Subject: building arts and kdelibs3 under Linux?
To: None <tech-pkg@netbsd.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-pkg
Date: 01/06/2005 22:02:04
Is anyone able to build arts and kdelibs3 under Linux?

I get many errors like:

.libs/kmedia2.o(.gnu.linkonce.d._ZTVN4Arts20VideoPlayObject_skelE+0x1c8):
In function `void Arts::readObject<Arts::InputStream_base>(Arts::Buffer&,
Arts::InputStream_base*&)':
/usr/gcc3/include/c++/3.3.4/bits/stl_construct.h:101: undefined reference
to `Arts::Object_skel::_copyRemote()'
.libs/kmedia2.o(.gnu.linkonce.d._ZTVN4Arts20VideoPlayObject_skelE+0x1cc):
In function `void Arts::readObject<Arts::InputStream_base>(Arts::Buffer&,
Arts::InputStream_base*&)':
/usr/gcc3/include/c++/3.3.4/bits/basic_string.h:358: undefined reference
to `Arts::Object_skel::_useRemote()'
.libs/kmedia2.o(.gnu.linkonce.d._ZTVN4Arts20VideoPlayObject_skelE+0x1d0):
In function `void Arts::readObject<Arts::InputStream_base>(Arts::Buffer&,
Arts::InputStream_base*&)':
/usr/gcc3/include/c++/3.3.4/bits/stl_vector.h:130: undefined reference to
`Arts::Object_skel::_releaseRemote()'
.libs/kmedia2.o(.gnu.linkonce.d._ZTVN4Arts20VideoPlayObject_skelE+0x1d4):/usr/gcc3/include/c++/3.3.4/bits/stl_vector.h:130:
undefined reference to `Arts::Object_skel::_flowSystem()'
.libs/kmedia2.o(.gnu.linkonce.d._ZTVN4Arts20VideoPlayObject_skelE+0x1dc):
In function `void Arts::readObject<Arts::InputStream_base>(Arts::Buffer&,
Arts::InputStream_base*&)':
/usr/gcc3/include/c++/3.3.4/bits/basic_string.h:249:


and


/usr/qt3/include/qgarray.h:127: undefined reference to `QString::null'
svgicons/.libs/libkdesvgicons.a(ksvgiconpainter.o)(.gnu.linkonce.t._ZN21KSVGIconPainterHelper19applyRadialGradientEP7_ArtSVPRK7QString+0x7cd):
In function `KSVGIconPainterHelper::applyRadialGradient(_ArtSVP*, QString
const&)':
/usr/qt3/include/qmemarray.h:100: undefined reference to
`QDomElement::attribute(QString const&, QString const&) const'
svgicons/.libs/libkdesvgicons.a(ksvgiconpainter.o)(.gnu.linkonce.t._ZN21KSVGIconPainterHelper19applyRadialGradientEP7_ArtSVPRK7QString+0x801):
In function `KSVGIconPainterHelper::applyRadialGradient(_ArtSVP*, QString
const&)':
/scratch/pkgsrc/x11/kdelibs3/work.puget/kdelibs-3.3.2/kdecore/svgicons/ksvgiconpainter.cpp:347:
undefined reference to `QString::shared_null'
svgicons/.libs/libkdesvgicons.a(ksvgiconpainter.o)(.gnu.linkonce.t._ZN21KSVGIconPainterHelper19applyRadialGradientEP7_ArtSVPRK7QString+0x80e):
In function `KSVGIconPainterHelper::applyRadialGradient(_ArtSVP*, QString
const&)':
/usr/qt3/include/qshared.h:50: undefined reference to
`QStringData::deleteSelf()'


This is not my build but the work and build logs from
ftp://ftp.NetBSD.org/pub/NetBSD/misc/minskim/pkgstat/Linux-i686/last/audio/arts/
appear to be similar to my problem.


 Jeremy C. Reed

 	  	 	 open source, Unix, *BSD, Linux training
	  	 	 http://www.pugetsoundtechnology.com/