User forums > Help
rev3910 does not build (for Mac OSX)
bnilsson:
I replaced
wxFontDialog dlg(this, &data); with wxFontDialog dlg(this, data);
and editorconfigurationdlg.cpp compiled ok.
Remaining problems:
--- Quote ---*** Warning: Linking the shared library libwxsmithlib.la against the
*** static library /Users/bnilsson/lib/libwx_macu-2.8.a is not portable!
--- End quote ---
Should wxWidgets be installed as static or shared? Or should CB be configured with --disable-shared if wxWidgets is static?
--- Quote ---libtool: link: warning: `/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../..//libiconv.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../..//libiconv.la' seems to be moved
--- End quote ---
Is this important? I am using Macports automake tools at /opt/local , is a mixup between the /usr versions serious?
And now this:
--- Quote ---Extracting /Users/bnilsson/cb/trunk/src/plugins/contrib/wxSmith/wxwidgets/.libs/libwxsmith_wxwidgets.a
(cd .libs/libwxsmithlib.lax/libwxsmith_wxwidgets.a && ar x /Users/bnilsson/cb/trunk/src/plugins/contrib/wxSmith/wxwidgets/.libs/libwxsmith_wxwidgets.a)
g++ -dynamiclib -single_module ${wl}-flat_namespace ${wl}-undefined ${wl}suppress -o .libs/libwxsmithlib.0.0.1.dylib .libs/wxsadvqpp.o .libs/wxsadvqppchild.o .libs/wxscoder.o .libs/wxscodinglang.o .libs/wxseditor.o .libs/wxsextresmanager.o .libs/wxsgui.o .libs/wxsguifactory.o .libs/wxsmith.o .libs/wxsmithmime.o .libs/wxsproject.o .libs/wxsresource.o .libs/wxsresourcefactory.o .libs/wxsresourcetree.o .libs/wxsresourcetreeitemdata.o .libs/wxsstoringsplitterwindow.o .libs/wxsversionconverter.o .libs/wxssettings.o .libs/wxsautoresourcetreeimage.o .libs/libwxsmithlib.lax/libwxsmith_properties.a/wxsarraystringeditordlg.o .libs/libwxsmithlib.lax/libwxsmith_properties.a/wxspropertycontainer.o .libs/libwxsmithlib.lax/libwxsmith_properties.a/wxspropertygridmanager.o .libs/libwxsmithlib.lax/libwxsmith_properties.a/wxspropertystream.o
.
-
wxsmith_wxwidgets.a/wxwidgetsguiconfigpanel.o .libs/libwxsmithlib.lax/libwxsmith_wxwidgets.a/wxwidgetsres.o .libs/libwxsmithlib.lax/libwxsmith_wxwidgets.a/wxwidgetsresfactory.o -L/Users/bnilsson/lib /Users/bnilsson/lib/libwx_macu-2.8.a ../../../sdk/.libs/libcodeblocks.dylib /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../..//libiconv.dylib /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../..//libpthread.dylib /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../..//libdl.dylib /Users/bnilsson/cb/trunk/src/sdk/.libs/libcodeblocks.dylib /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../..//libz.dylib -lwxregexu-2.8 -lwxexpat-2.8 -lwxtiff-2.8 -lwxjpeg-2.8 -lwxpng-2.8 -lz /usr/lib/libiconv.dylib -lpthread -ldl -framework QuickTime -framework IOKit -framework Carbon -framework Cocoa -framework System -framework WebKit -install_name /Users/bnilsson/lib/libwxsmithlib.0.dylib -Wl,-compatibility_version -Wl,1 -Wl,-current_version -Wl,1.1
ld: multiple definitions of symbol __ZTV12wxAppConsole
/Users/bnilsson/lib/libwx_macu-2.8.a(monolib_appbase.o) definition of __ZTV12wxAppConsole in section (__DATA,__const)
../../../sdk/.libs/libcodeblocks.dylib(single module) definition of __ZTV12wxAppConsole
ld: multiple definitions of symbol __ZTV22wxConsoleAppTraitsBase
/Users/bnilsson/lib/libwx_macu-2.8.a(monolib_appbase.o) definition of __ZTV22wxConsoleAppTraitsBase in section (__DATA,__const)
../../../sdk/.libs/libcodeblocks.dylib(single module) definition of __ZTV22wxConsoleAppTraitsBase
ld: multiple definitions of symbol __Z12wxWakeUpIdlev.eh
/Users/bnilsson/lib/libwx_macu-2.8.a(monolib_appbase.o) definition of absolute __Z12wxWakeUpIdlev.eh (value 0x0)
../../../sdk/.libs/libcodeblocks.dylib(single module) definition of __Z12wxWakeUpIdlev.eh
ld: multiple definitions of symbol __Z6wxExitv
/Users/bnilsson/lib/libwx_macu-2.8.a(monolib_appbase.o) definition of __Z6wxExitv in section (__TEXT,__text)
../../../sdk/.libs/libcodeblocks.dylib(single module) definition of __Z6wxExitv
ld: multiple definitions of symbol __Z6wxExitv.eh
/Users/bnilsson/lib/libwx_macu-2.8.a(monolib_appbase.o) definition of absolute __Z6wxExitv.eh (value 0x0)
../../../sdk/.libs/libcodeblocks.dylib(single module) definition of __Z6wxExitv.eh
--- End quote ---
and this goes on forever. It seems the wx library is linked in twice.
bnilsson:
I just reviewed the wiki on OSX install.
--- Quote ---../configure --enable-shared --enable-monolithic --enable-unicode --with-mac --with-opengl \
--with-png=builtin --with-jpeg=builtin --with-tiff=builtin --with-expat=builtin
--- End quote ---
I will retry with wx shared as prescribed, sorry.
Biplab:
--- Quote from: DragonSt0rm on May 01, 2007, 04:47:38 am ---Did anyone else tried to compile it on Mandriva ?
--- End quote ---
Yes, I've compiled C::B (Till revision 3910) in Mandriva and it didn't complain at that line. I'm using Mandriva 2007.1 in VMware, wxWidgets-2.8.3 compiled with GTK+2.10.11.
I've applied a fix which now cleans that line a little bit. Hopefully it would compile in your PC.
Auria:
--- Quote from: bnilsson on May 01, 2007, 12:17:56 pm ---
--- Quote ---*** Warning: Linking the shared library libwxsmithlib.la against the
*** static library /Users/bnilsson/lib/libwx_macu-2.8.a is not portable!
--- End quote ---
Should wxWidgets be installed as static or shared? Or should CB be configured with --disable-shared if wxWidgets is static?
--- Quote ---libtool: link: warning: `/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../..//libiconv.la' seems to be moved
libtool: link: warning: `/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../..//libiconv.la' seems to be moved
--- End quote ---
Is this important? I am using Macports automake tools at /opt/local , is a mixup between the /usr versions serious?
--- End quote ---
It says warning so it should work AFAIK. Butt dynamic will probably be better.
never mind the libiconv.la issue i always get it and it's never done me any harm.
Navigation
[0] Message Index
[*] Previous page
Go to full version