spek, Alien's ffmpeg, and Slackware64 14.2
currently running Slackware64 14.2 and with it lots of updates across the board, from the OS itself to packages by Alien and SBo. One of the programs I'm having difficulties with is spek, an analyzer for audio files, since it requires the older ffmpeg 2.8.7 while my system updated to 3.1.1. is there any way to get both ffmpeg packages (Alien's and SBo's) on the same system so I can build spek?
|
FFmpeg 3.1.1 is is here:
http://www.slackware.com/~alien/slac...eg/pkg64/14.2/ And ffmpeg version 2.8.7 is in the Slack Builds repo. https://slackbuilds.org/repository/1...imedia/ffmpeg/ The SlackBuild for spek is also in the SlackBuilds repo. Nevermind if yo already have it. Make sure you install wxPython and ffmpeg first-;) https://slackbuilds.org/repository/1...k/?search=spek Since it requires the older version of ffmpeg you might have to remove the 3.1.1 version. It may cause conflict having both version's of ffmpeg installed. |
Quote:
|
Quote:
yes, I use slackpkg+ after upgrading to 14.2 and one of the packages that was updated was ffmpeg to 3.1.1 via Alien's build... as for spek, I also have that from the SlackBuilds rep. I was hoping to not have to remove 3.1.1 and just somehow get spek to see 2.8.7 elsewhere. Quote:
Code:
Makefile:448: recipe for target 'libspek_a-spek-audio.o' failed |
The SlackBuilds repo page with the download of spek on it says that ffmpeg is required:-;)
Code:
This requires: wxPython, ffmpeg Quote:
-::-If the build fails it would say why it fails and show what libraries are needed.-::- |
Quote:
@Ztcoracat: Spek requires ffmpeg, this doesn't mean it necessarily needs 2.8.7. That slackbuilds uses 2.8.7 could well have been the result of something else not building with later versions of ffmpeg. |
Quote:
yes, unfortunately I was the one that posted that bug report... I'm not sure if the project is discontinued or if the author is away, so I was hoping someone would have an alternative in the interim. Code:
In file included from /usr/include/libavformat/avformat.h:317:0, |
Install wxPython first:-
Since ffmpeg 3.1.1 has a bug I would rm it and than install version 2.8.7. Than proceed to run the SlackBuild for spek-;) |
Quote:
|
Unless you have a need for v3.x of ffmpeg, I would just remove alien's version, throw ffmpeg in slackpkg's blacklist, and then use the SBo version. That is known to work with the version of spek on SBo.
|
Quote:
btw) The error results from the following change in ffmpeg code-base: https://ffmpeg.org/pipermail/ffmpeg-...er/094920.html So it should be relatively easy to fix for upstream by replacing av_free_packet with av_packet_unref edit) This has actually been fixed on the master-branch of spek, see https://github.com/alexkay/spek/comm...4009f487828a45 |
Quote:
|
Quote:
Code:
n file included from /usr/include/libavformat/avformat.h:317:0, |
Quote:
btw) If you want to get it running with 3.1.1 it might be easier/better to use the master-branch directly instead of patching? |
Quote:
Code:
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ |
All times are GMT -5. The time now is 07:22 AM. |