Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#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)

main.log (228.5 KB) - added by davidmenhur@… 11 years ago.
Ports log
config.log (449.0 KB) - added by davidmenhur@… 11 years ago.
VLC config.log

Download all attachments as: .zip

Change History (14)

Changed 11 years ago by davidmenhur@…

Attachment: main.log added

Ports log

comment:1 Changed 11 years ago by davidmenhur@…

Cc: davidmenhur@… added

Cc Me!

comment:2 Changed 11 years ago by nonstop.server@…

Cc: nonstop.server@… added

Cc Me!

comment:3 Changed 11 years ago by ryandesign (Ryan Schmidt)

Cc: jeremyhu@… davidmenhur@… removed
Owner: changed from macports-tickets@… to jeremyhu@…
Port: VLC added; vlc removed
Summary: VLC @2.0.2 command execution failedVLC: No package 'libpostproc' found

Has duplicates #35472, #35475.

comment:4 Changed 11 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Status: newassigned
$ 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 in reply to:  4 Changed 11 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 11 years ago by neverpanic (Clemens Lang)

Cc: cal@… added
Port: mplayer2 added

mplayer2 is also affected by this.

comment:7 Changed 11 years ago by jeremyhu (Jeremy Huddleston Sequoia)

You probably need the +gpl2 variant of ffmpeg to get libpostproc

comment:8 Changed 11 years ago by jeremyhu (Jeremy Huddleston Sequoia)

So... hrm...

Changed 11 years ago by davidmenhur@…

Attachment: config.log added

VLC config.log

comment:9 Changed 11 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 11 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 11 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Resolution: fixed
Status: assignedclosed

comment:12 Changed 11 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Port: ffmpeg ffmpeg-devel VLC-devel added
Note: See TracTickets for help on using tickets.