Same error message here, with Suse 10.0 64bits. I have X11 devel packages installed.Making all in screen
make[5]: Entering directory `/usr/src/vlc-0.8.4-test1/modules/access/screen'
make[6]: Entering directory `/usr/src/vlc-0.8.4-test1/modules/access/screen'
gcc -Wsign-compare -Wall -pipe -o libscreen_plugin.so libscreen_plugin.a -L/usr/local/lib -shared -lpthread -fpic -fPIC -L/usr/X11R6/lib -lX11 -lXext -u vlc_entry__0_8_4
/usr/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status
make[6]: *** [libscreen_plugin.so] Error 1
make[6]: Leaving directory `/usr/src/vlc-0.8.4-test1/modules/access/screen'
make[5]: *** [all-modules] Error 1
make[5]: Leaving directory `/usr/src/vlc-0.8.4-test1/modules/access/screen'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/usr/src/vlc-0.8.4-test1/modules/access'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/usr/src/vlc-0.8.4-test1/modules/access'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/vlc-0.8.4-test1/modules'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/vlc-0.8.4-test1'
Anyone could help ?
Thanks for your tip.you need to have the X11 developement headers installed on your computer.
Code: Select all
Making all in screen
make[5]: Entering directory `/usr/src/vlc-0.8.4-test1/modules/access/screen'
make[6]: Entering directory `/usr/src/vlc-0.8.4-test1/modules/access/screen'
gcc -Wsign-compare -Wall -pipe -o libscreen_plugin.so libscreen_plugin.a -L/usr/local/lib -shared -lpthread -fpic -fPIC -L/usr/X11R6/lib -lX11 -lXext -u vlc_entry__0_8_4
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libX11.so when searching for -lX11
/usr/bin/ld: skipping incompatible /usr/X11R6/lib/libX11.a when searching for -lX11
/usr/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status
make[6]: *** [libscreen_plugin.so] Error 1
make[6]: Leaving directory `/usr/src/vlc-0.8.4-test1/modules/access/screen'
make[5]: *** [all-modules] Error 1
make[5]: Leaving directory `/usr/src/vlc-0.8.4-test1/modules/access/screen'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/usr/src/vlc-0.8.4-test1/modules/access'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/usr/src/vlc-0.8.4-test1/modules/access'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/vlc-0.8.4-test1/modules'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/vlc-0.8.4-test1'
make: *** [all] Error 2
I've run into this before with other programs. Some developers never expected to find the X11 libs anywhere else on a Linux box, so hard coded the path in.I have the same problem. It seems it's looking for libX11.so under /usr/X11R6/lib while it should actually be looking at /usr/X11R6/lib64. Any ideas anyone?
Return to “VLC media player for Linux and friends Troubleshooting”
Users browsing this forum: No registered users and 13 guests