libdvdnav install issue

Ryan Schmidt ryandesign at macports.org
Fri May 30 23:47:08 PDT 2008


On May 30, 2008, at 23:46, David Clark wrote:

> Hello, hopefully someone can help me sort this out.
>
> I want to install libdvdnav so I can use it with my self-compiled  
> SVN version of mplayer, but alas, I'm having no luck; this is the  
> result:
>
> --->  Fetching libdvdnav
> --->  Attempting to fetch libdvdnav-0.1.10.tar.gz from http:// 
> downloads.sourceforge.net/dvd
> --->  Verifying checksum(s) for libdvdnav
> --->  Extracting libdvdnav
> --->  Applying patches to libdvdnav
> --->  Configuring libdvdnav
> --->  Building libdvdnav with target all
> [no progress]
>
> So I tried it again with the -d flag so I could actually watch the  
> verbose versions of those commands.
>
> It turns out that every time it starts to built it, it loops back  
> through the configure again and never goes anywhere:
>
> WARNING: `aclocal-1.6' is missing on your system.  You should only  
> need it if
>          you modified `acinclude.m4' or `configure.ac'.  You might  
> want
>          to install the `Automake' and `Perl' packages.  Grab them  
> from
>          any GNU archive site.
>
> checking for doxygen... no
> configure: creating ./config.status
> cd . && /bin/sh ./config.status Makefile
> config.status: creating Makefile
> config.status: WARNING:  'Makefile.in' seems to ignore the -- 
> datarootdir setting
> cd . && \
>       /bin/sh /opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_devel 
> _libdvdnav/work/libdvdnav-0.1.10/missing --run automake-1.6 --gnu   
> Makefile
> /opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_devel 
> _libdvdnav/work/libdvdnav-0.1.10/missing: line 46: automake-1.6:  
> command not found
> WARNING: `automake-1.6' is missing on your system.  You should only  
> need it if
>          you modified `Makefile.am', `acinclude.m4' or `configure.ac'.
>          You might want to install the `Automake' and `Perl' packages.
>          Grab them from any GNU archive site.
> cd . && /bin/sh /opt/local/var/macports/build/ 
> _opt_local_var_macports_sources_rsync.macports.org_release_ports_devel 
> _libdvdnav/work/libdvdnav-0.1.10/missing --run autoconf
> /bin/sh ./config.status --recheck
> running CONFIG_SHELL=/bin/sh /bin/sh ./configure --prefix=/opt/ 
> local CC=/usr/bin/gcc-4.0 CFLAGS=-O2 CPPFLAGS=-I/opt/local/include  
> CPP=/usr/bin/cpp-4.0 CXXFLAGS=-O2 CXX=/usr/bin/g++-4.0 FFLAGS=-O2  
> LDFLAGS=-L/opt/local/lib --no-create --no-recursion
>
> I have both perl5.8 and automake installed.  I tried uninstalling  
> automake (via MacPorts), but that made no difference.
>
> Any clue how I can get this port installed?

I tried on a MacBook Pro with MacPorts 1.6.0 and Xcode 2.5 on Mac OS  
X 10.4.11 and got this:

bswap.h:92:2: error: #error "You need to add endian swap macros for  
you're system"

So it doesn't work at all on Intel Macs. You must be using a PowerPC  
Mac then. What version of Mac OS X, Xcode and MacPorts do you have,  
and on what Mac?

I also tried on a Power Mac G4 (MacPorts 1.6.0, Xcode 2.5, Mac OS X  
10.4.11) and it worked fine. I do have "aclocal-1.6" in /usr/bin,  
which means it was provided by Apple. Do you not have this file? On  
my Mac, I believe it was provided by the BSD.pkg part of the Mac OS X  
installation. You could try reinstalling that pkg.



More information about the macports-users mailing list