I'm trying to crate a .pet for avidemux-2.5.3 in Quirky-110, and it almost compiles -- but it stops close to the end like this:
Code: Select all
[ 94%] Building CXX object avidemux/ADM_userInterfaces/ADM_render/CMakeFiles/ADM_render_cli.dir/GUI_xvRender.cpp.o
[ 94%] Building CXX object avidemux/ADM_userInterfaces/ADM_render/CMakeFiles/ADM_render_gtk.dir/GUI_xvRender.cpp.o
Linking CXX shared library libADM_render_cli.so
/usr/src/avidemux_2.5.3/avidemux/ADM_userInterfaces/ADM_render/GUI_xvRender.cpp: In function 'uint8_t GUI_XvInit(GUI_WindowInfo*, uint32_t, uint32_t)':
/usr/src/avidemux_2.5.3/avidemux/ADM_userInterfaces/ADM_render/GUI_xvRender.cpp:281: warning: deprecated conversion from string constant to 'char*'
[ 94%] Built target ADM_render_cli
[ 94%] Building CXX object avidemux/ADM_UIs/ADM_CLI/src/CMakeFiles/ADM_UICli.dir/DIA_flyDialogCli.cpp.o
Linking CXX shared library libADM_render_gtk.so
/usr/lib/gcc/i486-t2-linux-gnu/4.3.4/../../../../i486-t2-linux-gnu/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status
make[2]: *** [avidemux/ADM_userInterfaces/ADM_render/libADM_render_gtk.so] Error 1
make[1]: *** [avidemux/ADM_userInterfaces/ADM_render/CMakeFiles/ADM_render_gtk.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 95%] Building CXX object avidemux/ADM_UIs/ADM_CLI/src/CMakeFiles/ADM_UICli.dir/DIA_none.cpp.o
Linking CXX shared library libADM_UICli.so
[ 95%] Built target ADM_UICli
make: *** [all] Error 2
*** fail make_main ***
Does anyone have a hint how to solve this? Is it because it "cannot find -lX11"? But the X11 libs are in the LD_LIBRARY_PATH, so what can I do?