xffm multiple definitions
Todd Heidesch
theid at iastate.edu
Tue Jan 13 03:26:03 CET 2004
What do you guys think of this? I'm trying to get this built on Mac OS
X 10.3 / Darwin 7.2.0. I think the prebinding messages are probably
safe to ignore.
gcc -dynamiclib -flat_namespace -undefined suppress -o
.libs/libxffm_calls.0.0.0.dylib .libs/libxffm_calls_la-dnd.o
.libs/libxffm_calls_la-goto.o .libs/libxffm_calls_la-help.o
.libs/libxffm_calls_la-input.o .libs/libxffm_calls_la-menu.o
.libs/libxffm_calls_la-menu_callbacks.o
.libs/libxffm_calls_la-new_win.o .libs/libxffm_calls_la-pasteboard.o
.libs/libxffm_calls_la-refresh.o .libs/libxffm_calls_la-terminal.o
.libs/libxffm_calls_la-xfdiff.o .libs/libxffm_calls_la-zoom.o
-L/sw/lib -install_name /sw/lib/libxffm_calls.0.dylib
-compatibility_version 1 -current_version 1.0
ld: warning -dylib_install_name /sw/lib/libxffm_calls.0.dylib not found
in segment address table LD_SEG_ADDR_TABLE
/sw/var/lib/fink/prebound/seg_addr_table
ld: warning -undefined suppress disables -prebind
ld: multiple definitions of symbol _UriType
.libs/libxffm_calls_la-dnd.o definition of _UriType in section
(__DATA,__common)
.libs/libxffm_calls_la-pasteboard.o definition of _UriType in section
(__DATA,__common)
/usr/bin/libtool: internal link edit command failed
make[2]: *** [libxffm_calls.la] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
### execution of make failed, exit code 2
I'm using these options, but I've tried many variations:
SetCPPFLAGS: -no-cpp-precomp -O3 -fno-common
SetCFLAGS: -no-cpp-precomp -O3 -fno-common
./configure --mandir='/sw/share/man' --infodir='/sw/share/info'
--prefix='/sw' --with-x --with-data-dir='/sw/share/xfce4'
--with-conf-dir='/sw/etc/xfce4'
make install DESTDIR=%d EXEFLAGS=-force_flat_namespace
-Todd Heidesch
More information about the Xfce4-dev
mailing list