I needed to add options=('!lto')
to get this to build in a clean chroot (via aurutils). Otherwise I get the same linking error as @seblu (undefined reference to ``mmx_ff'
).
Search Criteria
Package Details: jellyfin-ffmpeg6 6.0-6
Package Actions
Git Clone URL: | https://aur.archlinux.org/jellyfin-ffmpeg6.git (read-only, click to copy) |
---|---|
Package Base: | jellyfin-ffmpeg6 |
Description: | FFmpeg6 for Jellyfin |
Upstream URL: | https://github.com/jellyfin/jellyfin-ffmpeg |
Licenses: | GPL3 |
Conflicts: | jellyfin-ffmpeg, jellyfin-ffmpeg5, jellyfin-ffmpeg5-bin |
Submitter: | nyanmisaka |
Maintainer: | nyanmisaka |
Last Packager: | nyanmisaka |
Votes: | 6 |
Popularity: | 1.00 |
First Submitted: | 2023-04-23 21:20 (UTC) |
Last Updated: | 2023-08-30 12:06 (UTC) |
Dependencies (54)
- bzip2 (bzip2-git)
- fontconfig (fontconfig-git, fontconfig-ubuntu)
- fribidi (fribidi-git)
- gmp (gmp-hg)
- gnutls (gnutls-git)
- lame (lame-svn, lame-altivec)
- libass.so (libass-git, libass)
- libbluray.so (lib32-libbluray, libbluray-git, libbluray)
- libchromaprint.so (chromaprint-fftw, chromaprint)
- libdav1d.so (dav1d-git, lib32-libdav1d, dav1d)
- libdrm (libdrm-git)
- libfreetype.so (freetype2-git, freetype2-v35, lib32-freetype2-v35, freetype2-infinality-remix, freetype2-ultimate5, freetype2, lib32-freetype2)
- libopenmpt.so (libopenmpt)
- libplacebo.so (libplacebo4.208, libplacebo-git, libplacebo)
- libtheora (libtheora-git)
- libva-drm.so (libva-minimal-git, libva-git, libva-headless, lib32-libva, libva)
- libva.so (libva-minimal-git, libva-git, libva-headless, lib32-libva, libva)
- libvdpau
- libvorbis.so (lib32-libvorbis-git, libvorbis-aotuv, libvorbis-aotuv-lancer, libvorbis-git, lib32-libvorbis, libvorbis)
- libvorbisenc.so (lib32-libvorbis-git, libvorbis-aotuv, libvorbis-aotuv-lancer, libvorbis-git, lib32-libvorbis, libvorbis)
- Show 34 more dependencies...
Required by (0)
Sources (1)
Latest Comments
dbb commented on 2023-08-31 12:05 (UTC) (edited on 2023-08-31 12:06 (UTC) by dbb)
BobbyWibowo commented on 2023-08-22 20:13 (UTC) (edited on 2023-08-22 20:15 (UTC) by BobbyWibowo)
@LandonDeam Thanks for the tip. I personally had to temporarily remove "jellyfin-ffmpeg6" with yay to proceed with an unrelated full system upgrade (the error you mentioned was being a blocker). Anyways, I'll just take this as a chance to switch to the -bin AUR package after the system upgrade, since I don't explicitly require locally compiled version.
LandonDeam commented on 2023-07-19 07:24 (UTC)
In case anyone else runs into this issue, installing through yay seems to throw a dependency error warning: cannot resolve "libplacebo.so=229-64", a dependency of "jellyfin-ffmpeg6"
, but using makepkg -si on the PKGBUILD itself makes it install just fine.
seblu commented on 2023-05-15 21:43 (UTC)
Doesn't build currently with a clean chroot.
$ extra-x86_64-build
:: Synchronizing package databases...
/usr/bin/ld: /tmp/ccNY7YdO.ltrans114.ltrans.o: in function `planar2x_mmxext.lto_priv.0':
/build/jellyfin-ffmpeg6/src/jellyfin-ffmpeg/libswscale/x86/rgb2rgb_template.c:1356: undefined reference to `mmx_ff'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
collect2: error: ld returned 1 exit status
make: *** [Makefile:131: ffmpeg_g] Error 1
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Build failed, check /var/lib/archbuild/extra-x86_64/seblu/build
nyanmisaka commented on 2023-04-23 21:40 (UTC)
@niluzz Correct. So I marked the old packages in "Conflicts". We do not plan to have these packages co-exist in the same environment, so as we can always use the /usr/lib/jellyfin-ffmpeg/ffmpeg
.
niluzz commented on 2023-04-23 21:33 (UTC)
O caminho continua sendo o mesmo do ffmpeg5, /usr/lib/jellyfin-ffmpeg/ffmpeg?
nyanmisaka commented on 2023-04-23 21:22 (UTC)
Jellyfin 10.8.10+ is compatible with jellyfin-ffmpeg6*
.
Pinned Comments
nyanmisaka commented on 2023-04-23 21:22 (UTC)
Jellyfin 10.8.10+ is compatible with
jellyfin-ffmpeg6*
.