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' |
Do you have a good reason for building it yourself ? As opposed to just downloading the fully built version(s) from his site.
|
I just used AlienBob's script and ....
Slackware package /tmp/vlc-2.1.1-x86_64-1alien.txz created. this is on a clean 14.1 install. so something else is blocking your build. |
check config.log from tmp/build/tmp-vlc/vlc-2.1.1/
|
Quote:
|
Quote:
|
It builds fine here.
You did replicate Alien Bob's build directory for your local build? |
Quote:
Code:
## ---------------------- ## |
Quote:
|
I've been looking at the 'make' logs of all those programs that vlc calls for that are also in /tmp.
At the end of the 'vlc make' log, I found this but don't know what it means: Code:
GEN ../modules/plugins.dat Code:
Hmm... I can't seem to find a patch in there anywhere. |
there are 82 files in alien's vlc build directory,
Code:
lftp -c 'open http://www.slackware.com/~alien/slackbuilds/vlc/;mirror build/' |
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). |
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.)
Code:
lftp -c "open http://connie.slackware.com/~alien/slackbuilds/vlc/; mirror -e build" |
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. |
That was the problem - I didn't have the diff and patch files. Once those were in the directory, it built just fine.
Thank you to everyone who helped. I'll mark this as solved now. |
All times are GMT -5. The time now is 10:06 AM. |