Opened 4 months ago
Closed 4 months ago
#70160 closed defect (fixed)
ffmpeg configure failure: ERROR: zvbi-0.2 not found using pkg-config
Reported by: | barracuda156 | Owned by: | barracuda156 |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.9.3 |
Keywords: | Cc: | dbevans (David B. Evans), mascguy (Christopher Nielsen) | |
Port: | ffmpeg, zvbi |
Description
This is the default ffmpeg
from the master:
---> Configuring ffmpeg Executing: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_ffmpeg/ffmpeg/work/ffmpeg-4.4.4" && ./configure --prefix=/opt/local --cc="/opt/local/bin/gcc-mp-13" --mandir=/opt/local/share/man --disable-audiotoolbox --disable-indev=jack --disable-libjack --disable-libopencore-amrnb --disable-libopencore-amrwb --disable-libxcb --disable-libxcb-shm --disable-libxcb-xfixes --disable-opencl --disable-outdev=xv --disable-sdl2 --disable-securetransport --disable-videotoolbox --enable-avfilter --enable-avresample --enable-fontconfig --enable-gnutls --enable-libass --enable-libbluray --enable-libdav1d --enable-libfreetype --enable-libfribidi --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-librsvg --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libzimg --enable-libzvbi --enable-lzma --enable-pthreads --enable-shared --enable-swscale --enable-zlib --disable-filter=coreimage --disable-filter=coreimagesrc --disable-indev=avfoundation --enable-libaom --enable-libsvtav1 --arch=ppc --enable-gpl --enable-libvidstab --enable-libx264 --enable-libx265 --enable-libxvid --enable-postproc ERROR: zvbi-0.2 not found using pkg-config 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.libera.chat. Include the log file "ffbuild/config.log" produced by configure as this will help solve the problem. Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_ffmpeg/ffmpeg/work/ffmpeg-4.4.4" && ./configure --prefix=/opt/local --cc="/opt/local/bin/gcc-mp-13" --mandir=/opt/local/share/man --disable-audiotoolbox --disable-indev=jack --disable-libjack --disable-libopencore-amrnb --disable-libopencore-amrwb --disable-libxcb --disable-libxcb-shm --disable-libxcb-xfixes --disable-opencl --disable-outdev=xv --disable-sdl2 --disable-securetransport --disable-videotoolbox --enable-avfilter --enable-avresample --enable-fontconfig --enable-gnutls --enable-libass --enable-libbluray --enable-libdav1d --enable-libfreetype --enable-libfribidi --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-librsvg --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libzimg --enable-libzvbi --enable-lzma --enable-pthreads --enable-shared --enable-swscale --enable-zlib --disable-filter=coreimage --disable-filter=coreimagesrc --disable-indev=avfoundation --enable-libaom --enable-libsvtav1 --arch=ppc --enable-gpl --enable-libvidstab --enable-libx264 --enable-libx265 --enable-libxvid --enable-postproc Exit code: 1
I think I have seen this before but got it fixed somehow. Maybe we need to force a modern compiler for zvbi
?
Attachments (1)
Change History (6)
Changed 4 months ago by barracuda156
Attachment: | zvbi_ffmpeg.log added |
---|
comment:1 follow-up: 2 Changed 4 months ago by ryandesign (Ryan Carsten Schmidt)
comment:2 Changed 4 months ago by barracuda156
Replying to ryandesign:
It's not immediately clear to me what the problem would be. ffmpeg does depend on pkgconfig and zvbi. zvbi does install zvbi-0.2.pc. Please attach the config.log.
Ah, I guess this: #64212
Why does it have to be _not_ disabled for any platform? MacPorts avoids rpaths, AFAIK, and they are known not to work correctly on numerous instances. (I shouldn't assume that the condition was left exclusively to ensure it is not fixed for 10.6 on ppc, lol.)
comment:3 Changed 4 months ago by ryandesign (Ryan Carsten Schmidt)
Ah yes. zvbi has -R/opt/local/lib
in its zvbi-0.2.pc on 10.6 and later.
I agree with disabling rpath unconditionally, provided the build still succeeds on newer OS versions.
comment:4 Changed 4 months ago by kencu (Ken)
this software should not use the “-R” flag at all on darwin.
https://stackoverflow.com/questions/7860024/what-does-the-gcc-r-parameter-do
zvbi has moved to https://github.com/zapping-vbi/zvbi and has had many updates since our version.
perhaps newer versions don’t use that “-R” flag any longer…
comment:5 Changed 4 months ago by barracuda156
Owner: | set to barracuda156 |
---|---|
Resolution: | → fixed |
Status: | new → closed |
It's not immediately clear to me what the problem would be. ffmpeg does depend on pkgconfig and zvbi. zvbi does install zvbi-0.2.pc. Please attach the config.log.