I've managed to muddle my way through the rest of tdemultimedia (ugly and bizarre
install workarounds notwithstanding), but noatun has been defeating me. Attempting
to compile it generates the following error:
cmake -C
/var/tmp/portage/trinity-base/noatun-14.0.8/work/noatun-14.0.8_build/gentoo_common_config.cmake
-G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_PREFIX=/usr/trinity/14
-DCMAKE_INSTALL_RPATH=/usr/trinity/14 -DBUILD_ARTS=ON -DBUILD_NOATUN=ON
-DCMAKE_BUILD_TYPE=Gentoo
-DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/trinity-base/noatun-14.0.8/work/noatun-14.0.8_build/gentoo_toolchain.cmake
/var/tmp/portage/trinity-base/noatun-14.0.8/work/tdemultimedia-trinity-14.0.8
[...]
[266/488] : && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -mtune=athlon64
-O2 -pipe -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL
-DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT
-I/usr/tqt3/include -I/usr/include/tqt -include tqt.h
-DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT
-DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h
-Wl,-O1 -Wl,--as-needed -Wl,--no-undefined -shared
-Wl,-soname,libnoatunarts.so -o
noatun/library/noatunarts/libnoatunarts.so
noatun/library/noatunarts/CMakeFiles/noatunarts-shared.dir/noatunarts.cc.o
noatun/library/noatunarts/CMakeFiles/noatunarts-shared.dir/fft.c.o
noatun/library/noatunarts/CMakeFiles/noatunarts-shared.dir/Equalizer_impl.cpp.o
noatun/library/noatunarts/CMakeFiles/noatunarts-shared.dir/FFTScopes.cpp.o
noatun/library/noatunarts/CMakeFiles/noatunarts-shared.dir/StereoEffectStack_impl.cpp.o
noatun/library/noatunarts/CMakeFiles/noatunarts-shared.dir/StereoVolumeControl_impl.cpp.o
noatun/library/noatunarts/CMakeFiles/noatunarts-shared.dir/Session_impl.cpp.o
-L/usr/tqt3/lib64 -L/usr/trinity/14/lib64
-Wl,-rpath,/usr/tqt3/lib64:/usr/trinity/14/lib64: -lmpeg-shared
-lasound -laudiofile -lvorbis -lvorbisfile -lmad -lm -lmcop
-lkmedia2_idl -lartsflow -lartsflow_idl -lsoundserver_idl && :
FAILED: noatun/library/noatunarts/libnoatunarts.so
: && /usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -mtune=athlon64 -O2 -pipe
-DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT
-DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT
-I/usr/tqt3/include -I/usr/include/tqt -include tqt.h
-DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT
-DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h
-Wl,-O1 -Wl,--as-needed -Wl,--no-undefined -shared
-Wl,-soname,libnoatunarts.so -o
noatun/library/noatunarts/libnoatunarts.so
noatun/library/noatunarts/CMakeFiles/noatunarts-shared.dir/noatunarts.cc.o
noatun/library/noatunarts/CMakeFiles/noatunarts-shared.dir/fft.c.o
noatun/library/noatunarts/CMakeFiles/noatunarts-shared.dir/Equalizer_impl.cpp.o
noatun/library/noatunarts/CMakeFiles/noatunarts-shared.dir/FFTScopes.cpp.o
noatun/library/noatunarts/CMakeFiles/noatunarts-shared.dir/StereoEffectStack_impl.cpp.o
noatun/library/noatunarts/CMakeFiles/noatunarts-shared.dir/StereoVolumeControl_impl.cpp.o
noatun/library/noatunarts/CMakeFiles/noatunarts-shared.dir/Session_impl.cpp.o
-L/usr/tqt3/lib64 -L/usr/trinity/14/lib64
-Wl,-rpath,/usr/tqt3/lib64:/usr/trinity/14/lib64: -lmpeg-shared
-lasound -laudiofile -lvorbis -lvorbisfile -lmad -lm -lmcop
-lkmedia2_idl -lartsflow -lartsflow_idl -lsoundserver_idl && :
/usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find
-lmpeg-shared
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
I can find no evidence anywhere of where this libmpeg-shared is supposed to come
from. Is there a missing dependency? Do I need to unpack or build an additional
section of the source? Did ninja get something out of order? Or is noatun just not
buildable?
E. Liddell
---------------------------------------------------------------------
To unsubscribe, e-mail: trinity-devel-unsubscribe(a)lists.pearsoncomputing.net
For additional commands, e-mail: trinity-devel-help(a)lists.pearsoncomputing.net
Read list messages on the web archive:
http://trinity-devel.pearsoncomputing.net/
Please remember not to top-post:
http://trinity.pearsoncomputing.net/mailing_lists/#top-posting