Slackware This 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.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
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.
|
 |
09-27-2013, 08:39 PM
|
#1
|
Member
Registered: Jul 2008
Location: Tacoma, WA
Distribution: Slackware64
Posts: 96
Rep:
|
Error compiling ffmpeg via Slackbuilds.org using sbopkg
Hi All,
I am trying to build VLC via Slackbuilds with sbopkg. I keep getting the following error when trying to compile ffmpeg. I am running Slackware64 -current using the Slackware 14 repo from Slackbuilds.org. Any ideas or suggestions? Error below.
Code:
doc/ffmpeg.pod around line 11765: Non-ASCII character seen before =encoding in '8×8'. Assuming UTF-8
POD document had syntax errors at /usr/bin/pod2man line 71.
make: *** [doc/ffmpeg.1] Error 255
|
|
|
09-27-2013, 09:03 PM
|
#2
|
Member
Registered: Oct 2010
Location: Bowling Green, KY
Distribution: Slackware
Posts: 288
Rep:
|
perl issues... go to ffmpeg site and update the slackbuild to compile latest version, should be 2.0. I'm running it now, works great with -current.
|
|
|
09-28-2013, 01:23 AM
|
#3
|
LQ Guru
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,465
|
if you update it for a newer major version (1.x, 2.x), most of the stuff on SBo depending on it probably won't build/work anymore.
locally, I've updated it for version 0.11.4 and wrote a little patch removing the disturbing char (you can patch -p3 the build script on SBo with this).
|
|
1 members found this post helpful.
|
09-28-2013, 03:16 PM
|
#4
|
Member
Registered: Jul 2012
Distribution: Slackware
Posts: 95
Rep:
|
i compiled it with the lastest version from the ffmpeg site and using the same slackbuild, no problem at all so far.
|
|
|
09-28-2013, 04:10 PM
|
#5
|
Member
Registered: Nov 2011
Distribution: Slackware
Posts: 363
Rep:
|
Or you could grab AlienBOB's package off his restricted slackbuilds page. He has ffmpeg and vlc already built. Easier.
|
|
1 members found this post helpful.
|
09-28-2013, 09:08 PM
|
#6
|
Member
Registered: Jul 2008
Location: Tacoma, WA
Distribution: Slackware64
Posts: 96
Original Poster
Rep:
|
Thanks All, I tried upgrading the Slackbuilds repo to the unsupported git one, got some different errors so I gave up and installed AlienBob's packages. Marking this solved. thanks!
|
|
|
11-10-2013, 10:12 PM
|
#7
|
Moderator
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=15, FreeBSD_12{.0|.1}
Posts: 6,326
|
Quote:
Originally Posted by ponce
if you update it for a newer major version (1.x, 2.x), most of the stuff on SBo depending on it probably won't build/work anymore.
locally, I've updated it for version 0.11.4 and wrote a little patch removing the disturbing char (you can patch -p3 the build script on SBo with this).
|
I am trying to accomplish the same thing and would prefer to build rather than use Alien Bob's pre-built package in this case.
Your patch link above is broken - could you clue me in on what that problem is please, ponce?
Thanks
[*** UPDATE ***]
I managed to stumble my way through the code and found the offending character. Rathar than make a patch I simply added the following line to the Slackbuild just after the archive is unpacked and we have changed into the ffmpeg tree...
Code:
sed -i 's/×/x/' doc/filters.texi
That allowed it to complete...
The character is #215 Hex #0d7 and occurs only in one place in one file.
Last edited by astrogeek; 11-10-2013 at 11:13 PM.
|
|
|
11-10-2013, 11:44 PM
|
#8
|
LQ Guru
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,465
|
I've removed it because pprkut opted to go forth to ffmpeg-2.1 in SlackBuilds.org's git master branch (that will become the one dedicated to 14.1).
if you want to follow that choice (and I think it will be the most sane decision as SBo packages will be built/tested against that), just clone locally the git master repository and use its scripts (that will help also the testing to go toward a release of a 14.1 repo  )
Code:
git clone git://slackbuilds.org/slackbuilds.git slackbuilds-clone
to update them, go in the cloned folder and use "git pull".
or, if you use sbopkg, you can also setup that as a repository to build stuff through it: I've prepared a very small guide for that
http://pastebin.com/jRPYQsVL
Last edited by ponce; 11-10-2013 at 11:45 PM.
|
|
1 members found this post helpful.
|
11-11-2013, 12:04 AM
|
#9
|
Moderator
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=15, FreeBSD_12{.0|.1}
Posts: 6,326
|
Quote:
Originally Posted by ponce
I've removed it because pprkut opted to go forth to ffmpeg-2.1 in SlackBuilds.org's git master branch (that will become the one dedicated to 14.1).
if you want to follow that choice (and I think it will be the most sane decision as SBo packages will be built/tested against that), just clone locally the git master repository and use its scripts (that will help also the testing to go toward a release of a 14.1 repo  )
Code:
git clone git://slackbuilds.org/slackbuilds.git slackbuilds-clone
to update them, go in the cloned folder and use "git pull".
or, if you use sbopkg, you can also setup that as a repository to build stuff through it: I've prepared a very small guide for that
http://pastebin.com/jRPYQsVL
|
Actually, I am rebuilding all my own SBo packages today for 14.1, and most others I use, and thought I looked for a new ffmpeg and did not find it... I'll look again.
... building now...
Last edited by astrogeek; 11-11-2013 at 12:36 AM.
|
|
|
11-12-2013, 10:54 AM
|
#10
|
Member
Registered: Nov 2010
Location: Tucson, Arizona US
Distribution: Slackware Current
Posts: 377
Rep: 
|
I'm reminded of the ffmpeg-libav split. I just did a kdiff3 on ffmpeg-2.1/libavcodec/ vs. libav-0.8.9/libavcodec/. A quick glance at the result showed no green boxes for both files. Either red boxes on one with green boxes on the other (libav-0.8.9 is 11/04 while ffmpeg-2.1 is 10/11), those will need a manual comparison; there are files on one tree missing from the other, some ffmpeg, others libav: the entire x86 folders are different, ffmpeg missing .asm files, libav missing .c files for example. I only mention it because the libav `configure --help` lists an option to include ffmpeg or not. I haven't pursued the matter, perhaps you need both trees in the same compile folder, or maybe libav looks for an installed ffmpeg?
There's a fork therein, with no clue as to which one is being actively developed or why files are missing from one and not the other. You may find me late at night with a candle burning on top of my roll-top desk pouring over the two changelogs, comparing files, or, more likely, asleep dreaming of writing my own multimedia program out of merged code; part ffmpeg, part libav.
https://lwn.net/Articles/423705/
https://lists.ffmpeg.org/pipermail/f...ry/106508.html
On the bright side, 14.1 works flawlessly as advertised. No complaints, just kudos!
|
|
|
11-14-2013, 11:36 AM
|
#11
|
Member
Registered: Nov 2010
Location: Tucson, Arizona US
Distribution: Slackware Current
Posts: 377
Rep: 
|
My post regarding libav vs ffmpeg was meant only as information, not recommendations. My personal preference is ffmpeg because it has more features. When I compiled the libav-0.8.9 package, a number of issues presented themselves. There are libraries in the source tree that will halt `configure` because it expects to find those libraries already installed. After I finally had all of the features with source code in the libav tree removed from my configure command, I suspect that I could have left all of the `configure --help` options behind; the script is smart enough to find what it needs. Make was fun, screen-full after screen-full of warnings flew by, most were pointing out the use of deprecated symbols, some were variables declared yet never used. A full re-write against GTK3 might help. Ffmpeg's make was much less fun. Herr Niedermayer's project management skills aside, he knows ffmpeg.
|
|
|
11-17-2013, 11:59 PM
|
#12
|
LQ Newbie
Registered: Apr 2010
Posts: 1
Rep:
|
I have compile ffmpeg from slackbuilds.org, generated this error:
warning: Must specify a title with a title command or @top
doc/syntax.texi:147: warning: Accent command `@"' must not be followed by whitespace
POD doc/ffmpeg.pod
MAN doc/ffmpeg.1
doc/ffmpeg.pod around line 11765: Non-ASCII character seen before =encoding in '8�8'. Assuming UTF-8
POD document had syntax errors at /usr/bin/pod2man line 71.
make: *** [doc/ffmpeg.1] Error 255
|
|
|
11-18-2013, 12:02 AM
|
#13
|
LQ Guru
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,465
|
you probably are building it using the script for slackware-14.0 on slackware-14.1: either you wait until the repository for 14.1 goes online or you follow these instructions
|
|
|
11-18-2013, 12:12 AM
|
#14
|
Moderator
Registered: Oct 2008
Distribution: Slackware [64]-X.{0|1|2|37|-current} ::12<=X<=15, FreeBSD_12{.0|.1}
Posts: 6,326
|
Quote:
Originally Posted by seroabsoluto
I have compile ffmpeg from slackbuilds.org, generated this error:
warning: Must specify a title with a title command or @top
doc/syntax.texi:147: warning: Accent command `@"' must not be followed by whitespace
POD doc/ffmpeg.pod
MAN doc/ffmpeg.1
doc/ffmpeg.pod around line 11765: Non-ASCII character seen before =encoding in '8�8'. Assuming UTF-8
POD document had syntax errors at /usr/bin/pod2man line 71.
make: *** [doc/ffmpeg.1] Error 255
|
See my own post #7 above, click here to build using the SBo 14.0 script, or follow ponce's instructions to get the new slackbuild from the pending SBo repo.
I have built ffmpeg 2.1 from the unreleased SBo script (per ponce) and it builds fine - but will not be compatible with other apps from older SBo scripts.
But it looks like the SBo 14.1 repo is shaping up quickly, lots of work going into it!
|
|
|
All times are GMT -5. The time now is 07:48 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|