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