[kde-solaris] Compiling kdelibs 3.03 on Solaris 8 Fails

Tim Evans kde-solaris@mail.kde.org
Wed Oct 2 12:59:00 2002


I found this in the archives--several times--but didn't find a solution...

g++ -shared -nostdlib  /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.1/crti.o /u
sr/ccs/lib/values-Xa.o /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.1/crtbegin.
o  .libs/printcapreader.o .libs/lprhandler.o .libs/matichandler.o .libs/klprfact
ory.o .libs/kmlprmanager.o .libs/kmlpruimanager.o .libs/lpchelper.o .libs/lpqhel
per.o .libs/kmlprjobmanager.o .libs/matichelper.o .libs/klprprinterimpl.o .libs/
printcapentry.o .libs/lprsettings.o .libs/kmconfiglpr.o .libs/apshandler.o .libs
/lprngtoolhandler.o .libs/editentrydialog.o .libs/kdeprint_lpr_la_meta_unload.o 
 -Wl,-R -Wl,/usr/local/kde/lib -Wl,-R -Wl,/usr/local/lib -Wl,-R -Wl,/usr/local/q
t/lib  -L/usr/local/lib -L/usr/local/SRC/KDE/kdelibs-3.0.3/dcop/.libs -L/usr/loc
al/SRC/KDE/kdelibs-3.0.3/kdecore/.libs -L/usr/local/SRC/KDE/kdelibs-3.0.3/kdesu/
.libs -L/usr/local/SRC/KDE/kdelibs-3.0.3/kdefx/.libs -L/usr/local/SRC/KDE/kdelib
s-3.0.3/kdeui/.libs -L/usr/local/SRC/KDE/kdelibs-3.0.3/kio/.libs -L/usr/local/SR
C/KDE/kdelibs-3.0.3/kparts/.libs -L/usr/local/sparc-sun-solaris2.8/lib -L/usr/lo
cal/sparc-sun-solaris2.8/bin -L/usr2/SOURCES/S8/gcc-3.1/objdir/gcc -L/usr2/SOURC
ES/S8/gcc-3.1/objdir/sparc-sun-solaris2.8/libstdc++-v3/src/.libs -L/usr2/SOURCES
/S8/gcc-3.1/objdir/sparc-sun-solaris2.8/libstdc++-v3/src -L/usr/local/lib/gcc-li
b/sparc-sun-solaris2.8/3.1/../../.. -L/usr/ccs/lib -L/usr/ccs/bin -L/usr/local/l
ib/gcc-lib/sparc-sun-solaris2.8/3.1/../../../../sparc-sun-solaris2.8/lib -L/usr/
local/lib/gcc-lib/sparc-sun-solaris2.8/3.1 -L/usr/local/SRC/KDE/kdelibs-3.0.3/kd
eprint/.libs -L/usr/local/qt/lib -L/usr/local/kde/lib ../../kdeprint/management/
.libs/libkdeprint_management.so /usr/local/SRC/KDE/kdelibs-3.0.3/kdeprint/.libs/
libkdeprint.so /usr/local/SRC/KDE/kdelibs-3.0.3/kparts/.libs/libkparts.so /usr/l
ocal/SRC/KDE/kdelibs-3.0.3/kio/.libs/libkio.so /usr/local/SRC/KDE/kdelibs-3.0.3/
kdeui/.libs/libkdeui.so /usr/local/SRC/KDE/kdelibs-3.0.3/kdesu/.libs/libkdesu.so
 -lz -lvolmgt ../../kdeui/.libs/libkdeui.so /usr/local/SRC/KDE/kdelibs-3.0.3/kde
core/.libs/libkdecore.so /usr/local/SRC/KDE/kdelibs-3.0.3/dcop/.libs/libDCOP.so 
-ldl /usr/local/SRC/KDE/kdelibs-3.0.3/kdefx/.libs/libkdefx.so -lqt-mt -lXext -lX
11 -lsocket -lnsl -lSM -lICE -lpthread ../../kdecore/.libs/libkdefakes.so /usr/l
ocal/lib/libstdc++.so -lm -lgcc_s            -lc /usr/local/lib/gcc-lib/sparc-su
n-solaris2.8/3.1/crtend.o /usr/local/lib/gcc-lib/sparc-sun-solaris2.8/3.1/crtn.o
  -Wl,-h -Wl,kdeprint_lpr.so -o .libs/kdeprint_lpr.so
ld: warning: file ../../kdeui/.libs/libkdeui.so: linked to /usr/local/SRC/KDE/kd
elibs-3.0.3/kdeui/.libs/libkdeui.so: attempted multiple inclusion of file
Text relocation remains                         referenced
    against symbol                  offset      in file
<unknown>                           0x734       /usr/local/lib/libz.a(inflate.o)

[ lots of repetitive messages elided ]

strcpy                              0x1738      /usr/local/lib/libz.a(gzio.o)
ld: fatal: relocations remain against allocatable but non-writable sections
collect2: ld returned 1 exit status
gmake[3]: *** [kdeprint_lpr.la] Error 1
gmake[3]: Leaving directory `/usr/local/SRC/KDE/kdelibs-3.0.3/kdeprint/lpr'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/local/SRC/KDE/kdelibs-3.0.3/kdeprint'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/local/SRC/KDE/kdelibs-3.0.3'
gmake: *** [all] Error 2

gcc/g++ is version 3.1; Solaris is SunOS mail 5.8 Generic_108528-15 sun4u sparc 
SUNW,Ultra-Enterprise

Thanks.
--
Tim Evans		|    5 Chestnut Court
tkevans@tkevans.com	|    Owings Mills, MD 21117
http://www.tkevans.com/	|    443-394-3864;410-748-0160 (pager)