Subject: arts fails to compile on Linux
To: None <tech-pkg@netbsd.org>
From: Louis Guillaume <lguillaume@berklee.edu>
List: tech-pkg
Date: 04/08/2004 17:36:32
On Linux (slackware) the audio/arts package seems to be missing 
libstdc++.la and fails to build. See the bottom of this message...

If I "bmake buildlink", then softlink /usr/lib/libstdc++.la to 
/usr/pkgsrc/audio/arts/work/.buildlink/lib/libstdc++.la, then the 
package is built.

But I fear that something is still awry because there are many many 
"undefined reference" messages like this...

.libs/artscbackend.o(.gnu.linkonce.t._ZN6SenderD1Ev+0x2c6): In function 
`Sender::~Sender [in-charge]()':
: warning: undefined reference to `Arts::Object_base::~Object_base 
[not-in-charge]()'


Any help would be great. Thanks,

Louis




***build failure without softlinking libstdc++.la***

grep: //usr/pkgsrc/audio/arts/work/.buildlink/lib/./libstdc++.la: No 
such file or directory
/bin/sed: can't read 
//usr/pkgsrc/audio/arts/work/.buildlink/lib/./libstdc++.la: No such file 
or directory
shlibtool: link: 
`//usr/pkgsrc/audio/arts/work/.buildlink/lib/./libstdc++.la' is not a 
valid libtool archive
make[2]: *** [libqtmcop.la] Error 1
make[2]: Leaving directory `/usr/pkgsrc/audio/arts/work/arts-1.2.1/qtmcop'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/pkgsrc/audio/arts/work/arts-1.2.1'
make: *** [all] Error 2
*** Error code 2

Stop.
bmake: stopped in /usr/pkgsrc/audio/arts
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/audio/arts