common/JackGlobals.cpp.3.o: In function `__static_initialization_and_destruction_0': /var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/build/../common/JackGlobals.cpp:36: undefined reference to `operator new(unsigned int)' /var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/build/../common/JackGlobals.cpp:37: undefined reference to `operator new(unsigned int)' common/JackClient.cpp.3.o: In function `std::_List_base<unsigned int, std::allocator<unsigned int> >::_M_get_node()': >/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include/g++-v4/ext/new_allocator.h:94: >undefined reference to `operator new(unsigned int)' >common/JackConnectionManager.cpp.3.o: In function >`__gnu_cxx::new_allocator<unsigned short>::allocate(unsigned int, void >const*)': >/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include/g++-v4/ext/new_allocator.h:94: >undefined reference to `operator new(unsigned int)' >common/JackConnectionManager.cpp.3.o: In function >`__gnu_cxx::new_allocator<std::_Rb_tree_node<unsigned short> >>::allocate(unsigned int, void const*)': /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include/g++-v4/ext/new_allocator.h:94: undefined reference to `operator new(unsigned int)' common/JackEngineControl.cpp.3.o: In function `Jack::JackEngineControl::CalcCPULoad(Jack::JackClientInterface**, Jack::JackGraphManager*, unsigned long long, unsigned long long)': /var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/build/../common/JackEngineControl.cpp:75: undefined reference to `__udivdi3' common/JackGenericClientChannel.cpp.3.o: In function `std::_List_base<Jack::JackSessionCommand, std::allocator<Jack::JackSessionCommand> >::_M_get_node()': >/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include/g++-v4/ext/new_allocator.h:94: >undefined reference to `operator new(unsigned int)' >common/JackDebugClient.cpp.3.o: In function `operator<< ><std::char_traits<char> >>': /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include/g++-v4/ostream:533: >>undefined reference to `std::basic_ostream<char, >>std::char_traits<char> >& std::__ostream_insert<char, >>std::char_traits<char> >(std::basic_ostream<char, >>std::char_traits<char> >&, char const*, >>int)' /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include/g++-v4/ostream:533: >>undefined reference to `std::basic_ostream<char, >>std::char_traits<char> >& std::__ostream_insert<char, >>std::char_traits<char> >(std::basic_ostream<char, >>std::char_traits<char> >&, char const*, >>int)' /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include/g++-v4/ostream:533: >>undefined reference to `std::basic_ostream<char, >>std::char_traits<char> >& std::__ostream_insert<char, >>std::char_traits<char> >(std::basic_ostream<char, >>std::char_traits<char> >&, char const*, int)' >>common/JackDebugClient.cpp.3.o: In function >>`Jack::JackDebugClient::Open(char const*, char const*, int, >>JackOptions, >>JackStatus*)': >>/var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/build/../common/JackDebugClient.cpp:94: >>undefined reference to `operator new(unsigned int)' common/JackDebugClient.cpp.3.o: In function `operator<< <std::char_traits<char> >': /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include/g++-v4/ostream:533: >undefined reference to `std::basic_ostream<char, >std::char_traits<char> >& std::__ostream_insert<char, >std::char_traits<char> >(std::basic_ostream<char, >std::char_traits<char> >&, char const*, >int)' /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include/g++-v4/ostream:533: >undefined reference to `std::basic_ostream<char, >std::char_traits<char> >& std::__ostream_insert<char, >std::char_traits<char> >(std::basic_ostream<char, >std::char_traits<char> >&, char const*, int)' /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include/g++-v4/ostream:533: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >>(std::basic_ostream<char, std::char_traits<char> >&, char const*, >>int)' /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include/g++-v4/ostream:533: >>undefined reference to `std::basic_ostream<char, >>std::char_traits<char> >& std::__ostream_insert<char, >>std::char_traits<char> >(std::basic_ostream<char, >>std::char_traits<char> >&, char const*, >>int)' /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include/g++-v4/ostream:533: >>undefined reference to `std::basic_ostream<char, >>std::char_traits<char> >& std::__ostream_insert<char, >>std::char_traits<char> >(std::basic_ostream<char, >>std::char_traits<char> >&, char const*, int)' common/JackDebugClient.cpp.3.o:/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include/g++-v4/ostream:533: more undefined references to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)' follow common/JackTransportEngine.cpp.3.o: In function `Jack::JackTransportEngine::SyncTimeout(unsigned int, unsigned int)': /var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/build/../common/JackTransportEngine.cpp:54: undefined reference to `__udivdi3' /var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/build/../common/JackTransportEngine.cpp:55: undefined reference to `__udivdi3' common/JackMessageBuffer.cpp.3.o: In function `Jack::JackMessageBuffer::Create()': /var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/build/../common/JackMessageBuffer.cpp:131: undefined reference to `operator new(unsigned int)' common/JackEngineProfiling.cpp.3.o: In function `operator<< <std::char_traits<char> >': /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include/g++-v4/ostream:533: >undefined reference to `std::basic_ostream<char, >std::char_traits<char> >& std::__ostream_insert<char, >std::char_traits<char> >(std::basic_ostream<char, >std::char_traits<char> >&, char const*, >int)' /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include/g++-v4/ostream:533: >undefined reference to `std::basic_ostream<char, >std::char_traits<char> >& std::__ostream_insert<char, >std::char_traits<char> >(std::basic_ostream<char, >std::char_traits<char> >&, char const*, >int)' /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include/g++-v4/ostream:533: >undefined reference to `std::basic_ostream<char, >std::char_traits<char> >& std::__ostream_insert<char, >std::char_traits<char> >(std::basic_ostream<char, >std::char_traits<char> >&, char const*, >int)' /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include/g++-v4/ostream:533: >undefined reference to `std::basic_ostream<char, >std::char_traits<char> >& std::__ostream_insert<char, >std::char_traits<char> >(std::basic_ostream<char, >std::char_traits<char> >&, char const*, >int)' /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include/g++-v4/ostream:533: >undefined reference to `std::basic_ostream<char, >std::char_traits<char> >& std::__ostream_insert<char, >std::char_traits<char> >(std::basic_ostream<char, >std::char_traits<char> >&, char const*, int)' >common/JackEngineProfiling.cpp.3.o:/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include/g++-v4/ostream:533: >more undefined references to `std::basic_ostream<char, >std::char_traits<char> >& std::__ostream_insert<char, >std::char_traits<char> >(std::basic_ostream<char, >std::char_traits<char> >&, char const*, int)' follow >posix/JackSocket.cpp.3.o: In function >`Jack::JackServerSocket::Accept()': >/var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/build/../posix/JackSocket.cpp:294: >undefined reference to `operator new(unsigned int)' >linux/JackLinuxTime.c.3.o: In function >`jack_get_microseconds_from_cycles': >/var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/build/../linux/JackLinuxTime.c:128: >undefined reference to `__udivdi3' common/JackLibClient.cpp.3.o: In function `Jack::JackLibClient::JackLibClient(Jack::JackPosixSemaphore*)': /var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/build/../common/JackLibClient.cpp:75: undefined reference to `operator new(unsigned int)' common/JackLibAPI.cpp.3.o: In function `jack_client_open_aux': /var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/build/../common/JackLibAPI.cpp:150: undefined reference to `operator new(unsigned int)' /var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/build/../common/JackLibAPI.cpp:150: undefined reference to `operator new(unsigned int)' /var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/build/../common/JackLibAPI.cpp:152: undefined reference to `operator new(unsigned int)' common/JackLibAPI.cpp.3.o: In function `Jack::JackLibGlobals::Init()': /var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/build/../common/JackLibGlobals.h:123: undefined reference to `operator new(unsigned int)' common/JackLibAPI.cpp.3.o:/var/tmp/portage/media-sound/jack-audio-connection-kit-2.9999/work/jack-audio-connection-kit-2.9999/build/../common/JackLibAPI.cpp:97: more undefined references to `operator new(unsigned int)' follow /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../x86_64-pc-linux-gnu/bin/ld: common/JackActivationCount.cpp.3.o: file class ELFCLASS32 incompatible with ELFCLASS64 /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: File in wrong format collect2: error: ld returned 1 exit status
If I go ito the build directory and issue ../waf, the compilation work fine. Dominique -- "We have the heroes we deserve."