pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/37079: audio/arts: undefined references on Slackware Lunix 10.2



>Number:         37079
>Category:       pkg
>Synopsis:       audio/arts: undefined references on Slackware Lunix 10.2
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Oct 07 23:55:01 +0000 2007
>Originator:     De Zeurkous
>Release:        Slackware Lunix 10.2
>Organization:
Korax Productions
>Environment:
Linux zeurcomp 2.4.31 #21 Sun Jun 5 19:19:51 PDT 2005 i686 unknown unknown 
GNU/Lunix
>Description:
When attempting to build audio/arts on Slackware Lunix 10.2, I get the 
following errors:

[snip]
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../mcop -I../artsc -I../mcop -I../mcop 
-I/usr/local/include -I/usr/local/qt3/include -I/usr/X11R6/include  
-I/usr/local/include -I/usr/X11R6/include -I../libltdl  -DQT_THREAD_SUPPORT 
-I/usr/local/include -I/usr/local/qt3/include -DGLX_GLXEXT_LEGACY 
-I/usr/include -I/usr/local/include/freetype2 -I/usr/X11R6/include -D_REENTRANT 
-pthread -I/usr/local/include/glib/glib-2.0 -I/usr/local/lib/glib-2.0/include   
 -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align 
-Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 
-march=athlon-xp -finline-functions -fomit-frame-pointer -ffast-math -pipe 
-mfpmath=sse -m3dnow -mmmx -msse -I/usr/local/include -I/usr/local/qt3/include 
-DGLX_GLXEXT_LEGACY -I/usr/include -I/usr/local/include/freetype2 
-I/usr/X11R6/include -Wformat-security -Wmissing-format-attribute 
-Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  
-ftemplate-depth-99 -O0  -MT namespace.o -M
 D -MP -MF ".deps/namespace.Tpo" -c -o namespace.o namespace.cc; \
        then mv -f ".deps/namespace.Tpo" ".deps/namespace.Po"; else rm -f 
".deps/namespace.Tpo"; exit 1; fi
/bin/sh ../libtool --silent --tag=CXX --mode=link g++  -Wno-long-long -Wundef 
-ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W 
-Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=athlon-xp -finline-functions 
-fomit-frame-pointer -ffast-math -pipe -mfpmath=sse -m3dnow -mmmx -msse 
-I/usr/local/include -I/usr/local/qt3/include -DGLX_GLXEXT_LEGACY 
-I/usr/include -I/usr/local/include/freetype2 -I/usr/X11R6/include 
-Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor 
-fno-exceptions -fno-check-new -fno-common  -ftemplate-depth-99 -O0   
-L/usr/local/qt3/lib -L/usr/local/lib -Wl,-R/usr/local/qt3/lib 
-Wl,-R/usr/local/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/X11R6/lib 
-Wl,-R/usr/X11R6/lib -o mcopidl -L/usr/local/lib -L/usr/local/qt3/lib 
-L/usr/X11R6/lib   -L/usr/local/qt3/lib -L/usr/local/lib 
-Wl,-R/usr/local/qt3/lib -Wl,-R/usr/local/lib -L/usr/lib -Wl,-R/usr/lib 
-L/usr/X11R6/lib -Wl,-R/usr/X11R6/lib mcopidl.o yacc.o scanner.o namespace.o 
../mcop
 /libmcop.la  -lpthread -lrt 
mcopidl.o: In function `std::list<Arts::EnumDef, std::allocator<Arts::EnumDef> 
>::_M_insert(std::_List_iterator<Arts::EnumDef>, Arts::EnumDef const&)':
mcopidl.cc:(.gnu.linkonce.t._ZNSt4listIN4Arts7EnumDefESaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_+0x2b):
 undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
mcopidl.o: In function `std::list<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
std::allocator<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > 
>::_M_insert(std::_List_iterator<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > >, std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)':
mcopidl.cc:(.gnu.linkonce.t._ZNSt4listISsSaISsEE9_M_insertESt14_List_iteratorISsERKSs+0x2b):
 undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
