[SOLVED] alienBOB's vlc keeps stoping build with this error...
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
alienBOB's vlc keeps stoping build with this error...
I'm not a programmer, so I can't seem to figure out where or why this is happening. The script for building vlc 2.1.1 from alienBOB seems like it should be foolproof, yet I keep getting the error below. Any ideas?
Code:
make[2]: Entering directory `/tmp/build/tmp-vlc/vlc-2.1.1/bin'
GEN ../modules/plugins.dat
Inconsistency detected by ld.so: dl-tls.c: 75: _dl_next_tls_modid: Assertion `result <= _rtld_local._dl_tls_max_dtv_idx + 1' failed!
make[2]: *** [../modules/plugins.dat] Error 127
make[2]: Leaving directory `/tmp/build/tmp-vlc/vlc-2.1.1/bin'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/tmp/build/tmp-vlc/vlc-2.1.1'
make: *** [install] Error 2
mv: cannot stat '/tmp/build/package-vlc/usr/share/doc/vlc/*': No such file or directory
cp: cannot stat 'HACKING': No such file or directory
tar: *.diff: Cannot stat: No such file or directory
tar: *.patch: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors
I really, really like vlc over the other movie players and in 14.0 I had it working beautifully, but no matter what I do in 14.1 it keeps 'pausing' every 2 or three seconds while watching movies (DVD, on the hdd, etc...doesn't matter). This means I've built vlc from the 2.0.9 to the 2.1.1 via the non-alienBOB way and even installed his already built vlc...nothing has worked, they all behave exactly the same way with the half-a-second pause every two or three seconds making the movie unwatchable.
Do you have a good reason for building it yourself ? As opposed to just downloading the fully built version(s) from his site.
I build *all* the apps/programs for my system. It's just good policy because what if I find an app/program no one has written/made a blob for yet? And it gives me a chance to keep trying to learn to read the programming. I can figure much of it out, but a lot still is beyond me.
check config.log from tmp/build/tmp-vlc/vlc-2.1.1/
That was a lesson in futility, lol. I did mention I'm no programmer, so 99.9% of that 458Kb file was gibberish, heh. The only thing I saw that looked out of place 'to me' was here:
You did replicate Alien Bob's build directory for your local build?
The script downloaded everything it supposedly needs and builds where I have the vlc tarball and the vlc.slackbuild file at. AlienBOB told me so himself that that's all I should need to do. Is that what you're asking or have I flubbed something up?
there are 82 files in alien's vlc build directory,
Code:
lftp -c 'open http://www.slackware.com/~alien/slackbuilds/vlc/;mirror build/'
rename your build to vlc after making sure no other directory with same name first.
cd vlc
find ./ -type f -maxdepth 1 | wc -l
sh ./vlc.SlackBuild
if you using slackbuild scripts make sure you have all its files, switching version of build unless you know what you doing. Stay with main build, looking at version number; for example, if the scripts ask for 1.1.2, you can using slackbuild scripts all 1.1.x without much modification at most time, if the version number jumps to 1.2.x, then you might need file dependency check, if version number jump to 2.x.x then, kernel, libraries dependency checks.
I am asking if you downloaded all of the files located in Alien Bob's vlc/build directory?
If not the what files did you download?
I will assumed the tarball, the slack-* files, and of course the SlackBuild script. It sounds like you missed that patch files. (Your error posted in first post has the clue.)
While it is true that the SlackBuild script will download the needed source files, there are several patch files that are needed. Those are not downloaded by the script and this is why your build is failing.
It is usually prudent to download all of the files in the build directory. The script will still download additional files, but for the script to succeed you must have the patch files (*.patch, *.diff).
Last edited by chrisretusn; 11-18-2013 at 08:03 PM.
I try to keep it simple. On my system all of my slackbuilds are located in /home/non-slack/slackubilds/. For vlc that would be /home/non-slack/slackbuilds/vlc/. From inside the vlc directory I issue the following: (Actually I use a script.)
That must be it - not downloading and installing/using the patches and such.
I'll try your suggestion to download it all and see how it goes and let everyone know what happens.
Thank you both for all this help.
By the way, I'm getting the install/download from his http://taper.alienbase.nl/mirrors/ site, but I'll get those other anyway as it won't hurt to have everything in the directory and let the build script use it or not as it needs.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.