реклама на сайте
подробности

 
 
> Сборка из исходников, вопросы по сборке будут жить здесь.
Сергей Борщ
сообщение May 17 2013, 07:35
Сообщение #1


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Вопрос по кросс-сборке.
Задача: на машине с Linux Mint 14 (64 бита) собрать КиКАД для 32-битного виндовса. С wxWidgets проблем нет, указал --host=i686-w64-mingw32 --prefix=$BUILD_DIR/../install/wx-win, все собралось и установилось. Теперь сборка собственно КиКАДа. В доке такой вариант сборки не описан или я его не нашел. Гуглением выяснил, что надо создать файл (win-cross.cmake) примерно следующего содержания
CODE
# the name of the target operating system
SET(CMAKE_SYSTEM_NAME Windows)

# which compilers to use for C and C++
SET(CMAKE_RC_COMPILER  i686-w64-mingw32-windres)
SET(CMAKE_C_COMPILER   i686-w64-mingw32-gcc)
SET(CMAKE_CXX_COMPILER i686-w64-mingw32-g++)

# here is the target environment located
SET(CMAKE_FIND_ROOT_PATH /usr/i686-w64-mingw32)

# adjust the default behaviour of the FIND_XXX() commands:
# search headers and libraries in the target environment, search
# programs in the host environment
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)

и указать его cmake ключем -DCMAKE_TOOLCHAIN_FILE=../win-cross.cmake. Также указал путь к wx согласно инструкции: -DwxWidgets_ROOT_DIR=$BUILD_DIR/../install/wx-win"
Теперь cmake находит работающий компилятор и OpenGL но вылетает на поиске wxWidgets.

Возможно кто-то уже имеет опыт такой кросс-сборки? Как его заставить? Я, конечно, могу полезть копать внутренности CMakeModules/FindwxWidgets.cmake, но возможно кто-то уже прошел по этим граблям?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
alex9
сообщение Sep 15 2013, 11:40
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 5-06-11
Пользователь №: 65 492



Цитата(viknn @ Sep 13 2013, 22:53) *
выложил исходники 4313 ...

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

