MacIntel trunk build failure
Jeff Carneal
jeff-ml at soldmy.net
Sun Feb 11 12:00:44 EST 2007
Hey Peter,
You didn't include all the output, but this looks suspiciously like
what I encountered under the thread 'libtool problem on OS X'. I
documented there my efforts to try forcing OS X to use gnu libtool,
but I still can't get it to work. Really wishing I had some
experience with libtool about now... grr.
Jeff
On Feb 10, 2007, at 11:07 PM, Peter McAlpine wrote:
> Hello,
>
> I'm having trouble building trunk on my MacIntel. I can build 2.0.4
> source fine.
> ...
> gcc -dynamiclib ${wl}-flat_namespace ${wl}-undefined ${wl}suppress -
> o .libs/libgncmod-register-gnome.dylib .libs/gncmod-register-
> gnome.o .libs/combocell-gnome.o .libs/datecell-gnome.o .libs/
> formulacell-gnome.o .libs/gnucash-color.o .libs/gnucash-
> cursor.o .libs/gnucash-date-picker.o .libs/gnucash-grid.o .libs/
> gnucash-header.o .libs/gnucash-item-edit.o .libs/gnucash-item-
> list.o .libs/gnucash-scrolled-window.o .libs/gnucash-sheet.o .libs/
> gnucash-style.o .libs/pricecell-gnome.o .libs/quickfillcell-
> gnome.o .libs/table-gnome.o -L/opt/local/lib ../../../src/register/
> register-core/.libs/libgncmod-register-core.dylib -L/usr/X11R6/lib /
> Users/prock/src/gnucash/local_wc/sx-projection/trunk/src/gnome-
> utils/.libs/libgncmod-gnome-utils.dylib /Users/prock/src/gnucash/
> local_wc/sx-projection/trunk/src/backend/file/.libs/libgnc-backend-
> file-utils.dylib /Users/prock/src/gnucash/local_wc/sx-projection/
> trunk/src/network-utils/.libs/libgncmod-network-utils.dylib /Users/
> prock/src/gnucash/local_wc/sx-projection/trunk/src/app-utils/.libs/
> libgncmod-app-utils.dylib /Users/prock/src/gnucash/local_wc/sx-
> projection/trunk/src/engine/.libs/libgncmod-engine.dylib /Users/
> prock/src/gnucash/local_wc/sx-projection/trunk/src/gnc-module/.libs/
> libgnc-module.dylib /Users/prock/src/gnucash/local_wc/sx-projection/
> trunk/src/calculation/.libs/libgncmod-calculation.dylib /Users/
> prock/src/gnucash/local_wc/sx-projection/trunk/src/core-utils/.libs/
> libgnc-core-utils.dylib /opt/local/lib/libgtkhtml-3.8.dylib -L/usr/
> lib /opt/local/lib/libgailutil.dylib /opt/local/lib/
> libgnomeprintui-2-2.dylib /opt/local/lib/libgoffice-1.dylib /opt/
> local/lib/libesd.dylib /opt/local/lib/libaudiofile.dylib /opt/local/
> lib/libgsf-gnome-1.dylib /opt/local/lib/libdbus-glib-1.dylib /opt/
> local/lib/libdbus-1.dylib /opt/local/lib/libssl.dylib /opt/local/
> lib/libcrypto.dylib /opt/local/lib/libhowl.dylib /opt/local/lib/
> libORBitCosNaming-2.dylib /opt/local/lib/libgsf-1.dylib /opt/local/
> lib/libbz2.dylib /opt/local/lib/libglade-2.0.dylib /opt/local/lib/
> libgnomeprint-2-2.dylib /opt/local/lib/libexpat.dylib /opt/local/
> lib/libz.dylib /opt/local/lib/libguile.dylib /opt/local/lib/
> libguile-ltdl.dylib /Users/prock/src/gnucash/local_wc/sx-projection/
> trunk/lib/libqof/qof/.libs/libgnc-qof.dylib /usr/lib/
> libiconv.dylib /usr/lib/libm.dylib ../../../src/core-utils/.libs/
> libgnc-core-utils.dylib /usr/lib/libdl.dylib /usr/lib/
> libresolv.dylib /usr/lib/libc.dylib ../../../src/gnc-module/.libs/
> libgnc-module.dylib ../../../src/engine/.libs/libgncmod-
> engine.dylib ../../../src/app-utils/.libs/libgncmod-app-
> utils.dylib ../../../src/gnome-utils/.libs/libgncmod-gnome-
> utils.dylib /usr/lib/libpthread.dylib ../../../lib/libqof/qof/.libs/
> libgnc-qof.dylib /opt/local/lib/libgnomeui-2.dylib /usr/X11R6/lib/
> libX11.dylib /usr/X11R6/lib/libSM.dylib /usr/X11R6/lib/
> libICE.dylib /opt/local/lib/libbonoboui-2.dylib /opt/local/lib/
> libgnome-keyring.dylib /opt/local/lib/libxml2.dylib -lpthread /opt/
> local/lib/libgnomecanvas-2.dylib /opt/local/lib/libgnome-2.dylib /
> opt/local/lib/libart_lgpl_2.dylib /opt/local/lib/
> libpangoft2-1.0.dylib /opt/local/lib/libgtk-x11-2.0.dylib /opt/
> local/lib/libgdk-x11-2.0.dylib /opt/local/lib/libatk-1.0.dylib /opt/
> local/lib/libgdk_pixbuf-2.0.dylib /opt/local/lib/libtiff.dylib /opt/
> local/lib/libjpeg.dylib /opt/local/lib/libpangocairo-1.0.dylib /opt/
> local/lib/libpango-1.0.dylib /opt/local/lib/libcairo.dylib -lSM -
> lICE /opt/local/lib/libfreetype.dylib -lz /opt/local/lib/
> libfontconfig.dylib /opt/local/lib/libpng12.dylib /opt/local/lib/
> libXrender.dylib -lX11 /opt/local/lib/libbonobo-2.dylib /opt/local/
> lib/libgnomevfs-2.dylib /opt/local/lib/libbonobo-activation.dylib /
> opt/local/lib/libgconf-2.dylib /opt/local/lib/libgobject-2.0.dylib /
> opt/local/lib/libORBit-2.dylib /opt/local/lib/libgmodule-2.0.dylib /
> opt/local/lib/libgthread-2.0.dylib /opt/local/lib/
> libglib-2.0.dylib /opt/local/lib/libintl.dylib /opt/local/lib/
> libiconv.dylib /opt/local/lib/libpopt.dylib -lm -install_name /
> Users/prock/src/gnucash/local_wc/sx-projection/trunk/local/lib/
> gnucash/libgncmod-register-gnome.dylib
> ld: multiple definitions of symbol _gnc_module_current
> .libs/gncmod-register-gnome.o definition of _gnc_module_current in
> section (__DATA,__data)
> ../../../src/register/register-core/.libs/libgncmod-register-
> core.dylib(gncmod-register-core.o) definition of _gnc_module_current
> ...
>
> I have similar errors for _gnc_module_init, _gnc_module_path,
> _gnc_module_revision, _gnc_module_system_interface,
> _gnc_module_age, and _gnc_module_description.
>
> On trunk: 0register/register-core/gncmod-register-core.c and
> register/register-gnome/gncmod-register-gnome.c both define
> gnc_module_current (and others) outside of any block.
>
> 2.0 branch: defines then with unique names (eg -
> "libgncmod_register_core_LTX_gnc_module_current").
>
> Any input in solving this problem would be appreciated.
> -Peter
>
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
>
More information about the gnucash-devel
mailing list