[MPlayer-cygwin] libdvdnavmini on cygwin (David Abergel)

David Abergel davelargeuk at yahoo.co.uk
Sat Apr 19 14:00:45 CEST 2008


Thanks for your reply Henry.

I have uninstalled make-3.81, obtained, built and installed the source for make-3.79, and tried to compile libdvdnav from the src directory, but it still bombs with the same error message as before.

Here is a complete list of the procedure I've used. Perhaps someone could point out where I'm going wrong?

1. Download the svn of the code. Svn tells me that I have revision 1013.

2. Run autogen.sh noconfig, because the automake part generate files with permissions - - - r - x - - - so I have to manually change these before running configure.

3. Run ./configure --prefix=$HOME/local

4. cd src

5. make

Here is the error message:

 gcc -shared .libs/cygdvdnavmini-4.dll.def  .libs/dvdnav.o .libs/read_cache.o .libs/navigation.o .libs/highlight.o .libs/searching.o .libs/settings.o .libs/remap.o -Wl,--whole-archive ../src/vm/.libs/libdvdvm.a -Wl,--no-whole-archive   -o .libs/cygdvdnavmini-4.dll -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker .libs/libdvdnavmini.dll.a

.libs/dvdnav.o:dvdnav.c:(.text+0x13a): undefined reference to `_DVDOpenFile'
.libs/dvdnav.o:dvdnav.c:(.text+0x269): undefined reference to `_DVDCloseFile'
.libs/dvdnav.o:dvdnav.c:(.text+0x2dc): undefined reference to `_DVDCloseFile'
.libs/dvdnav.o:dvdnav.c:(.text+0x43f): undefined reference to `_DVDCloseFile'
.libs/dvdnav.o:dvdnav.c:(.text+0x684): undefined reference to `_navRead_DSI'
.libs/dvdnav.o:dvdnav.c:(.text+0x6a0): undefined reference to `_navRead_PCI'
.libs/dvdnav.o:dvdnav.c:(.text+0xbba): undefined reference to `_DVDOpenFile'
.libs/dvdnav.o:dvdnav.c:(.text+0xf31): undefined reference to `_DVDCloseFile'
.libs/read_cache.o:read_cache.c:(.text+0x594): undefined reference to `_DVDReadBlocks'
.libs/read_cache.o:read_cache.c:(.text+0x5e9): undefined reference to `_DVDReadBlocks'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x32): undefined reference to `_ifoOpenVTSI'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x7a): undefined reference to `_ifoClose'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x86): undefined reference to `_ifoOpenVTSI'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0xa4): undefined reference to `_ifoRead_VTS_PTT_SRPT'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0xb3): undefined reference to `_ifoRead_PGCIT'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x113): undefined reference to `_ifoRead_PGCI_UT'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x122): undefined reference to `_ifoRead_VOBU_ADMAP'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x185): undefined reference to `_ifoRead_TITLE_VOBU_ADMAP'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x254): undefined reference to `_ifoClose'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x274): undefined reference to `_ifoClose'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x294): undefined reference to `_DVDClose'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x2e8): undefined reference to `_ifoClose'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x304): undefined reference to `_ifoClose'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x324): undefined reference to `_DVDClose'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x534): undefined reference to `_DVDOpen'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x69c): undefined reference to `_ifoClose'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x6b6): undefined reference to `_ifoClose'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x6cf): undefined reference to `_DVDClose'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x724): undefined reference to `_ifoOpenVMGI'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x75d): undefined reference to `_ifoRead_FP_PGC'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x76c): undefined reference to `_ifoRead_TT_SRPT'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x96d): undefined reference to `_ifoRead_PGCI_UT'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x9a6): undefined reference to `_ifoRead_PTL_MAIT'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x9b5): undefined reference to `_ifoRead_VTS_ATRT'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x9c4): undefined reference to `_ifoRead_VOBU_ADMAP'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0xab4): undefined reference to `_ifoClose'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0xae4): undefined reference to `_ifoClose'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x571a): undefined reference to `_ifoOpen'
../src/vm/.libs/libdvdvm.a(vm.o):vm.c:(.text+0x5725): undefined reference to `_ifoClose'
Creating library file: .libs/libdvdnavmini.dll.a
collect2: ld returned 1 exit status
make[1]: *** [libdvdnavmini.la] Error 1
make[1]: Leaving directory `/home/Dave/source/mplayer-stuff/dvdnav/libdvdnav/src'
make: *** [all-recursive] Error 1


So, any ideas. Thanks very much.

Dave

       
---------------------------------
Sent from Yahoo! Mail.
A Smarter Email.


More information about the MPlayer-cygwin mailing list