faac and faad2 errors
Ryan Schmidt
ryandesign at macports.org
Tue Sep 11 17:44:25 PDT 2007
On Sep 11, 2007, at 18:23, AstroDrabb wrote:
> I am trying to install all the dependencies for avidemux2. The
> version in Macports is 2.0.x and the current source I can download
> is 2.4. I wanted to use MacPorts to install all the dependencies
> and then manually build and install avidemux.
Please consider instead updating the avidemux portfile to 2.4 so that
we can all benefit from your efforts.
> Here is the output:
>
> sudo port -dv install faad2
> DEBUG: Found port in file:///opt/local/var/macports/sources/
> rsync.macports.org/release/ports/audio/faad2
> DEBUG: Changing to port directory: /opt/local/var/macports/sources/
> rsync.macports.org/release/ports/audio/faad2
> DEBUG: Requested variant i386 is not provided by port faad2.
> DEBUG: Requested variant macosx is not provided by port faad2.
> DEBUG: Executing variant darwin provides darwin
> DEBUG: Found port in file:///opt/local/var/macports/sources/
> rsync.macports.org/release/ports/devel/libtool
> DEBUG: Changing to port directory: /opt/local/var/macports/sources/
> rsync.macports.org/release/ports/devel/libtool
> DEBUG: Requested variant darwin is not provided by port libtool.
> DEBUG: Requested variant i386 is not provided by port libtool.
> DEBUG: Requested variant macosx is not provided by port libtool.
> DEBUG: Searching for dependency: libtool
> DEBUG: Found Dependency: receipt exists for libtool
> DEBUG: Found port in file:///opt/local/var/macports/sources/
> rsync.macports.org/release/ports/devel/autoconf
> DEBUG: Changing to port directory: /opt/local/var/macports/sources/
> rsync.macports.org/release/ports/devel/autoconf
> DEBUG: Requested variant darwin is not provided by port autoconf.
> DEBUG: Requested variant i386 is not provided by port autoconf.
> DEBUG: Requested variant macosx is not provided by port autoconf.
> DEBUG: Searching for dependency: autoconf
> DEBUG: Found Dependency: receipt exists for autoconf
> DEBUG: Found port in file:///opt/local/var/macports/sources/
> rsync.macports.org/release/ports/devel/automake
> DEBUG: Changing to port directory: /opt/local/var/macports/sources/
> rsync.macports.org/release/ports/devel/automake
> DEBUG: Requested variant darwin is not provided by port automake.
> DEBUG: Requested variant i386 is not provided by port automake.
> DEBUG: Requested variant macosx is not provided by port automake.
> DEBUG: Searching for dependency: automake
> DEBUG: Found Dependency: receipt exists for automake
> DEBUG: Found port in file:///opt/local/var/macports/sources/
> rsync.macports.org/release/ports/lang/perl5.8
> DEBUG: Changing to port directory: /opt/local/var/macports/sources/
> rsync.macports.org/release/ports/lang/perl5.8
> DEBUG: Requested variant i386 is not provided by port perl5.8.
> DEBUG: Requested variant macosx is not provided by port perl5.8.
> DEBUG: Executing variant darwin provides darwin
> DEBUG: Executing variant darwin_8 provides darwin_8
> DEBUG: Searching for dependency: perl5.8
> DEBUG: Found Dependency: receipt exists for perl5.8
> DEBUG: Executing org.macports.main (faad2)
> ---> Fetching faad2
> DEBUG: Executing org.macports.fetch (faad2)
> ---> Verifying checksum(s) for faad2
> DEBUG: Executing org.macports.checksum (faad2)
> ---> Checksumming faad2-2.5.tar.gz
> DEBUG: Correct (md5) checksum for faad2-2.5.tar.gz
> DEBUG: Correct (sha1) checksum for faad2-2.5.tar.gz
> DEBUG: Correct (rmd160) checksum for faad2-2.5.tar.gz
> ---> Extracting faad2
> DEBUG: Executing org.macports.extract (faad2)
> ---> Extracting faad2-2.5.tar.gz
> DEBUG: setting option extract.args to /opt/local/var/macports/
> distfiles/faad2/faad2-2.5.tar.gz
> DEBUG: Environment:
> DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_audio
> _faad2/work" && gzip -dc /opt/local/var/macports/distfiles/faad2/
> faad2-2.5.tar.gz | /usr/bin/gnutar --no-same-owner -xf -'
> /usr/bin/gnutar: Read 5632 bytes from -
> DEBUG: Executing org.macports.patch (faad2)
> ---> Applying patches to faad2
> ---> Applying /opt/local/var/macports/sources/rsync.macports.org/
> release/ports/audio/faad2/files/patch-configure.in
> DEBUG: Environment:
> DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_audio
> _faad2/work/faad2" && patch -p0'
> patching file configure.in
> ---> Applying /opt/local/var/macports/sources/rsync.macports.org/
> release/ports/audio/faad2/files/patch-Makefile.am
> DEBUG: Environment:
> DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_audio
> _faad2/work/faad2" && patch -p0'
> patching file Makefile.am
> ---> Applying /opt/local/var/macports/sources/rsync.macports.org/
> release/ports/audio/faad2/files/patch-libfaad-common.h
> DEBUG: Environment:
> DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_audio
> _faad2/work/faad2" && patch -p0'
> patching file libfaad/common.h
> ---> Configuring faad2
> DEBUG: Executing proc-pre-org.macports.configure-configure-0
> autoreconf: Entering directory `.'
> autoreconf: configure.in: not using Gettext
> autoreconf: running: aclocal --force
> /opt/local/share/aclocal/speex.m4:10: warning: underquoted
> definition of XIPH_PATH_SPEEX
> /opt/local/share/aclocal/speex.m4:10: run info '(automake)
> Extending aclocal'
> /opt/local/share/aclocal/speex.m4:10: or see http://
> sources.redhat.com/automake/automake.html#Extending-aclocal
These "underquoted" errors indicate old software that has not been
updated for automake >= 1.8.
In this case it appears to be the software "speex". I'm not familiar
with speex, and it's not listed as a dependency of faad2. I assume
you have the speex port installed anyway? The faad2 port may need to
be updated to either list speex as a dependency or stop using speex
if it's available.
This underquoting bug was reported to the speex developers and fixed
3 years ago:
https://trac.xiph.org/ticket/571
So the version of speex in MacPorts must be very out of date. The
speex port does not have a maintainer. Someone should update it.
> autoreconf: configure.in: tracing
> autoreconf: running: /opt/local/bin/glibtoolize --copy --force
> /opt/local/share/aclocal/speex.m4:10: warning: underquoted
> definition of XIPH_PATH_SPEEX
> /opt/local/share/aclocal/speex.m4:10: run info '(automake)
> Extending aclocal'
> /opt/local/share/aclocal/speex.m4:10: or see http://
> sources.redhat.com/automake/automake.html#Extending-aclocal
> autoreconf: running: /opt/local/bin/autoconf --force
> autoreconf: running: /opt/local/bin/autoheader --force
> autoreconf: running: automake --add-missing --copy --force-missing
> configure.in:12: installing `./missing'
> configure.in:12: installing `./install-sh'
> common/mp4ff/Makefile.am: installing `./depcomp'
> Makefile.am: installing `./INSTALL'
> autoreconf: Leaving directory `.'
> DEBUG: Executing org.macports.configure (faad2)
> DEBUG: No compiler collection selected explicitly
> DEBUG: Environment: CXXFLAGS='-O2' CPPFLAGS='-I/opt/local/include'
> CFLAGS='-O2 -DHAS_LRINTF' LDFLAGS='-L/opt/local/lib'
> DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_audio
> _faad2/work/faad2" && ./configure --prefix=/opt/local --without-bmp
> --without-xmms --without-drm --without-mpeg4ip'
> ---> Building faad2 with target all
> DEBUG: Executing org.macports.build (faad2)
> DEBUG: Environment:
> DEBUG: Assembled command: 'cd "/opt/local/var/macports/build/
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_audio
> _faad2/work/faad2" && make all'
> make: *** No rule to make target `all'. Stop.
> Error: Target org.macports.build returned: shell command " cd "/opt/
> local/var/macports/build/
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_audio
> _faad2/work/faad2" && make all " returned error 2
> Command output: make: *** No rule to make target `all'. Stop.
>
> Warning: the following items did not execute (for faad2):
> org.macports.activate org.macports.build org.macports.destroot
> org.macports.install
> Error: Status 1 encountered during processing.
More information about the macports-users
mailing list