Le Sun, 5 May 2013 00:10:22 +0200, Karl Lindén <[email protected]> a écrit :
> Are you enabling the mixed USE flag? Yes, one of 32 bits or mixed is required by wineasio. 1.9.5 compile fine with 32 bits. > > 2013/5/4 Dominique Michel <[email protected]>: > > 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." > > > > > > -- "We have the heroes we deserve."
