Перейти к содержанию
    

Сборка из исходников

Кто-нибудь смог собрать bz4152 (из kicad-gost на фтп-сервере) в Debian Testing? Вываливается с криком «"You must use '--with-gnomeprint' or '--with-gtkprint' in your wx

library configuration."», а в сети не нашлось ничего, кроме совета пересобрать libwxgtk.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кто-нибудь смог собрать bz4152 (из kicad-gost на фтп-сервере) в Debian Testing? Вываливается с криком «"You must use '--with-gnomeprint' or '--with-gtkprint' in your wx

library configuration."», а в сети не нашлось ничего, кроме совета пересобрать libwxgtk.

Вот что интересно, я сижу в Debian 6.0.7 (Squeeze), и у меня до сих пор все собирается :)

Не смотря на активную рассылку по этой проблеме на developer mailing list.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот что интересно, я сижу в Debian 6.0.7 (Squeeze), и у меня до сих пор все собирается :)

Это ненадолго:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=644571

 

В testing соответствующий баг уже закрыт, а gtkprint ещё нет и не будет, пока wxgtk до 2.9 не обновят:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=713864

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это ненадолго:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=644571

 

В testing соответствующий баг уже закрыт, а gtkprint ещё нет и не будет, пока wxgtk до 2.9 не обновят:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=713864

Видимо у меня нет проблем потому, что использую собранные из исходников wxWidgets-2.9.4.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кто-нибудь смог собрать bz4152 (из kicad-gost на фтп-сервере) в Debian Testing? Вываливается с криком «"You must use '--with-gnomeprint' or '--with-gtkprint' in your wx

library configuration."», а в сети не нашлось ничего, кроме совета пересобрать libwxgtk.

Я не вникал, но какая-то доработка на этот счет сделана в ревизии 4230 ветки lp:kicad.

Ревизия 4169 ветки lp:~kicad-gost-committers/kicad/kicad уже имеет в себе последние изменения из lp:kicad.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

выложил исходники 4313 ...

Пытаюсь собрать под Debian 7 (386)- получаю "undefined reference to wxAui".

