Summary: | media-video/ffmpeg-9999 and ffmpeg-2.8 USE="x265" - ERROR: x265 not found using pkg-config | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | jospezial <jospezial> |
Component: | [OLD] Library | Assignee: | Gentoo Media-video project <media-video> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | gabriel |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=833775 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
jospezial
2015-09-01 12:54:23 UTC
================================================================= Package Settings ================================================================= dev-util/pkgconfig-0.28-r3::gentoo was built with the following: USE="-hardened -internal-glib" ABI_X86="32 64 -x32" media-libs/x265-9999::gentoo was built with the following: USE="10bit -test" ABI_X86="32 64 -x32" CFLAGS="-march=native -O2 -pipe -fPIC -fPIC" CXXFLAGS="-march=native -O2 -pipe -fPIC -fPIC" media-libs/x264-0.0.20150820::gentoo was built with the following: USE="interlaced opencl threads -10bit -pic -static-libs" ABI_X86="32 64 -x32" CPU_FLAGS_X86="sse" CFLAGS="-march=native -O2 -pipe -msse -mfpmath=sse -ffast-math -msse -mfpmath=sse -ffast-math" CXXFLAGS="-march=native -O2 -pipe -msse -mfpmath=sse -ffast-math -msse -mfpmath=sse -ffast-math" media-libs/libwebp-0.4.2::gentoo was built with the following: USE="gif jpeg opengl png tiff -experimental -static-libs -swap-16bit-csp" ABI_X86="32 64 -x32" equery f x265 * Searching for x265 ... * Contents of media-libs/x265-9999: /usr /usr/bin /usr/bin/x265 /usr/include /usr/include/x265.h /usr/include/x265_config.h /usr/lib32 /usr/lib32/libx265.a /usr/lib32/libx265.so -> libx265.so.73 /usr/lib32/libx265.so.73 /usr/lib32/pkgconfig /usr/lib32/pkgconfig/x265.pc /usr/lib64 /usr/lib64/libx265.a /usr/lib64/libx265.so -> libx265.so.73 /usr/lib64/libx265.so.73 /usr/lib64/pkgconfig /usr/lib64/pkgconfig/x265.pc /usr/share /usr/share/doc /usr/share/doc/x265-9999 /usr/share/doc/x265-9999/intra /usr/share/doc/x265-9999/intra/intra-16x16.txt.bz2 /usr/share/doc/x265-9999/intra/intra-32x32.txt.bz2 /usr/share/doc/x265-9999/intra/intra-4x4.txt.bz2 /usr/share/doc/x265-9999/intra/intra-8x8.txt.bz2 /usr/share/doc/x265-9999/reST /usr/share/doc/x265-9999/reST/Makefile.bz2 /usr/share/doc/x265-9999/reST/api.rst.bz2 /usr/share/doc/x265-9999/reST/cli.rst.bz2 /usr/share/doc/x265-9999/reST/conf.py.bz2 /usr/share/doc/x265-9999/reST/index.rst.bz2 /usr/share/doc/x265-9999/reST/introduction.rst.bz2 /usr/share/doc/x265-9999/reST/lossless.rst.bz2 /usr/share/doc/x265-9999/reST/presets.rst.bz2 /usr/share/doc/x265-9999/reST/threading.rst.bz2 /usr/share/doc/x265-9999/reST/x265.rst.bz2 /usr/share/doc/x265-9999/uncrustify /usr/share/doc/x265-9999/uncrustify/codingstyle.cfg.bz2 Bug wranglers, please assign to the maintainer. please attach build logs and never paste them as comments. bugzilla will corrupt the output and it's hard to tell when the user has truncated things. then again, build errors you get when using live git ebuilds are generally your problem and should be reported to upstream developers. I get the same errors with ffmpeg-2.8 (copy of ffmpeg-2.7.2.ebuild). ffmpeg-2.8 was released but is not in gentoo tree yet. The now in tree version of media-video/ffmpeg-2.8 has the same bug. The 64 bit abi_src_configure shows the same. So the abi is not relevant. When I downgrade to media-libs/x265-1.7 then the ebuild configure works. .so names have changed: x265-1.7 /usr/lib64/libx265.so.59 x265-9999 (before) /usr/lib64/libx265.so.73 x265-9999 (now) /usr/lib64/libx265.so.75 After that downgrade I upgraded back to 9999 and the ebuild configure seems to work. Must have been fixed upstream in https://github.com/videolan/x265. Could be: https://github.com/videolan/x265/commit/08fcd6955106f6986d90ce72305b0a8193ab87e5 api: remove bool to prevent portability issues source/x265.h @@ -142,7 +142,7 @@ typedef struct x265_frame_stats int list1POC[16]; uint16_t maxLumaLevel; char sliceType; - bool bScenecut; + int bScenecut; x265_cu_stats cuStats; } x265_frame_stats; emerge -va1 x265 These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U *] media-libs/x265-9999:0/59::gentoo [1.7:0/59::gentoo] USE="10bit {-test}" ABI_X86="32 (64) (-x32)" 0 KiB Is the subslot "59" ok or should it be "75"? Do the live ebuilds always have the subslot of the latest released version in tree because the .so names of the 9999 versions change to often? |