[kde-solaris] [Solaris9/KDE3.1] make failure

Cyrill Rüttimann kde-solaris@mail.kde.org
Sat Feb 22 15:40:00 2003


I am trying to compile KDE 3.1 and fail on the package kdelibs. I 
compiled QT (3.1.1) and arts so far.

I have the following setup:
Solaris 9, autoconf 2.57, automake 1.7.2, gcc 3.2.2, m4 1.4, make 3.80 
from sunfreeware.com. The other missing libraries are from Sun 
(SFW-Packages) or compiled by my own.

If I run make check, I get the following error message:

make  testdcop testdcopc
make[3]: Entering directory `/opt/source/kde/kdelibs-3.1/dcop'
/usr/local/qt/bin/moc ./testdcop.h -o testdcop.moc
source='testdcop.cpp' object='testdcop.o' libtool=no \
depfile='.deps/testdcop.Po' tmpdepfile='.deps/testdcop.TPo' \
depmode=gcc3 /bin/bash ../admin/depcomp \
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../dcop -I../libltdl -I../kdecore 
-I../kdeui -I../kio -I../kio/kio -I../kio/kfile -I.. 
-I/usr/local/qt/include  -I/usr/local/kde/include   -DQT_THREAD_SUPPORT 
-I/usr/local/include  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall 
-pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -O2 
-fno-exceptions -fno-check-new  -DQT_NO_TRANSLATION 
testdcop.o `test -f 'testdcop.cpp' || echo './'`testdcop.cpp
make[3]: *** No rule to make target `../kdecore/libkdecore.la', needed 
by `testdcop'.  Stop.
make[3]: Leaving directory `/opt/source/kde/kdelibs-3.1/dcop'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/opt/source/kde/kdelibs-3.1/dcop'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/opt/source/kde/kdelibs-3.1/dcop'
make: *** [check-recursive] Error 1

This states that there is an error in the makefile; but I am not sure 
about this because others got KDE 3.1 to compile on Solaris 9. I have 
no glue where to search for.
Any hints?