[ 57%] Building CXX object cvpcb/CMakeFiles/cvpcb.dir/class_library_listbox.cpp.o
[ 57%] Building CXX object cvpcb/CMakeFiles/cvpcb.dir/cvframe.cpp.o
[ 57%] Building CXX object cvpcb/CMakeFiles/cvpcb.dir/cvpcb.cpp.o
[ 57%] Building CXX object cvpcb/CMakeFiles/cvpcb.dir/listboxes.cpp.o
[ 57%] Building CXX object cvpcb/CMakeFiles/cvpcb.dir/menubar.cpp.o
[ 58%] Building CXX object cvpcb/CMakeFiles/cvpcb.dir/readwrite_dlgs.cpp.o
[ 58%] Building CXX object cvpcb/CMakeFiles/cvpcb.dir/tool_cvpcb.cpp.o
[ 58%] Building CXX object cvpcb/CMakeFiles/cvpcb.dir/dialogs/dialog_cvpcb_config.cpp.o
[ 58%] Building CXX object cvpcb/CMakeFiles/cvpcb.dir/dialogs/dialog_cvpcb_config_fbp.cpp.o
[ 58%] Building CXX object cvpcb/CMakeFiles/cvpcb.dir/dialogs/dialog_display_options.cpp.o
[ 58%] Building CXX object cvpcb/CMakeFiles/cvpcb.dir/dialogs/dialog_display_options_base.cpp.o
Linking CXX executable cvpcb
CMakeFiles/cvpcb.dir/class_DisplayFootprintsFrame.cpp.o: In function `DISPLAY_FOOTPRINTS_FRAME::OnUpdateLineDrawMode(wxUpdateUIEvent&)':
class_DisplayFootprintsFrame.cpp:(.text+0xe8b): undefined reference to `wxAuiToolBar::SetToolShortHelp(int, wxString const&)'
CMakeFiles/cvpcb.dir/class_DisplayFootprintsFrame.cpp.o: In function `DISPLAY_FOOTPRINTS_FRAME::OnUpdateTextDrawMode(wxUpdateUIEvent&)':
class_DisplayFootprintsFrame.cpp:(.text+0x1362): undefined reference to `wxAuiToolBar::SetToolShortHelp(int, wxString const&)'
CMakeFiles/cvpcb.dir/class_DisplayFootprintsFrame.cpp.o: In function `DISPLAY_FOOTPRINTS_FRAME::ReCreateHToolbar()':
class_DisplayFootprintsFrame.cpp:(.text+0x15a5): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
class_DisplayFootprintsFrame.cpp:(.text+0x15e3): undefined reference to `wxAuiToolBar::AddSeparator()'
class_DisplayFootprintsFrame.cpp:(.text+0x168a): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
class_DisplayFootprintsFrame.cpp:(.text+0x1779): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
class_DisplayFootprintsFrame.cpp:(.text+0x1874): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
class_DisplayFootprintsFrame.cpp:(.text+0x196f): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
class_DisplayFootprintsFrame.cpp:(.text+0x19b9): undefined reference to `wxAuiToolBar::AddSeparator()'
class_DisplayFootprintsFrame.cpp:(.text+0x1a78): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
class_DisplayFootprintsFrame.cpp:(.text+0x1ac2): undefined reference to `wxAuiToolBar::Realize()'
CMakeFiles/cvpcb.dir/class_DisplayFootprintsFrame.cpp.o: In function `DISPLAY_FOOTPRINTS_FRAME::ReCreateOptToolbar()':
class_DisplayFootprintsFrame.cpp:(.text+0x1ddd): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
class_DisplayFootprintsFrame.cpp:(.text+0x1eb4): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
class_DisplayFootprintsFrame.cpp:(.text+0x1f9d): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
class_DisplayFootprintsFrame.cpp:(.text+0x2095): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
class_DisplayFootprintsFrame.cpp:(.text+0x2190): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
class_DisplayFootprintsFrame.cpp:(.text+0x21da): undefined reference to `wxAuiToolBar::AddSeparator()'
class_DisplayFootprintsFrame.cpp:(.text+0x2299): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
class_DisplayFootprintsFrame.cpp:(.text+0x2394): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
class_DisplayFootprintsFrame.cpp:(.text+0x248f): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
class_DisplayFootprintsFrame.cpp:(.text+0x24d9): undefined reference to `wxAuiToolBar::Realize()'
CMakeFiles/cvpcb.dir/class_DisplayFootprintsFrame.cpp.o: In function `DISPLAY_FOOTPRINTS_FRAME::DISPLAY_FOOTPRINTS_FRAME(CVPCB_MAINFRAME*, wxString const&, wxPoint const&, wxSize const&, long)':
class_DisplayFootprintsFrame.cpp:(.text+0x29f1): undefined reference to `wxAuiManager::SetManagedWindow(wxWindow*)'
class_DisplayFootprintsFrame.cpp:(.text+0x2ad8): undefined reference to `wxAuiManager::AddPane(wxWindow*, wxAuiPaneInfo const&)'
class_DisplayFootprintsFrame.cpp:(.text+0x2bc4): undefined reference to `wxAuiManager::AddPane(wxWindow*, wxAuiPaneInfo const&)'
class_DisplayFootprintsFrame.cpp:(.text+0x2c9d): undefined reference to `wxAuiManager::AddPane(wxWindow*, wxAuiPaneInfo const&)'
class_DisplayFootprintsFrame.cpp:(.text+0x2d87): undefined reference to `wxAuiManager::AddPane(wxWindow*, wxAuiPaneInfo const&)'
class_DisplayFootprintsFrame.cpp:(.text+0x2e66): undefined reference to `wxAuiManager::AddPane(wxWindow*, wxAuiPaneInfo const&)'
class_DisplayFootprintsFrame.cpp:(.text+0x2ec2): undefined reference to `wxAuiManager::Update()'
CMakeFiles/cvpcb.dir/class_DisplayFootprintsFrame.cpp.o: In function `wxAuiPaneInfo::~wxAuiPaneInfo()':
class_DisplayFootprintsFrame.cpp:(.text._ZN13wxAuiPaneInfoD2Ev[_ZN13wxAuiPaneInf
oD5Ev]+0x25): undefined reference to `wxAuiPaneButtonArray::~wxAuiPaneButtonArray()'
CMakeFiles/cvpcb.dir/class_DisplayFootprintsFrame.cpp.o: In function `wxAuiPaneInfo::wxAuiPaneInfo(wxAuiPaneInfo const&)':
class_DisplayFootprintsFrame.cpp:(.text._ZN13wxAuiPaneInfoC2ERKS_[_ZN13wxAuiPane
InfoC5ERKS_]+0x168): undefined reference to `wxAuiPaneButtonArray::operator=(wxAuiPaneButtonArray const&)'
class_DisplayFootprintsFrame.cpp:(.text._ZN13wxAuiPaneInfoC2ERKS_[_ZN13wxAuiPane
InfoC5ERKS_]+0x192): undefined reference to `wxAuiPaneButtonArray::~wxAuiPaneButtonArray()'
CMakeFiles/cvpcb.dir/class_DisplayFootprintsFrame.cpp.o: In function `wxAuiPaneInfo::operator=(wxAuiPaneInfo const&)':
class_DisplayFootprintsFrame.cpp:(.text._ZN13wxAuiPaneInfoaSERKS_[_ZN13wxAuiPane
InfoaSERKS_]+0xb5): undefined reference to `wxAuiPaneButtonArray::operator=(wxAuiPaneButtonArray const&)'
CMakeFiles/cvpcb.dir/class_DisplayFootprintsFrame.cpp.o: In function `wxAuiPaneInfo::DefaultPane()':
class_DisplayFootprintsFrame.cpp:(.text._ZN13wxAuiPaneInfo11DefaultPaneEv[_ZN13w
xAuiPaneInfo11DefaultPaneEv]+0x49): undefined reference to `wxAuiPaneInfo::IsValid() const'
CMakeFiles/cvpcb.dir/class_DisplayFootprintsFrame.cpp.o: In function `wxAuiPaneInfo::wxAuiPaneInfo()':
class_DisplayFootprintsFrame.cpp:(.text._ZN13wxAuiPaneInfoC2Ev[_ZN13wxAuiPaneInf
oC5Ev]+0x133): undefined reference to `wxAuiPaneButtonArray::~wxAuiPaneButtonArray()'
CMakeFiles/cvpcb.dir/class_DisplayFootprintsFrame.cpp.o: In function `wxAuiPaneInfo::SetFlag(int, bool)':
class_DisplayFootprintsFrame.cpp:(.text._ZN13wxAuiPaneInfo7SetFlagEib[_ZN13wxAui
PaneInfo7SetFlagEib]+0x6d): undefined reference to `wxAuiPaneInfo::IsValid() const'
CMakeFiles/cvpcb.dir/class_DisplayFootprintsFrame.cpp.o: In function `wxAuiToolBar::wxAuiToolBar(wxWindow*, int, wxPoint const&, wxSize const&, long)':
class_DisplayFootprintsFrame.cpp:(.text._ZN12wxAuiToolBarC2EP8wxWindowiRK7wxPoin
tRK6wxSizel[_ZN12wxAuiToolBarC5EP8wxWindowiRK7wxPointRK6wxSizel]+0x1f): undefined reference to `vtable for wxAuiToolBar'
class_DisplayFootprintsFrame.cpp:(.text._ZN12wxAuiToolBarC2EP8wxWindowiRK7wxPoin
tRK6wxSizel[_ZN12wxAuiToolBarC5EP8wxWindowiRK7wxPointRK6wxSizel]+0xbf): undefined reference to `wxAuiToolBar::Init()'
class_DisplayFootprintsFrame.cpp:(.text._ZN12wxAuiToolBarC2EP8wxWindowiRK7wxPoin
tRK6wxSizel[_ZN12wxAuiToolBarC5EP8wxWindowiRK7wxPointRK6wxSizel]+0xef): undefined reference to `wxAuiToolBar::Create(wxWindow*, int, wxPoint const&, wxSize const&, long)'
class_DisplayFootprintsFrame.cpp:(.text._ZN12wxAuiToolBarC2EP8wxWindowiRK7wxPoin
tRK6wxSizel[_ZN12wxAuiToolBarC5EP8wxWindowiRK7wxPointRK6wxSizel]+0x101): undefined reference to `wxAuiToolBarItemArray::~wxAuiToolBarItemArray()'
class_DisplayFootprintsFrame.cpp:(.text._ZN12wxAuiToolBarC2EP8wxWindowiRK7wxPoin
tRK6wxSizel[_ZN12wxAuiToolBarC5EP8wxWindowiRK7wxPointRK6wxSizel]+0x113): undefined reference to `wxAuiToolBarItemArray::~wxAuiToolBarItemArray()'
class_DisplayFootprintsFrame.cpp:(.text._ZN12wxAuiToolBarC2EP8wxWindowiRK7wxPoin
tRK6wxSizel[_ZN12wxAuiToolBarC5EP8wxWindowiRK7wxPointRK6wxSizel]+0x133): undefined reference to `wxAuiToolBarItemArray::~wxAuiToolBarItemArray()'
CMakeFiles/cvpcb.dir/cvframe.cpp.o: In function `CVPCB_MAINFRAME::SaveSettings()':
cvframe.cpp:(.text+0x322): undefined reference to `wxAuiToolBar::GetToolToggled(int) const'
cvframe.cpp:(.text+0x33b): undefined reference to `wxAuiToolBar::GetToolToggled(int) const'
cvframe.cpp:(.text+0x358): undefined reference to `wxAuiToolBar::GetToolToggled(int) const'
CMakeFiles/cvpcb.dir/cvframe.cpp.o: In function `CVPCB_MAINFRAME::DisplayStatus()':
cvframe.cpp:(.text+0x2ebf): undefined reference to `wxAuiToolBar::GetToolToggled(int) const'
cvframe.cpp:(.text+0x2f84): undefined reference to `wxAuiToolBar::GetToolToggled(int) const'
CMakeFiles/cvpcb.dir/cvframe.cpp.o:cvframe.cpp:(.text+0x308f): more undefined references to `wxAuiToolBar::GetToolToggled(int) const' follow
CMakeFiles/cvpcb.dir/cvframe.cpp.o: In function `CVPCB_MAINFRAME::~CVPCB_MAINFRAME()':
cvframe.cpp:(.text+0x3c0a): undefined reference to `wxAuiManager::UnInit()'
CMakeFiles/cvpcb.dir/cvframe.cpp.o: In function `CVPCB_MAINFRAME::OnSelectComponent(wxListEvent&)':
cvframe.cpp:(.text+0x3ff6): undefined reference to `wxAuiToolBar::GetToolToggled(int) const'
cvframe.cpp:(.text+0x400f): undefined reference to `wxAuiToolBar::GetToolToggled(int) const'
cvframe.cpp:(.text+0x402c): undefined reference to `wxAuiToolBar::GetToolToggled(int) const'
CMakeFiles/cvpcb.dir/cvframe.cpp.o: In function `CVPCB_MAINFRAME::CVPCB_MAINFRAME(wxString const&, long)':
cvframe.cpp:(.text+0x6016): undefined reference to `wxAuiManager::SetManagedWindow(wxWindow*)'
cvframe.cpp:(.text+0x60e1): undefined reference to `wxAuiManager::AddPane(wxWindow*, wxAuiPaneInfo const&)'
cvframe.cpp:(.text+0x61cf): undefined reference to `wxAuiManager::AddPane(wxWindow*, wxAuiPaneInfo const&)'
cvframe.cpp:(.text+0x62cd): undefined reference to `wxAuiManager::AddPane(wxWindow*, wxAuiPaneInfo const&)'
cvframe.cpp:(.text+0x63cb): undefined reference to `wxAuiManager::AddPane(wxWindow*, wxAuiPaneInfo const&)'
cvframe.cpp:(.text+0x63f1): undefined reference to `wxAuiManager::Update()'
CMakeFiles/cvpcb.dir/tool_cvpcb.cpp.o: In function `CVPCB_MAINFRAME::ReCreateHToolbar()':
tool_cvpcb.cpp:(.text+0x143): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
tool_cvpcb.cpp:(.text+0x226): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
tool_cvpcb.cpp:(.text+0x26a): undefined reference to `wxAuiToolBar::AddSeparator()'
tool_cvpcb.cpp:(.text+0x349): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
tool_cvpcb.cpp:(.text+0x393): undefined reference to `wxAuiToolBar::AddSeparator()'
tool_cvpcb.cpp:(.text+0x492): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
tool_cvpcb.cpp:(.text+0x58d): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
tool_cvpcb.cpp:(.text+0x5d7): undefined reference to `wxAuiToolBar::AddSeparator()'
tool_cvpcb.cpp:(.text+0x696): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
tool_cvpcb.cpp:(.text+0x791): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
tool_cvpcb.cpp:(.text+0x7db): undefined reference to `wxAuiToolBar::AddSeparator()'
tool_cvpcb.cpp:(.text+0x89a): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
tool_cvpcb.cpp:(.text+0x8e4): undefined reference to `wxAuiToolBar::AddSeparator()'
tool_cvpcb.cpp:(.text+0x9a3): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
tool_cvpcb.cpp:(.text+0x9ed): undefined reference to `wxAuiToolBar::AddSeparator()'
tool_cvpcb.cpp:(.text+0x9fb): undefined reference to `wxAuiToolBar::AddSeparator()'
tool_cvpcb.cpp:(.text+0xd89): undefined reference to `wxAuiToolBar::ToggleTool(int, bool)'
tool_cvpcb.cpp:(.text+0xdaa): undefined reference to `wxAuiToolBar::ToggleTool(int, bool)'
tool_cvpcb.cpp:(.text+0xdc7): undefined reference to `wxAuiToolBar::ToggleTool(int, bool)'
tool_cvpcb.cpp:(.text+0xde1): undefined reference to `wxAuiToolBar::Realize()'
CMakeFiles/cvpcb.dir/tool_cvpcb.cpp.o: In function `wxAuiToolBar::AddTool(int, wxBitmap const&, wxBitmap const&, bool, wxObject*, wxString const&, wxString const&)':
tool_cvpcb.cpp:(.text._ZN12wxAuiToolBar7AddToolEiRK8wxBitmapS2_bP8wxObjectRK8wxS
tringS7_[_ZN12wxAuiToolBar7AddToolEiRK8wxBitmapS2_bP8wxObjectRK8wxStringS7_]+0x8
8
): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxBitmap const&, wxItemKind, wxString const&, wxString const&, wxObject*)'
../3d-viewer/lib3d-viewer.a(3d_frame.cpp.o): In function `EDA_3D_FRAME::EDA_3D_FRAME(PCB_BASE_FRAME*, wxString const&, long)':
3d_frame.cpp:(.text+0x16e2): undefined reference to `wxAuiManager::wxAuiManager(wxWindow*, unsigned int)'
3d_frame.cpp:(.text+0x1903): undefined reference to `wxAuiManager::SetManagedWindow(wxWindow*)'
3d_frame.cpp:(.text+0x19a3): undefined reference to `wxAuiManager::AddPane(wxWindow*, wxAuiPaneInfo const&)'
3d_frame.cpp:(.text+0x1ab2): undefined reference to `wxAuiManager::AddPane(wxWindow*, wxAuiPaneInfo const&)'
3d_frame.cpp:(.text+0x1b0e): undefined reference to `wxAuiManager::Update()'
3d_frame.cpp:(.text+0x1c2e): undefined reference to `wxAuiManager::~wxAuiManager()'
../3d-viewer/lib3d-viewer.a(3d_frame.cpp.o): In function `EDA_3D_FRAME::~EDA_3D_FRAME()':
3d_frame.cpp:(.text._ZN12EDA_3D_FRAMED2Ev[_ZN12EDA_3D_FRAMED5Ev]+0x37): undefined reference to `wxAuiManager::UnInit()'
3d_frame.cpp:(.text._ZN12EDA_3D_FRAMED2Ev[_ZN12EDA_3D_FRAMED5Ev]+0x7f): undefined reference to `wxAuiManager::~wxAuiManager()'
3d_frame.cpp:(.text._ZN12EDA_3D_FRAMED2Ev[_ZN12EDA_3D_FRAMED5Ev]+0xe1): undefined reference to `wxAuiManager::~wxAuiManager()'
../3d-viewer/lib3d-viewer.a(3d_toolbar.cpp.o): In function `EDA_3D_FRAME::ReCreateHToolbar()':
3d_toolbar.cpp:(.text+0x430): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
3d_toolbar.cpp:(.text+0x46e): undefined reference to `wxAuiToolBar::AddSeparator()'
3d_toolbar.cpp:(.text+0x515): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
3d_toolbar.cpp:(.text+0x553): undefined reference to `wxAuiToolBar::AddSeparator()'
3d_toolbar.cpp:(.text+0x60c): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
3d_toolbar.cpp:(.text+0x704): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
3d_toolbar.cpp:(.text+0x7ff): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
3d_toolbar.cpp:(.text+0x8fa): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
3d_toolbar.cpp:(.text+0x944): undefined reference to `wxAuiToolBar::AddSeparator()'
3d_toolbar.cpp:(.text+0xa03): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
3d_toolbar.cpp:(.text+0xafe): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
3d_toolbar.cpp:(.text+0xb48): undefined reference to `wxAuiToolBar::AddSeparator()'
3d_toolbar.cpp:(.text+0xc27): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
3d_toolbar.cpp:(.text+0xd22): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
3d_toolbar.cpp:(.text+0xd6c): undefined reference to `wxAuiToolBar::AddSeparator()'
3d_toolbar.cpp:(.text+0xe2b): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
3d_toolbar.cpp:(.text+0xf26): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
3d_toolbar.cpp:(.text+0xf70): undefined reference to `wxAuiToolBar::AddSeparator()'
3d_toolbar.cpp:(.text+0x102f): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
3d_toolbar.cpp:(.text+0x112a): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
3d_toolbar.cpp:(.text+0x1225): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
3d_toolbar.cpp:(.text+0x1320): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
3d_toolbar.cpp:(.text+0x136a): undefined reference to `wxAuiToolBar::AddSeparator()'
3d_toolbar.cpp:(.text+0x1429): undefined reference to `wxAuiToolBar::AddTool(int, wxString const&, wxBitmap const&, wxString const&, wxItemKind)'
3d_toolbar.cpp:(.text+0x1473): undefined reference to `wxAuiToolBar::Realize()'
../common/libpcbcommon.a(basepcbframe.cpp.o): In function `PCB_BASE_FRAME::OnUpdatePadDrawMode(wxUpdateUIEvent&)':
basepcbframe.cpp:(.text+0x26e0): undefined reference to `wxAuiToolBar::SetToolShortHelp(int, wxString const&)'
../common/libpcbcommon.a(basepcbframe.cpp.o): In function `PCB_BASE_FRAME::OnUpdateCoordType(wxUpdateUIEvent&)':
basepcbframe.cpp:(.text+0x29e7): undefined reference to `wxAuiToolBar::SetToolShortHelp(int, wxString const&)'
../common/libcommon.a(basicframe.cpp.o): In function `EDA_BASE_FRAME::~EDA_BASE_FRAME()':
basicframe.cpp:(.text+0x1d2): undefined reference to `wxAuiManager::~wxAuiManager()'
basicframe.cpp:(.text+0x26c): undefined reference to `wxAuiManager::~wxAuiManager()'
../common/libcommon.a(basicframe.cpp.o): In function `EDA_BASE_FRAME::EDA_BASE_FRAME(wxWindow*, ID_DRAWFRAME_TYPE, wxString const&, wxPoint const&, wxSize const&, long, wxString const&)':
basicframe.cpp:(.text+0xbe9): undefined reference to `wxAuiManager::wxAuiManager(wxWindow*, unsigned int)'
basicframe.cpp:(.text+0xe02): undefined reference to `wxAuiManager::~wxAuiManager()'
../common/libcommon.a(drawframe.cpp.o): In function `EDA_DRAW_FRAME::~EDA_DRAW_FRAME()':
drawframe.cpp:(.text+0x39b): undefined reference to `wxAuiManager::UnInit()'
../common/libcommon.a(drawframe.cpp.o): In function `EDA_DRAW_FRAME::OnUpdateGrid(wxUpdateUIEvent&)':
drawframe.cpp:(.text+0x170f): undefined reference to `wxAuiToolBar::SetToolShortHelp(int, wxString const&)'
../common/libcommon.a(dialog_about.cpp.o): In function `dialog_about::CreateNotebookHtmlPage(wxAuiNotebook*, wxString const&, wxBitmap const&, wxString const&)':
dialog_about.cpp:(.text+0x1094): undefined reference to `wxAuiNotebook::AddPage(wxWindow*, wxString const&, bool, wxBitmap const&)'
../common/libcommon.a(dialog_about.cpp.o): In function `dialog_about::CreateNotebookPageByCategory(wxAuiNotebook*, wxString const&, wxBitmap const&, Contributors const&)':
dialog_about.cpp:(.text+0x25b5): undefined reference to `wxAuiNotebook::AddPage(wxWindow*, wxString const&, bool, wxBitmap const&)'
../common/libcommon.a(dialog_about.cpp.o): In function `dialog_about::CreateNotebookPage(wxAuiNotebook*, wxString const&, wxBitmap const&, Contributors const&)':
dialog_about.cpp:(.text+0x2fe2): undefined reference to `wxAuiNotebook::AddPage(wxWindow*, wxString const&, bool, wxBitmap const&)'
../common/libcommon.a(dialog_about_base.cpp.o): In function `dialog_about_base::dialog_about_base(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long)':
dialog_about_base.cpp:(.text+0x2303): undefined reference to `vtable for wxAuiNotebook'
dialog_about_base.cpp:(.text+0x2336): undefined reference to `wxAuiManager::wxAuiManager(wxWindow*, unsigned int)'
dialog_about_base.cpp:(.text+0x2344): undefined reference to `wxAuiTabContainer::wxAuiTabContainer()'
dialog_about_base.cpp:(.text+0x2389): undefined reference to `wxAuiNotebook::Init()'
dialog_about_base.cpp:(.text+0x23b9): undefined reference to `wxAuiNotebook::Create(wxWindow*, int, wxPoint const&, wxSize const&, long)'
dialog_about_base.cpp:(.text+0x23e3): undefined reference to `wxAuiTabContainer::~wxAuiTabContainer()'
dialog_about_base.cpp:(.text+0x23f7): undefined reference to `wxAuiManager::~wxAuiManager()'
collect2: error: ld returned 1 exit status
make[2]: *** [cvpcb/cvpcb] Ошибка 1
make[1]: *** [cvpcb/CMakeFiles/cvpcb.dir/all] Ошибка 2
make: *** [all] Ошибка 2

 

