Hi all !
I updated my environment to SVN 4158.
I rebuilt and installed C::B with make/make install successfully.
Then I run C::B SVN 4158 and open CodeBlocks-unix.cbp.
I can compile all targets.
I can link all targets except src. The log gives undefined references:
-------------- Build: src in Code::Blocks - Unix ---------------
g++ -Ldevel -Lsrc/wxAUI -Lbase/tinyxml -L/usr/lib -o devel/codeblocks .objs/src/app.o .objs/src/appglobals.o .objs/src/compilersettingsdlg.o .objs/src/crashhandler.o .objs/src/dlgabout.o .objs/src/dlgaboutplugin.o .objs/src/environmentsettingsdlg.o .objs/src/main.o .objs/src/prefix.o .objs/src/printdlg.o .objs/src/scriptconsole.o .objs/src/scriptingsettingsdlg.o .objs/src/splashscreen.o .objs/src/startherepage.o `wx-config --libs` -lcodeblocks -lwxscintilla
devel/libcodeblocks.so: référence indéfinie vers « wxFont::Init() »
devel/libcodeblocks.so: référence indéfinie vers « wxDialogBase::SetTmpDefaultItem(wxWindow*) »
devel/libcodeblocks.so: référence indéfinie vers « wxBLACK_PEN »
devel/libcodeblocks.so: référence indéfinie vers « wxMemoryDC::SelectObject(wxBitmap const&) »
devel/libcodeblocks.so: référence indéfinie vers « wxColour::Set(unsigned char, unsigned char, unsigned char)»
devel/libcodeblocks.so: référence indéfinie vers « wxWHITE_PEN »
devel/libcodeblocks.so: référence indéfinie vers « wxColour::wxColour(unsigned char, unsigned char, unsigned char)»
devel/libcodeblocks.so: référence indéfinie vers « wxDialog::GetEventHashTable() const»
devel/libcodeblocks.so: référence indéfinie vers « wxTRANSPARENT_PEN »
devel/libcodeblocks.so: référence indéfinie vers « wxWHITE »
devel/libcodeblocks.so: référence indéfinie vers « wxColour::InitFromName(wxString const&)»
devel/libcodeblocks.so: référence indéfinie vers « wxBitmap::CreateFromXpm(char const**)»
devel/libcodeblocks.so: référence indéfinie vers « wxDialog::GetEventTable() const»
devel/libcodeblocks.so: référence indéfinie vers « wxTopLevelWindowBase::GetMaxSize() const »
devel/libcodeblocks.so: référence indéfinie vers « wxTRANSPARENT_BRUSH »
devel/libcodeblocks.so: référence indéfinie vers « wxWindow::IsOwnGtkWindow(_GdkDrawable*) »
devel/libcodeblocks.so: référence indéfinie vers « wxTopLevelWindowGTK::GtkOnSize(int, int, int, int)»
devel/libcodeblocks.so: référence indéfinie vers « wxDialogBase::SetDefaultItem(wxWindow*) »
devel/libcodeblocks.so: référence indéfinie vers « wxDialogBase::GetDefaultItem() const »
devel/libcodeblocks.so: référence indéfinie vers « wxBLACK »
devel/libcodeblocks.so: référence indéfinie vers « wxImage::wxImage(char**)»
collect2: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 16 seconds)
I use :
- Unbuntu 6.10
- wxWidgets 2.8.4 installed with cstudent wiki page.
- GCC 4.1.2
`wx-config --libs` gives me :
-pthread -lwx_gtk2u_aui-2.8 -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8
and libs exist under /usr/lib
Does anyone know the link problem ?
Thanks,
Dje