mcopidl.o: In function `std::list<Arts::TypeDef, std::allocator<Arts::TypeDef> 
>::_M_insert(std::_List_iterator<Arts::TypeDef>, Arts::TypeDef const&)':
mcopidl.cc:(.gnu.linkonce.t._ZNSt4listIN4Arts7TypeDefESaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_+0x2b):
 undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
mcopidl.o: In function `std::list<Arts::InterfaceDef, 
std::allocator<Arts::InterfaceDef> 
>::_M_insert(std::_List_iterator<Arts::InterfaceDef>, Arts::InterfaceDef 
const&)':
mcopidl.cc:(.gnu.linkonce.t._ZNSt4listIN4Arts12InterfaceDefESaIS1_EE9_M_insertESt14_List_iteratorIS1_ERKS1_+0x2b):
 undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
mcopidl.o: In function `std::list<ForwardCode, std::allocator<ForwardCode> 
>::_M_insert(std::_List_iterator<ForwardCode>, ForwardCode const&)':
mcopidl.cc:(.gnu.linkonce.t._ZNSt4listI11ForwardCodeSaIS0_EE9_M_insertESt14_List_iteratorIS0_ERKS0_+0x2b):
 undefined reference to `std::_List_node_base::hook(std::_List_node_base*)'
mcopidl.o: In function `std::_Rb_tree<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> 
> const, bool>, std::_Select1st<std::pair<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const, bool> >, 
std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> 
> >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const, bool> > >::_M_insert(std::_Rb_tree_node_base*, 
std::_Rb_tree_node_base*, std::pair<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const, bool> const&)':
mcopidl.cc:(.gnu.linkonce.t._ZNSt8_Rb_treeISsSt4pairIKSsbESt10_Select1stIS2_ESt4lessISsESaIS2_EE9_M_insertEPSt18_Rb_tree_node_baseSA_RKS2_+0xa8):
 undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, 
std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
mcopidl.o: In function 
`std::_Rb_tree_iterator<std::pair<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const, bool> >::operator--()':
mcopidl.cc:(.gnu.linkonce.t._ZNSt17_Rb_tree_iteratorISt4pairIKSsbEEmmEv+0x12): 
undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
mcopidl.o: In function `std::_Rb_tree<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> 
> const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > 
>, std::_Select1st<std::pair<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > >, std::less<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > >, 
std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > > >::_M_insert(std::_Rb_tree_node_base*, 
std::_Rb_tree_node_base*, std::pair<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > > const&)':
mcopidl.cc:(.gnu.linkonce.t._ZNSt8_Rb_treeISsSt4pairIKSsSsESt10_Select1stIS2_ESt4lessISsESaIS2_EE9_M_insertEPSt18_Rb_tree_node_baseSA_RKS2_+0xa8):
 undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, 
std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)'
mcopidl.o: In function 
`std::_Rb_tree_iterator<std::pair<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > > >::operator--()':
mcopidl.cc:(.gnu.linkonce.t._ZNSt17_Rb_tree_iteratorISt4pairIKSsSsEEmmEv+0x12): 
undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)'
namespace.o: In function `std::list<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >, 
std::allocator<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > > 
>::_M_erase(std::_List_iterator<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > >)':
namespace.cc:(.gnu.linkonce.t._ZNSt4listISsSaISsEE8_M_eraseESt14_List_iteratorISsE+0xb):
 undefined reference to `std::_List_node_base::unhook()'
../mcop/.libs/libmcop.so: undefined reference to 
`__gnu_cxx::__exchange_and_add(int volatile*, int)'
../mcop/.libs/libmcop.so: undefined reference to `std::basic_string<char, 
std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage'
../mcop/.libs/libmcop.so: undefined reference to 
`std::_Rb_tree_increment(std::_Rb_tree_node_base*)'
collect2: ld returned 1 exit status
gmake[2]: *** [mcopidl] Error 1
gmake[2]: Leaving directory `/usr/pkgsrc/audio/arts/work/arts-1.5.7/mcopidl'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/pkgsrc/audio/arts/work/arts-1.5.7'
gmake: *** [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

This was using branch 2007Q2 updated from CVS a few minutes ago. It probably 
requires the inclusion of some header file, but since I have no working 
knowledge of C++ I wouldn't know which.

Complete make output is available at 
http://xs4all.nl/~maribu/devel/NetBSD/misc/pkgsrc-audio_arts-Sun%20Oct%20%207%2020:25:51%20UTC%202007-make.log.gz
 (UNIX gzip, 9K).
>How-To-Repeat:
#!/bin/sh
cd audio/arts &&
exec make
>Fix:
No exact fix is currently known.




Home | Main Index | Thread Index | Old Index