wxWidgets-2.9.5: configure --with-opengl --enable-unicode

 

kicad: cmake -DCMAKE_BUILD_TYPE=Release -DKICAD_GOST=ON -DKICAD_STABLE_VERSION=ON -DUSE_WX_GRAPHICS_CONTEXT=OFF -DUSE_WX_OVERLAY=OFF -DKICAD_SCRIPTING=OFF -DKICAD_SCRIPTING_MODULES=OFF -DKICAD_SCRIPTING_WXPYTHON=OFF ../../

 

Что я делаю не так?

 

P.S. 4212 собралась с теми же ключами...

Изменено пользователем alex9

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пытаюсь собрать под Debian 7 (386)- получаю "undefined reference to wxAui".

 

 

wxWidgets-2.9.5: configure --with-opengl --enable-unicode

 

Что я делаю не так?

 

Видать aui не включено. Больше года назад было как-то так, из того что я находил

3. Сборка wxWidgets

cd wxWidgets-2.9.1
cd build-release
../configure --enable-unicode --disable-debuge --disable-shared --enable-monolithic --with-opengl --with-odbc --with-aui
make
make install

 

В этом посте была ссылка на pdf по сборке под виндой и линуксом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Видать aui не включено. Больше года назад было как-то так, из того что я находил

3. Сборка wxWidgets

