Does the build system need to be updated, or the openjpeg dependency modified?
[alarm@alarm ffmpeg-headless]$ makepkg -c -si
==> Making package: ffmpeg-headless 1:3.3.4-1 (Sat 28 Oct 12:51:56 BST 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found ffmpeg-3.3.4.tar.xz
-> Found ffmpeg-openjpeg2.2.patch
==> Validating source files with sha256sums...
ffmpeg-3.3.4.tar.xz ... Passed
ffmpeg-openjpeg2.2.patch ... Passed
==> Extracting sources...
-> Extracting ffmpeg-3.3.4.tar.xz with bsdtar
==> Starting prepare()...
patching file configure
patching file libavcodec/libopenjpegdec.c
patching file libavcodec/libopenjpegenc.c
==> Removing existing $pkgdir/ directory...
==> Starting build()...
ERROR: libopenjpeg not found
If you think configure made a mistake, make sure you are using the latest
version from Git. If the latest version fails, report the problem to the
ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.log" produced by configure as this will help
solve the problem.
==> ERROR: A failure occurred in build().
Aborting...
[alarm@alarm ffmpeg-headless]$ pacaur -Ss openjpeg
extra/openjpeg 1.5.2-1
An open source JPEG 2000 codec
extra/openjpeg2 2.3.0-1 [installed]
An open source JPEG 2000 codec, version 2.3.0
"config.log": https://ptpb.pw/g6mQ
Search Criteria
Package Details: ffmpeg-headless 1:7.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/ffmpeg-headless.git (read-only, click to copy) |
---|---|
Package Base: | ffmpeg-headless |
Description: | Complete solution to record, convert and stream audio and video; optimised for server (headless) systems |
Upstream URL: | https://ffmpeg.org |
Licenses: | GPL-3.0-only |
Conflicts: | ffmpeg |
Provides: | ffmpeg, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so |
Submitter: | an7oine |
Maintainer: | lapicidae |
Last Packager: | lapicidae |
Votes: | 26 |
Popularity: | 0.027786 |
First Submitted: | 2014-12-31 13:12 (UTC) |
Last Updated: | 2024-11-08 00:49 (UTC) |
Dependencies (99)
- aom (aom-vmaf-gitAUR, aom-gitAUR, aom-av1-lavish-gitAUR)
- bzip2 (bzip2-gitAUR)
- dav1d (dav1d-gitAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- freetype2 (freetype2-qdoledAUR, freetype2-macosAUR, freetype2-gitAUR)
- fribidi (fribidi-gitAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- glslang (glslang-gitAUR)
- gmp (gmp-hgAUR)
- gnutls (gnutls-gitAUR)
- gsm
- harfbuzz (harfbuzz-gitAUR)
- lame (lame-svnAUR, lame-altivecAUR)
- libass (libass-gitAUR)
- libass.so (libass-gitAUR, libass)
- libavc1394
- libbluray (libbluray-gitAUR)
- libbluray.so (lib32-libblurayAUR, libbluray)
- libbs2b (libbs2b-gitAUR)
- Show 79 more dependencies...
Required by (1916)
- 0wgram (requires ffmpeg)
- 2h4u (requires ffmpeg) (make)
- 3ncode-git (requires ffmpeg)
- 48tools (requires ffmpeg)
- 64gram-desktop (requires ffmpeg)
- aaxtomp3 (requires ffmpeg)
- aaxtomp3-git (requires ffmpeg)
- ab-av1 (requires ffmpeg)
- abyss-engine-git (requires ffmpeg)
- aconcat (requires ffmpeg)
- adlmidi-git (requires ffmpeg) (optional)
- aegisub-arch1t3cht (requires ffmpeg)
- aegisub-arch1t3cht-git (requires ffmpeg)
- aegisub-arch1t3cht-qt5-git (requires ffmpeg)
- aegisub-japan7-git (requires ffmpeg)
- airsonic-advanced-git (requires ffmpeg) (optional)
- airsonic-git (requires ffmpeg) (optional)
- akkoma (requires ffmpeg) (optional)
- akkoma-bin (requires ffmpeg) (optional)
- akkoma-git (requires ffmpeg) (optional)
- Show 1896 more...
Sources (1)
aphirst commented on 2017-10-28 11:54 (UTC)
mmozeiko commented on 2017-04-16 19:02 (UTC)
Please add aarch64 as supported architecture, this package works fine on 64-bit arm Raspberry Pi I am using.
mmozeiko commented on 2016-12-18 21:55 (UTC)
Could you please remove --disable-vaapi from configure? VAAPI works fine in headless mode, it can use DRI to communicate to GPU. To avoid x11/wayland pacakge dependencies from libva, you can install libva-headless package.
dantob commented on 2016-08-09 11:16 (UTC) (edited on 2016-12-19 05:46 (UTC) by dantob)
Having both openjpeg and openjpeg2 installed seems to break compilation. I guess its the same for the official package in extra. Removing openjpeg works around it.
an7oine commented on 2016-06-06 04:12 (UTC)
Please add armv6h as supported architecture (for both 3.0 and 2.8).
dantob commented on 2016-03-04 01:20 (UTC)
ffmpeg 3.0 breaks compilation of at least https://aur.archlinux.org/packages/zoneminder/. So I have created a new package that will follow the 2.8 branch (ffmpeg-headless2.8). Thanks.
dantob commented on 2016-01-30 12:22 (UTC)
Hi GregoD. I have added armv7h as requested but I haven't bumped the package version, so for now you will have to manually re-download the pkgbuild.
gregodadone commented on 2016-01-27 14:21 (UTC)
Thank you for updating. It'd be good if you could for next versions add 'armv7h' to arquitectures list in PKGBUILD as it compiles perfectly on a Raspberry Pi 2B+ using Arch Linux ARM. Many of us are using this as a headless little server.
dantob commented on 2016-01-14 09:02 (UTC)
I have removed libfdk_aac because of the recommendation here [https://trac.ffmpeg.org/wiki/Encode/AAC]. The Native FFmpeg AAC encoder should be as good or better, If there are problems let me know and I'll revert.
Pinned Comments
dantob commented on 2020-03-28 07:44 (UTC) (edited on 2020-03-28 07:47 (UTC) by dantob)
libva-headless
is recommended overlibva
Update system
pacman -Syu --ignore=dav1d(x265,x264 ...etc)
Update package ignoring deps
pacman -Sd dav1d(x265,x264 ...etc)
then rebuild AUR package against new library