#35473 closed defect (fixed)
VLC: No package 'libpostproc' found
Reported by: | davidmenhur@… | Owned by: | jeremyhu (Jeremy Huddleston Sequoia) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.1.2 |
Keywords: | Cc: | nonstop.server@…, neverpanic (Clemens Lang) | |
Port: | ffmpeg ffmpeg-devel VLC VLC-devel mplayer2 |
Description
After desinstalling VLC, the reinstalation fails. The error is:
---> Attempting to fetch VLC-2.0.2_0+mod+mpc+osd+qtkit+quartz.darwin_10.x86_64.tbz2 from http://packages.macports.org/VLC [...] ---> Configuring VLC Error: org.macports.configure for port VLC returned: configure failure: command execution failed
The relevant part of the log appears to be:
:info:configure checking for POSTPROC... no :info:configure configure: error: No package 'libpostproc' found. Pass --disable-postproc to ignore this error.
This persists after cleaning vlc and uninstalling dependencies, and with and without the flag +nonfree.
Running on OS X 10.6.8, with xcode:
xcodebuild -version Xcode 3.2.6 Component versions: DevToolsCore-1809.0; DevToolsSupport-1806.0 BuildVersion: 10M2518
With this very same configuration, I was able to install it from scratch and run it smoothly.
Attachments (2)
Change History (14)
Changed 12 years ago by davidmenhur@…
comment:3 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | jeremyhu@… davidmenhur@… removed |
---|---|
Owner: | changed from macports-tickets@… to jeremyhu@… |
Port: | VLC added; vlc removed |
Summary: | VLC @2.0.2 command execution failed → VLC: No package 'libpostproc' found |
comment:4 follow-up: 5 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)
Status: | new → assigned |
---|
$ port provides /opt/local/lib/libpostproc.dylib /opt/local/lib/libpostproc.dylib is provided by: ffmpeg
ffmpeg is a dependency of VLC. Do you have libpostproc on your system? Can you attach config.log?
comment:5 Changed 12 years ago by nonstop.server@…
Replying to jeremyhu@…:
After upgrading ffmpeg (#35475) file libpostproc.dylib in no longer provided by this port on my system.
% port provides /opt/local/lib/libpostproc.dylib /opt/local/lib/libpostproc.dylib does not exist. % port installed name ffmpeg The following ports are currently installed: ffmpeg @0.7.13_1+mmx (active)
A find for the library in /opt/local doesn't return any hits either.
What config.log do you need attached exactly?
comment:6 Changed 12 years ago by neverpanic (Clemens Lang)
Cc: | cal@… added |
---|---|
Port: | mplayer2 added |
mplayer2 is also affected by this.
comment:7 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)
You probably need the +gpl2 variant of ffmpeg to get libpostproc
comment:9 Changed 12 years ago by davidmenhur@…
I don't know if this should go in another ticket, but trying to rebuild ffmpeg with +gpl2, I get the error: {{ {---> Building ffmpeg symlink: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/multimedia/ffmpeg/work -> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_ffmpeg/ffmpeg/work: permission denied Please see the log file for port ffmpeg for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_ffmpeg/ffmpeg/main.log
}}}
Accidentally, I deleted the log file, so retrying to recover it, the installation was successful, and now VLC is installed and working. Thanks for the help!
I think postproc should be also installed under the +nonfree flag.
comment:10 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)
For your ffmpeg build issue, that looks like you are building with bad permissions. Try:
sudo port -v clean ffmpeg sudo port -v install ffmpeg +gpl2
comment:11 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:12 Changed 12 years ago by jeremyhu (Jeremy Huddleston Sequoia)
Port: | ffmpeg ffmpeg-devel VLC-devel added |
---|
Ports log