cd wxWidgets-2.9.1
cd build-release
../configure --enable-unicode --disable-debuge --disable-shared --enable-monolithic --with-opengl --with-odbc --with-aui
make
make install

 

В этом посте была ссылка на pdf по сборке под виндой и линуксом.

 

Не помогло.

 

В pdf про aui нет ничего - видать, это какая-то новая фишка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не помогло.

 

В pdf про aui нет ничего - видать, это какая-то новая фишка.

Вместо --with-aui пробуйте --enable-aui

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тоже не помогло.

Опишите процесс компиляции/установки виджетов полностью от исходников до полного финиша.

 

Пробовали очищать саму папку компиляции KiCAD и собирать KiCAD заново?

make clean

make

sudo make install или варианты. Под Ubuntu делаю sudo checkinstall -D -pkgname kicad

 

Как вариант, взять другие виджеты, более старые. Возможно 2.9.2 подойдут. Под виндой я на них собирал.

На Ubuntu 10.04 LTS вообще стоят 2.8.10.1 ....

 

PS: Я понимаю иметь такие проблемы под виндами ... Но только не под *unix.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Опишите процесс компиляции/установки виджетов полностью от исходников до полного финиша.

также еще было бы интересно посмотреть результат команды

dpkg -l | grep wx

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пытаюсь собрать под Debian 7 (386)- получаю "undefined reference to wxAui".

Что я делаю не так?

Может надо поправить cmakelists.txt (вставить aui, если не APPLE)

 

# On Apple only wxwidgets 2.9 or higher doesn't need to find aui part of base

if(APPLE)

find_package(wxWidgets COMPONENTS gl adv html core net base xml QUIET)

else(APPLE)

find_package(wxWidgets COMPONENTS gl adv html core net base xml QUIET)

endif(APPLE)

 

AUI убираю для Win - иначе ошибка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Собрал после очередного захода. Всем спасибо!

 

В осадке.

wxWidgets конфигурировал с параметрами "--enable-unicode --disable-debuge --disable-shared --enable-monolithic --with-opengl --with-odbc --with-aui"

+ несколько пересборок и переустановок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сегодня попытался собрать свежий KiCAD (2013-10-01 BZR 4219 GOST-COMMITTERS), и cmake заругался на то, что нет папки internat.

Потерялась? Или нужно что-то докачивать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...