make all-recursive make[1]: Entering directory `/var/tmp/portage/libdvdnav-0.1.2/work/libdvdnav-0.1.2' Making all in src make[2]: Entering directory `/var/tmp/portage/libdvdnav-0.1.2/work/libdvdnav-0.1.2/src' /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O3 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -c decoder.c /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O3 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -c dvdnav.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O3 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -c dvdnav.c -fPIC -DPIC -o dvdnav.lo gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O3 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -c decoder.c -fPIC -DPIC -o decoder.lo /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O3 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -c vm.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O3 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -c vm.c -fPIC -DPIC -o vm.lo /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O3 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -c vmcmd.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O3 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -c vmcmd.c -fPIC -DPIC -o vmcmd.lo /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O3 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -c read_cache.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O3 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -c read_cache.c -fPIC -DPIC -o read_cache.lo read_cache.c: In function `dvdnav_pre_cache_blocks': read_cache.c:389: parse error before `)' make[2]: *** [read_cache.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... vm.c:82: warning: `vm_print_current_domain_state' defined but not used make[2]: Leaving directory `/var/tmp/portage/libdvdnav-0.1.2/work/libdvdnav-0.1.2/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/libdvdnav-0.1.2/work/libdvdnav-0.1.2' make: *** [all-recursive-am] Error 2 make all-recursive make[1]: Entering directory `/var/tmp/portage/libdvdnav-0.1.2/work/libdvdnav-0.1.2' Making all in src make[2]: Entering directory `/var/tmp/portage/libdvdnav-0.1.2/work/libdvdnav-0.1.2/src' /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O3 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -c read_cache.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O3 -Wall -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -c read_cache.c -fPIC -DPIC -o read_cache.lo read_cache.c: In function `dvdnav_pre_cache_blocks': read_cache.c:389: parse error before `)' make[2]: *** [read_cache.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/libdvdnav-0.1.2/work/libdvdnav-0.1.2/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/libdvdnav-0.1.2/work/libdvdnav-0.1.2' make: *** [all-recursive-am] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 7, Exitcode 2 !!! (no error message)
Confirmed
Created attachment 1891 [details, diff] libdvdnav-0.1.2-r1.ebuild.patch Updatwe to r1. Patch included
Created attachment 1892 [details] read_cache.patch Patch from libdvdnav cvs to resolv the compile error.
Roman, thanks for the quick fix on this. -r1 in portage.