[kde-solaris] install arts

Ulrich Hiller hiller at mpia-hd.mpg.de
Mon Aug 4 20:01:01 CEST 2003


Hello,
I have problems installing arts. I know, similar questions have already been 
posted, but the answers did not help me.
The system is solaris 2.7

I installed X11-QT 3.2.0 with success. The configure options were:
 configure -system-zlib -qt-gif -system-libpng -system-libjpeg 
-plugin-imgfmt-mng -thread -no-stl -no-xinerama -no-
g++-exceptions


Now I tried to compile arts-1.1.3 as the first kde-package. The configure 
command was
configure --prefix=/disk-b/hiller/kdex/arts-1.1.3 --with-qt-dir=/disk-b/hi
ller/qt --with-qt-includes=/disk-b/hiller/qt/include --with-qt-libraries=/disk-b
/hiller/qt/lib --with-extra-includes=/disk-b/hiller/inclib --with-extra-libs=/di
sk-b/hiller/inclib

I got the following error message:

> configure:24851: error: Qt (>= Qt 3.1.0) (library qt-mt) not found. Please 
> check your installation!
> For more details about this problem, look at the end of config.log.
> Make sure that you have compiled Qt with thread support!

but I installed qt 3.2.0 and the library qt-mt exists!
config.log said the following:

> configure:24809: rm -rf SunWS_cache; g++ -o conftest -Wnon-virtual-dtor 
> -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -O2 
> -fno-exceptions -fno-check-new -I/disk-b/hiller/qt/include   
> -DQT_THREAD_SUPPORT  -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_SOLARIS 
> -DSVR4  -L/disk-b/hiller/qt/lib   -L/systools/lib  conftest.cc  -lqt-mt -lpng 
> -lz -lm -ljpeg -ldl  -lXext -lX11 -lSM -lICE -lsocket  -lnsl -lpthread 1>&5
> Undefined                       first referenced
>  symbol                             in file
> c::c(N6,  (int0_t))                 /disk-b/hiller/qt/lib/libqt-mt.so
> __1cG__CrunKvector_con6FpvIIpF1_vp2_v_ /disk-b/hiller/qt/lib/libqt-mt.so
> __1cG__CrunSregister_exit_code6FpG_v_v_ /disk-b/hiller/qt/lib/libqt-mt.so
> QCursor::QCursor[in-charge](int)    /var/tmp//ccODzDTv.o
> __1c2k6Fpv_v_                       /disk-b/hiller/qt/lib/libqt-mt.so
> QCursor::~QCursor [in-charge]()     /var/tmp//ccODzDTv.o
> QString::null                       /var/tmp//ccODzDTv.o
> __1cG__CrunKpure_error6F_v_         /disk-b/hiller/qt/lib/libqt-mt.so
> __1cG__CrunMex_rethrow_q6F_v_       /disk-b/hiller/qt/lib/libqt-mt.so
> __1cG__CrunKvector_del6FpvIpF1_v_1_ /disk-b/hiller/qt/lib/libqt-mt.so
> c::c(n6,  (int0_t))                 /disk-b/hiller/qt/lib/libqt-mt.so
> __1cG__CrunKvector_new6FpvIIpF1_vp2_1_ /disk-b/hiller/qt/lib/libqt-mt.so
> __1c2K6Fpv_v_                       /disk-b/hiller/qt/lib/libqt-mt.so
> QStyleFactory::create(QString const&)/var/tmp//ccODzDTv.o
> __1cG__CrunKvector_des6FpvIIpF1_v_v_ /disk-b/hiller/qt/lib/libqt-mt.so
> ld: fatal: Symbol referencing errors. No output written to conftest
> collect2: ld returned 1 exit status
> configure:24812: $? = 1
> configure: failed program was:
> #include "confdefs.h"
> #include <qglobal.h>
> #include <qapplication.h>
> #include <qcursor.h>
> #include <qstylefactory.h>
> #include <private/qucomextra_p.h>
> #if ! (QT_VERSION >= 0x030100)
> #error 1
> #endif

So it seems to be a problem of symbol referencing and not of a missing library.
Right?

Does anybody know how to solve this problem?
Best regards and thank you, ulrich hiller


Ulrich Hiller
Max-Planck-Institut fuer Astronomie
Koenigstuhl 17
69117 Heidelberg
Germany
phone +49 6221 528238
fax +49 6221 528246
email hiller at mpia.de




More information about the kde-solaris mailing list