[ 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 - Sep 15 2013, 13:01
Go to the top of the page
 
+Quote Post
tema-electric
сообщение Sep 16 2013, 15:53
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 18-04-08
Из: Томск
Пользователь №: 36 887



Цитата(alex9 @ Sep 15 2013, 18:40) *
Пытаюсь собрать под 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 по сборке под виндой и линуксом.


--------------------
Кто сказал МЯУ?
Go to the top of the page
 
+Quote Post
alex9
сообщение Sep 16 2013, 17:00
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 5-06-11
Пользователь №: 65 492



Цитата(tema-electric @ Sep 16 2013, 18:53) *
Видать 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 нет ничего - видать, это какая-то новая фишка.
Go to the top of the page
 
+Quote Post
AVL
сообщение Sep 16 2013, 19:16
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020



Цитата(alex9 @ Sep 16 2013, 21:00) *
Не помогло.

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

Вместо --with-aui пробуйте --enable-aui
Go to the top of the page
 
+Quote Post
alex9
сообщение Sep 17 2013, 15:52
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 5-06-11
Пользователь №: 65 492



Цитата(AVL @ Sep 16 2013, 22:16) *
Вместо --with-aui пробуйте --enable-aui

sad.gif
Тоже не помогло.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Сергей Борщ   Сборка из исходников   May 17 2013, 07:35
- - AVL   Цитата(Сергей Борщ @ May 17 2013, 11:35) ...   May 17 2013, 08:18
|- - Сергей Борщ   QUOTE (AVL @ May 17 2013, 11:18) У меня п...   May 17 2013, 10:10
|- - Сергей Борщ   добавил SET(MSYS). Еще веселее: после выполнения ...   May 17 2013, 13:00
|- - AVL   Цитата(Сергей Борщ @ May 17 2013, 17:00) ...   May 17 2013, 14:45
|- - Сергей Борщ   QUOTE (AVL @ May 17 2013, 17:45) А после ...   May 17 2013, 17:58
|- - AHTOXA   То-то я удивлялся, что сделанный мной deb-пакет дл...   May 17 2013, 19:18
|- - AVL   Цитата(Сергей Борщ @ May 17 2013, 21:58) ...   May 17 2013, 19:51
- - tema-electric   До нового года в недалеком 2012 спокойно собирал к...   May 22 2013, 16:04
|- - AVL   Цитата(tema-electric @ May 22 2013, 20...   May 22 2013, 16:30
|- - tema-electric   Цитата(AVL @ May 22 2013, 23:30) Если cma...   May 22 2013, 16:43
- - AVL   Я на самом деле под винду делаю следующие простые ...   May 22 2013, 17:25
|- - tema-electric   Цитата(AVL @ May 23 2013, 00:25) kicad-wi...   May 23 2013, 02:24
|- - Сергей Борщ   QUOTE (tema-electric @ May 23 2013, 05...   May 23 2013, 05:54
|- - tema-electric   Цитата(Сергей Борщ @ May 23 2013, 12:54) ...   May 23 2013, 09:03
|- - Сергей Борщ   QUOTE (tema-electric @ May 23 2013, 12...   May 23 2013, 13:34
|- - tema-electric   Цитата(Сергей Борщ @ May 23 2013, 20:34) ...   May 23 2013, 14:35
- - mobidev   Цитата(viknn @ May 22 2013, 22:11) Другой...   May 23 2013, 20:04
- - mobidev   Цитата(mobidev @ May 24 2013, 00:04) Попр...   May 24 2013, 04:44
|- - AVL   Цитата(mobidev @ May 24 2013, 08:44) Каже...   May 24 2013, 05:52
|- - mobidev   Цитата(AVL @ May 24 2013, 09:52) Попробуй...   May 25 2013, 06:39
|- - mobidev   Цитата(AVL @ May 24 2013, 09:52) Попробуй...   May 28 2013, 12:00
|- - AVL   Цитата(mobidev @ May 28 2013, 16:00) А не...   May 28 2013, 12:42
- - tema-electric   Не было печали. Залил последнюю версию гостовского...   Jun 3 2013, 04:14
|- - AVL   Цитата(tema-electric @ Jun 3 2013, 08...   Jun 3 2013, 08:12
|- - tema-electric   Цитата(AVL @ Jun 3 2013, 15:12) Прикольны...   Jun 3 2013, 09:02
|- - AVL   Цитата(tema-electric @ Jun 3 2013, 13...   Jun 3 2013, 09:50
|- - tema-electric   Цитата(AVL @ Jun 3 2013, 16:50) Попробуйт...   Jun 3 2013, 10:24
|- - AVL   Цитата(tema-electric @ Jun 3 2013, 14...   Jun 3 2013, 11:38
|- - tema-electric   Цитата(AVL @ Jun 3 2013, 18:38) Да, интер...   Jun 3 2013, 12:00
|- - AVL   Цитата(tema-electric @ Jun 3 2013, 16...   Jun 3 2013, 21:36
|- - tema-electric   Цитата(AVL @ Jun 4 2013, 04:36) тоже все ...   Jun 4 2013, 03:11
|- - AVL   Цитата(tema-electric @ Jun 4 2013, 07...   Jun 4 2013, 05:23
|- - Guest_mobidev_*   Цитата(tema-electric @ Jun 4 2013, 06...   Jun 5 2013, 05:51
|- - tema-electric   Цитата(Guest_mobidev_* @ Jun 5 2013, 12:5...   Jun 5 2013, 08:53
|- - viknn   Получается сейчас на сборочном компе должен быть И...   Jun 5 2013, 08:56
|- - AVL   Цитата(viknn @ Jun 5 2013, 12:56) Получае...   Jun 5 2013, 09:14
|- - tema-electric   А он ее разве не один раз грузит?   Jun 5 2013, 09:14
|- - mobidev   Цитата(tema-electric @ Jun 5 2013, 13...   Jun 6 2013, 08:19
- - Барановский Константин   Хочу собрать последний KiCAD из gost ветки, получа...   Jun 6 2013, 08:02
- - zöner   возможно, есть смысл сделать редактор атрибутов эл...   Jun 9 2013, 09:58
|- - AVL   Цитата(zöner @ Jun 9 2013, 13:58) во...   Jun 9 2013, 10:15
- - zöner   где ? не могу найти   Jun 9 2013, 10:33
|- - AVL   Цитата(zцner @ Jun 9 2013, 14:33) где ? н...   Jun 9 2013, 11:01
- - zöner   у меня свежесобранный BZR-4182-GOST, под линухом. ...   Jun 9 2013, 11:29
|- - AVL   Цитата(zöner @ Jun 9 2013, 15:29) у ...   Jun 9 2013, 11:56
|- - Aldan   Цитата(zöner @ Jun 9 2013, 15:29) у ...   Jun 9 2013, 12:37
|- - AVL   Цитата(Aldan @ Jun 9 2013, 16:37) В насто...   Jun 9 2013, 14:20
|- - Aldan   Есть такое понятие - «эффект свежака», который ино...   Jun 9 2013, 15:53
|- - AVL   Цитата(Aldan @ Jun 9 2013, 19:53) Вы же с...   Jun 11 2013, 21:10
|- - Aldan   Цитата(AVL @ Jun 12 2013, 01:10) Извините...   Jun 11 2013, 22:37
|- - AVL   Цитата(Aldan @ Jun 12 2013, 02:37) При эт...   Jun 12 2013, 07:15
|- - AHTOXA   Цитата(AVL @ Jun 12 2013, 13:15) То есть ...   Jun 12 2013, 09:27
|- - Aldan   Цитата(AVL @ Jun 12 2013, 10:15) Здесь пр...   Jun 12 2013, 10:06
- - break   Aldan Мой "опыт дурака" говорит то же...   Jun 10 2013, 08:55
|- - Aldan   Цитата(break @ Jun 10 2013, 12:55) Aldan ...   Jun 11 2013, 20:43
- - tema-electric   Честно говоря, проблема версий совершенно не волну...   Jun 12 2013, 02:02
|- - Aldan   Цитата(tema-electric @ Jun 12 2013, 06...   Jun 12 2013, 05:58
- - faa   ИМХО, ревизию lp:kicad можно указывать в комментар...   Jun 12 2013, 09:44
|- - AVL   Цитата(faa @ Jun 12 2013, 13:44) Кстати, ...   Jun 12 2013, 11:30
||- - Aldan   Цитата(AVL @ Jun 12 2013, 15:30) Я пока н...   Jun 12 2013, 12:29
|- - Aldan   Цитата(faa @ Jun 12 2013, 13:44) Если уж ...   Jun 21 2013, 21:43
- - zöner   зачем Make танет boost из сети, если у меня уже ус...   Jun 12 2013, 15:50
|- - AVL   Цитата(zцner @ Jun 12 2013, 19:50) зачем ...   Jun 12 2013, 16:13
- - AVL   Повторно реанимирован BOM ("eeschema->Tool...   Jun 12 2013, 21:49
|- - AHTOXA   Спасибо! А 4209 lp:kicad - это stable или нет...   Jun 13 2013, 03:45
|- - AVL   Цитата(AHTOXA @ Jun 13 2013, 07:45) Спаси...   Jun 13 2013, 05:55
- - tema-electric   Не собирается последняя ревизия кикада у меня. в...   Jun 17 2013, 07:00
|- - mobidev   Цитата(tema-electric @ Jun 17 2013, 11...   Jun 17 2013, 07:24
|- - AVL   Цитата(tema-electric @ Jun 17 2013, 11...   Jun 17 2013, 08:11
|- - tema-electric   Цитата(AVL @ Jun 17 2013, 15:11) Просьба ...   Jun 17 2013, 09:40
||- - AVL   Цитата(tema-electric @ Jun 17 2013, 13...   Jun 17 2013, 09:56
|||- - tema-electric   Цитата(AVL @ Jun 17 2013, 16:56) Не на то...   Jun 17 2013, 10:44
|||- - AVL   Цитата(tema-electric @ Jun 17 2013, 14...   Jun 17 2013, 12:05
|||- - tema-electric   Цитата(AVL @ Jun 17 2013, 19:05) Сможете ...   Jun 17 2013, 13:29
|||- - AVL   Цитата(tema-electric @ Jun 17 2013, 17...   Jun 17 2013, 19:09
|||- - tema-electric   Цитата(AVL @ Jun 18 2013, 02:09) Влил это...   Jun 18 2013, 04:12
||- - mobidev   Цитата(tema-electric @ Jun 17 2013, 13...   Jun 17 2013, 10:37
|- - viknn   Цитата(AVL @ Jun 17 2013, 12:11) Просьба ...   Jun 17 2013, 15:30
- - faa   4153 не собралось. Ошибка: Код/home/faa/rpmbuild/B...   Jun 17 2013, 17:03
- - Canis Dirus   Кто-нибудь смог собрать bz4152 (из kicad-gost на ф...   Jun 22 2013, 17:52
|- - AVL   Цитата(Canis Dirus @ Jun 22 2013, 21:52) ...   Jun 22 2013, 18:11
||- - Canis Dirus   Цитата(AVL @ Jun 23 2013, 00:11) Вот что ...   Jun 29 2013, 03:56
||- - AVL   Цитата(Canis Dirus @ Jun 29 2013, 07:56) ...   Jun 29 2013, 07:31
|- - AVL   Цитата(Canis Dirus @ Jun 22 2013, 21:52) ...   Jun 29 2013, 20:09
3 страниц V   1 2 3 >


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 17th June 2025 - 14:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01586 секунд с 7
ELECTRONIX ©2004-2016