[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Compiling KDE 2.1 kdelibs/kdebase on Solaris 2.7
From: Markus Keidl <markus () keidl ! de>
Date: 2001-02-28 12:25:00
[Download RAW message or body]
Hi,
I have problems compiling the sourcecodes of KDE 2.1 on Solaris 2.7. In
kdelibs/kdebase I get errors like:
(cd .libs/kicker.lax/libkicker_internal.a && ar x
/lnet/software-archiv1/kde-2.1/kdebase-2.1/kicker/./.libs/libkicker_internal.a)
g++ -shared -nostdlib
-R/soft/zlib-1.1.3/lib:/soft/png-1.0.3/lib:/soft/jpeg-6b/lib:/soft/readline-2.1/lib:/soft/openssl-0.9.5a/lib:
/soft/qt-2.2.4/lib:/soft/kde-2.1/lib
/soft/egcs-1.1.2/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.91.66/crti.o
/usr/ccs/lib/values-Xa.o
/soft/egcs-1.1.2/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.91.66/crtbegin.o
.libs/dummy.o .libs/kicker.lax/libkicker_internal.a/dummy.o
.libs/kicker.lax/libkicker_internal.a/pluginmgr.o
...
.libs/kicker.lax/libkicker_internal.a/libkicker_ui_la_meta_unload.o -Wl,-R
-Wl,/soft/zlib-1.1.3/lib:/soft/png-1.0.3/lib:/soft/jpeg-6b/lib:/soft/readline-2.1/lib:/
soft/openssl-0.9.5a/lib:/soft/qt-2.2.4/lib:/soft/kde-2.1/lib
-Wl,-R -Wl,/soft/egcs-1.1.2/lib ./.libs/libkicker_internal.a
-L/usr/openwin/lib -L/soft/qt-2.2.4/lib -L/soft/kde-2.1/lib
-L/soft/zlib-1.1.3/lib -L/soft/png-1.0.3/lib -L/soft/jpeg-6b/lib
-L/soft/readline-2.1/lib -L/soft/openssl-0.9.5a/lib
-L/soft/egcs-1.1.2/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.91.66
-L/soft/egcs-1.1.2/sparc-sun-solaris2.6/lib -L/usr/ccs/bin -L/usr/ccs/lib
-L/soft/egcs-1.1.2/lib
/lnet/software-archiv1/kde-2.1/kdebase-2.1/libkonq/.libs/libkonq.so
/soft/kde-2.1/lib/libkparts.so /soft/kde-2.1/lib/libkfile.so
/soft/kde-2.1/lib/libksycoca.so /soft/kde-2.1/lib/libkio.so
/soft/kde-2.1/lib/libkdeui.so /soft/kde-2.1/lib/libkdesu.so
/soft/kde-2.1/lib/libkdecore.so /soft/kde-2.1/lib/libkdefakes.so -ldl
/soft/kde-2.1/lib/libDCOP.so -lqt -lpng -ljpeg6b -lXext -lX11 -lsocket -lnsl
-lSM -lICE -lresolv -lz -R/soft/egcs-1.1.2/lib
-R/soft/zlib-1.1.3/lib:/soft/png-1.0.3/lib:/soft/jpeg-6b/lib:/soft/readline-2.1/lib:
/soft/openssl-0.9.5a/lib:/soft/qt-2.2.4/lib:/soft/kde-2.1/lib
-lstdc++ -lm -lgcc -lc
/soft/egcs-1.1.2/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.91.66/crtend.o
/soft/egcs-1.1.2/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.91.66/crtn.o -Wl,-h
-Wl,kicker.so -o .libs/kicker.so
Textverschiebung beibehalten referenziert
gegen Symbol Offset in Datei
...
<unbekannt> 0x68 /usr/openwin/lib/libz.a(deflate.o)
<unbekannt> 0x74 /usr/openwin/lib/libz.a(deflate.o)
ld: Schwerer Fehler: Verschiebungen verbleiben gegen zuweisbare, aber
nicht-schreibbare Bereiche
collect2: ld returned 1 exit status
gmake[3]: *** [kicker.la] Error 1
gmake[3]: Leaving directory
`/lnet/software-archiv1/kde-2.1/kdebase-2.1/kicker'
gmake[2]: *** [all-recursive] Error 1
Well, the problem seems to be that the linker tries to link libz from
/usr/openwin/lib (indeed it tries libz.a, not libz.so as it should, I thing,
because it should use shared libs) . But it should use libz.so in
/soft/zlib-1.1.3/lib (set with configure --with-extra-libs)
This error occurs in multiple directories (kio, kio/http, kdesktop,
kcontrol/..., kdebase/dcop, ...). If I remove /usr/openwin/libs from
all_libraries in the Makefile it compiles (in most cases, but not in kicker
currently)
Additionally, I get errors in kdelibs/arts/flow with libartsflow (and I think
in arts/qtmcop):
g++ -shared -nostdlib ../../arts/mcop/libmcop.la
/soft/egcs-1.1.2/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.91.66/crti.o
/usr/ccs/lib/values-Xa.o
/soft/egcs-1.1.2/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.91.66/crtbegin.o
.libs/synth_play_impl.o .libs/synthschedule.o .libs/audiosubsys.o
.libs/pipebuffer.o .libs/convert.o .libs/synth_wave_sin_impl.o
.libs/synth_frequency_impl.o .libs/synth_multi_add_impl.o
.libs/synth_add_impl.o .libs/synth_mul_impl.o .libs/synth_play_wav_impl.o
.libs/stdsynthmodule.o .libs/cache.o .libs/asyncschedule.o
.libs/bytestreamtoaudio_impl.o .libs/stereovolumecontrol_impl.o
.libs/stereoeffectstack_impl.o .libs/fft.o .libs/stereofftscope_impl.o
.libs/virtualports.o .libs/bus.o .libs/audiomanager_impl.o
.libs/synth_record_impl.o .libs/resample.o .libs/audioio.o .libs/audioiooss.o
.libs/audioioalsa.o .libs/audioionull.o .libs/audioiolibaudioio.o -Wl,-R
-Wl,/soft/zlib-1.1.3/lib:/soft/png-1.0.3/lib:/soft/jpeg-6b/lib:/soft/readline-2.1/lib:/soft/openssl-0.9.5a/lib:/soft/qt-2.2.4/lib:/soft/kde-2.1/lib \
-Wl,-R -Wl,/soft/egcs-1.1.2/lib ../../arts/mcop/.libs/libmcop.so
-L/soft/egcs-1.1.2/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.91.66
-L/soft/egcs-1.1.2/sparc-sun-solaris2.6/lib -L/usr/ccs/bin -L/usr/ccs/lib
-L/soft/egcs-1.1.2/lib ./.libs/libartsflow_idl.so
-L/lnet/software-archiv1/kde-2.1/kdelibs-2.1/arts/mcop/.libs
-L/usr/openwin/lib -L/soft/qt-2.2.4/lib -L/soft/kde-2.1/lib
-L/soft/zlib-1.1.3/lib -L/soft/png-1.0.3/lib -L/soft/jpeg-6b/lib
-L/soft/readline-2.1/lib -L/soft/openssl-0.9.5a/lib
/soft/kde-2.1/lib/libaudiofile.so -R/soft/egcs-1.1.2/lib
-R/soft/zlib-1.1.3/lib:/soft/png-1.0.3/lib:/soft/jpeg-6b/lib:/soft/readline-2.1/lib:/soft/openssl-0.9.5a/lib:/soft/qt-2.2.4/lib:/soft/kde-2.1/lib \
-lstdc++ -lm -lgcc -lc
/soft/egcs-1.1.2/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.91.66/crtend.o
/soft/egcs-1.1.2/lib/gcc-lib/sparc-sun-solaris2.6/egcs-2.91.66/crtn.o -Wl,-h
-Wl,libartsflow.so.0 -o .libs/libartsflow.so.0.0.0
ld: elf-Fehler: Datei ../../arts/mcop/libmcop.la: unbekannter Typ, kann nicht
mit elf(3E)-Bibliotheken verarbeitet werden
ld: Schwerer Fehler: Dateiverarbeitungsfehler. Keine Ausgabe in
.libs/libartsflow.so.0.0.0 geschrieben
collect2: ld returned 1 exit status
gmake[1]: *** [libartsflow.la] Error 1
gmake[1]: Leaving directory
`/lnet/software-archiv1/kde-2.1/kdelibs-2.1/arts/flow'
gmake: *** [all-recursive] Error 1
Changing CXXLINK to LINK (target libartsflow*.la) in the Makefile helps.
Before 2.1 I got these errors only in kio, kio/http, and kio/gzip. Now I get
them at least 10 times. Does someone of you know what is wrong?
Thanks.
Markus Keidl
> > Visit http://master.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic