Hey group, I am trying to install faac and faad2 and get the same error for both. $ sudo port install faad2 ---> Fetching faad2 ---> Verifying checksum(s) for faad2 ---> Extracting faad2 ---> Applying patches to faad2 ---> Configuring faad2 ---> Building faad2 with target all 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. Error: Status 1 encountered during processing. For some reason, the configure process didn't create a makefile. Is there a way to fix this? Thanks, Jim
On Sep 11, 2007, at 5:48 PM, AstroDrabb wrote:
I am trying to install faac and faad2 and get the same error for both.
$ sudo port install faad2 ---> Fetching faad2 ---> Verifying checksum(s) for faad2 ---> Extracting faad2 ---> Applying patches to faad2 ---> Configuring faad2 ---> Building faad2 with target all 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.
Error: Status 1 encountered during processing.
For some reason, the configure process didn't create a makefile.
Is there a way to fix this?
You haven't supplied enough information to determine what the problem is. Please run 'sudo port clean faad2' and then 'sudo port -dv install faad2' and if the problem doesn't become apparent, use that output to help the list members help you get that software installed. -- Daniel J. Luke +========================================================+ | *---------------- dluke@geeklair.net ----------------* | | *-------------- http://www.geeklair.net -------------* | +========================================================+ | Opinions expressed are mine and do not necessarily | | reflect the opinions of my employer. | +========================================================+
On 9/11/07, Daniel J. Luke <dluke@geeklair.net> wrote:
On Sep 11, 2007, at 5:48 PM, AstroDrabb wrote: You haven't supplied enough information to determine what the problem is.
Please run 'sudo port clean faad2' and then
<snip> 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. 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 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. Thanks, Jim
AstroDrabb <astrodrabb@gmail.com> writes:
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.
Avidemux has not been updated because the newer versions are very challenging to get compiled on OS X. You might want to try a binary. Hopefully later builds will shake out and someone will update the port. http://avidemux.org/admForum/viewtopic.php?id=3610&p=1 Mark
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.
Ryan Schmidt <ryandesign@macports.org> writes:
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.
The developer site says the stable version is "old". Speex 1.2beta2 installs ok. Should the port be updated? Mark --- Portfile.org 2007-09-11 17:53:12.000000000 -0700 +++ Portfile 2007-09-11 17:53:36.000000000 -0700 @@ -2,7 +2,7 @@ PortSystem 1.0 name speex -version 1.0.5 +version 1.2beta2 categories audio maintainers nomaintainer@macports.org description audio codec designed for speech @@ -17,9 +17,9 @@ homepage http://www.speex.org/ platforms darwin -depends_lib lib:libogg:libogg +depends_lib port:libogg master_sites http://downloads.us.xiph.org/releases/speex/ -checksums md5 01d6a2de0a88a861304bf517615dea79 +checksums md5 5480fa53a7451603ecb57ff815c87ac0 configure.args --with-ogg-dir=${prefix}
participants (4)
-
AstroDrabb
-
Daniel J. Luke
-
markd@macports.org
-
Ryan Schmidt