[kde-solaris] Problem compiling kde-3.1.95

Philippe Bourdeu d'Aguerre bda at aime.insa-tlse.fr
Wed Jan 21 10:28:40 CET 2004


On mardi 20 Janvier 2004 12:13, Jan Van Belle wrote:
> Can someone else build this pre-release? Maybe it IS something in my setup,
> but I am compiling the today CVS snapshot of arts and I passed the point
> described higher (in fact: arts installation has just been finished)

I tried to compile kde 3.1.95 with gcc 3.3.2 on Solaris 2.8:

- Prerequisite -
When possible, I get packages from http://www.blastwave.org/
I installed CSWpkgconfig and CSWgtk2 which in turn needs CSWglib2, CSWlibatk, 
CSWpango, CSWfconfig

- Compilation -
Only one error in kdemultimedia-3.1.95/mpeglib_artsplug (see attachment)

I don't understand this error but changing line 67 in decoderBaseObject_impl.h 
from
	queue<DataPacket<mcopbyte>*> *m_packetQueue;
to
	std::queue<DataPacket<mcopbyte>*> *m_packetQueue;
makes compiler happy

- Execution -
At first glance, it seems to work quite well.
-- 
Philippe BOURDEU d'AGUERRE

-------------- next part --------------
if /bin/ksh ../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H 
-I. -I. -I.. -I../mpeglib/lib -I/usr/local/kde-3.1.95/include/artsc 
-D_REENTRANT -I/opt/csw/include/glib-2.0 -I/opt/csw/lib/glib-2.0/include 
-I/usr/local/kde-3.1.95/include/arts -I/usr/local/kde-3.1.95/include 
-I/usr/local/qt-3.2.3/include   -I/usr/local/include 
-I/soft/j2sdk1.4.1/include -I/soft/j2sdk1.4.1/include/solaris  
-DQT_THREAD_SUPPORT  -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_SOLARIS 
-DSVR4  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith 
-Wwrite-strings -O2 -fno-exceptions -fno-check-new -fno-common 
-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT 
-DQT_NO_TRANSLATION  -MT decoderBaseObject_impl.lo -MD -MP -MF 
".deps/decoderBaseObject_impl.Tpo" \
  -c -o decoderBaseObject_impl.lo `test -f 'decoderBaseObject_impl.cpp' || 
echo './'`decoderBaseObject_impl.cpp; \
then mv -f ".deps/decoderBaseObject_impl.Tpo" 
".deps/decoderBaseObject_impl.Plo"; \
else rm -f ".deps/decoderBaseObject_impl.Tpo"; exit 1; \
fi
In file included from decoderBaseObject_impl.cpp:19:
decoderBaseObject_impl.h:67: error: syntax error before `*' token
decoderBaseObject_impl.cpp: In constructor `
   DecoderBaseObject_impl::DecoderBaseObject_impl()':
decoderBaseObject_impl.cpp:49: error: `m_packetQueue' undeclared (first use
   this function)
decoderBaseObject_impl.cpp:49: error: (Each undeclared identifier is reported
   only once for each function it appears in.)
gmake[3]: *** [decoderBaseObject_impl.lo] Error 1
gmake[3]: Leaving directory `/tmp/kdemultimedia-3.1.95/mpeglib_artsplug'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/tmp/kdemultimedia-3.1.95/mpeglib_artsplug'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/tmp/kdemultimedia-3.1.95'
gmake: *** [all] Error 2


More information about the kde-solaris mailing list