By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.

Bug 2742

Summary: FTBS tdemultimeida
Product: TDE Reporter: deloptes
Component: tdemultimediaAssignee: Timothy Pearson <kb9vqf>
Status: RESOLVED INVALID    
Severity: normal CC: bugwatch, deloptes
Priority: P5    
Version: R14.1.x [Trinity]   
Hardware: amd64   
OS: Linux   
Compiler Version: TDE Version String:
Application Version: Application Name:

Description deloptes 2017-01-14 12:00:06 CST
when trying to build a virgin tdemultimedia fordebian jessie I hit following error

libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/4.9/crtbeginS.o  .libs/libartscontrolsupport_la.all_cpp.o   -Wl,-rpath -Wl,/opt/trinity/lib -Wl,-rpath -Wl,/mnt/DEVELOPMENT/Projects/TDE/tdemultimedia/obj-x86_64-linux-gnu/arts/gui/common/.libs -Wl,-rpath -Wl,/mnt/DEVELOPMENT/Projects/TDE/tdemultimedia/obj-x86_64-linux-gnu/arts/gui/kde/.libs -Wl,-rpath -Wl,/mnt/DEVELOPMENT/Projects/TDE/tdemultimedia/obj-x86_64-linux-gnu/arts/modules/.libs -Wl,-rpath -Wl,/opt/trinity/lib -L/opt/trinity/lib -L/usr/share/qt3/lib -L../gui/common /opt/trinity/lib/libartsgui_idl.so -L../gui/kde /opt/trinity/lib/libartsgui_kde.so -L../midi /opt/trinity/lib/libartsmidi.so /opt/trinity/lib/libartsmidi_idl.so -L../modules/effects /opt/trinity/lib/libartsmoduleseffects.so -L../modules/synth /opt/trinity/lib/libartsmodulessynth.so -L../modules/common /opt/trinity/lib/libartsmodulescommon.so /usr/lib/libtqt-mt.so -lpng -lz -lXext -lX11 -lSM -lICE /usr/lib/libtqt.so -lpthread /opt/trinity/lib/libDCOP.so /opt/trinity/lib/libtdecore.so /opt/trinity/lib/libartsflow.so /opt/trinity/lib/libartsflow_idl.so /opt/trinity/lib/libmcop.so /opt/trinity/lib/libqtmcop.so -ldl /opt/trinity/lib/libsoundserver_idl.so /opt/trinity/lib/libartskde.so ../../arts/gui/common/.libs/libartsgui_idl.so ../../arts/gui/kde/.libs/libartsgui_kde.so ../../arts/modules/.libs/libartsmodules.so /opt/trinity/lib/libtdeui.so -L/usr/lib/gcc/x86_64-linux-gnu/4.9 -L/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/4.9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/4.9/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/4.9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/crtn.o  -O2 -O2 -Wl,-z -Wl,relro   -Wl,-soname -Wl,libartscontrolsupport.so.1 -o .libs/libartscontrolsupport.so.1.0.0
g++: error: /opt/trinity/lib/libartsgui_idl.so: No such file or directory
g++: error: /opt/trinity/lib/libartsgui_kde.so: No such file or directory
g++: error: /opt/trinity/lib/libartsmidi.so: No such file or directory
g++: error: /opt/trinity/lib/libartsmidi_idl.so: No such file or directory
g++: error: /opt/trinity/lib/libartsmoduleseffects.so: No such file or directory
g++: error: /opt/trinity/lib/libartsmodulessynth.so: No such file or directory
g++: error: /opt/trinity/lib/libartsmodulescommon.so: No such file or directory
Makefile:813: recipe for target 'libartscontrolsupport.la' failed

IT looks like the expanded paths are wrong as there is no multimedia packages installed

$ find tdemultimedia | grep libartsgui_idl.so
tdemultimedia/obj-x86_64-linux-gnu/arts/gui/common/.libs/libartsgui_idl.so.0.0.0
tdemultimedia/obj-x86_64-linux-gnu/arts/gui/common/.libs/libartsgui_idl.so.0
tdemultimedia/obj-x86_64-linux-gnu/arts/gui/common/.libs/libartsgui_idl.so

it should be looking for linking with its newly build libraries and not with existing one.
Comment 1 deloptes 2017-01-15 14:40:53 CST
It turned out there is dependency on arts. So compiling and installing arts before multimedia solved the problem.