Re: [proaudio] jack-audio-connection-kit-2.9999 fail to build

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Le Sun, 5 May 2013 00:10:22 +0200,
Karl Lindén <spray.sucks@xxxxxxxxx> 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 <dominique.michel@xxxxxxxxx>:
> > 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."



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/