conflict while compiling some components



Hello,

I'm trying to compile GNOME 1.4 on a Solaris workstation on which I have no
root access.

I'm building component after component, however I'm now stuck with a
conflict due to previous librairies installed on my station:


While compiling IMLIB:

gcc -g -O2 -o .libs/imlib_config imlib_config.o icons.o testimg.o
../gdk_imlib/.libs/libgdk_imlib.so -L/local/opt/gnome/lib -lSM -lICE -L/usr/
openwin/lib /local/opt/gnome/lib/libgtk.so /local/opt/gnome/lib/libgdk.so
/opt/local/lib/libintl.so /local/opt/gnome/lib/libgmodule.so
/local/opt/gnome/lib/libglib.so -ldl /local/opt/gnome/lib/libintl.so
/opt/local/lib/libiconv.so -lc -lXext -lX11 -lsocket -lnsl -lm -R/local/opt/
gnome/lib -R/opt/local/lib -R/usr/openwin/lib
ld: warning: symbol `libintl_nl_default_dirname' has differing sizes:
        (file /opt/local/lib/libintl.so value=0x18; file
/local/opt/gnome/lib/libintl.so value=0x1e);
        /opt/local/lib/libintl.so definition taken
ld: fatal: recording name conflict: file `/opt/local/lib/libintl.so' and
file `/local/opt/gnome/lib/libintl.so' provide identical dependency names:
libintl.so.2  (possible multiple inclusion of the same file)
ld: fatal: File processing errors. No output written to .libs/imlib_config
collect2: ld returned 1 exit status
make[2]: *** [imlib_config] Error 1
make[2]: Leaving directory `/var/local/user/src/gnome/imlib-1.9.14/utils'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/local/user/src/gnome/imlib-1.9.14'
make: *** [all-recursive-am] Error 2


I want to install everything in /local/opt/gnome
so I executed "./configure --prefix=/local/opt/gnome" for each component.
For this complict, is there a way to disable the use of previously installed
Solaris librairies (located in /opt/local/lib/libintl.so).

Thanks a lot for your help.

Francois.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]