* Package: media-video/vobcopy-1.2.0:0 * Repository: gentoo * Maintainer: media-video@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking vobcopy-1.2.0.tar.bz2 to /var/tmp/portage/media-video/vobcopy-1.2.0/work >>> Source unpacked in /var/tmp/portage/media-video/vobcopy-1.2.0/work >>> Preparing source in /var/tmp/portage/media-video/vobcopy-1.2.0/work/vobcopy-1.2.0 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-video/vobcopy-1.2.0/work/vobcopy-1.2.0 ... THIS CONFIGURE SCRIPT IS STILL HIGHLY EXPERIMENTAL! If you think you found a bug, please mail me, thanks! robos@muon.de with large-file support libdvdread found Next thing type "make" and then "make install" >>> Source configured. >>> Compiling source in /var/tmp/portage/media-video/vobcopy-1.2.0/work/vobcopy-1.2.0 ... make -j4 x86_64-pc-linux-gnu-gcc -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -O3 -pipe -march=native -fno-diagnostics-color -I/usr//include -c vobcopy.c x86_64-pc-linux-gnu-gcc -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -O3 -pipe -march=native -fno-diagnostics-color -I/usr//include -c dvd.c vobcopy.c: In function ‘main’: vobcopy.c:776:36: error: passing argument 1 of ‘get_longest_title’ from incompatible pointer type [-Wincompatible-pointer-types] 776 | titleid = get_longest_title( &dvd ); | ^~~~ | | | dvd_reader_t ** {aka struct dvd_reader_s **} In file included from vobcopy.h:217, from vobcopy.c:53: dvd.h:9:24: note: expected ‘dvd_reader_t *’ {aka ‘struct dvd_reader_s *’} but argument is of type ‘dvd_reader_t **’ {aka ‘struct dvd_reader_s **’} 9 | int get_longest_title( dvd_reader_t * ); | ^~~~~~~~~~~~~~ vobcopy.c:1295:48: warning: format ‘%lli’ expects argument of type ‘long long int’, but argument 6 has type ‘__off_t’ {aka ‘long int’} [-Wformat=] 1295 | fprintf( stderr, _("[Info] Vob %d %d (%s) has a size of %lli\n"), title_nr, subvob, input_file, buf.st_size ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vobcopy.h:8:17: note: in definition of macro ‘_’ 8 | #define _(Text) Text | ^~~~ vobcopy.c:1295:88: note: format string is defined here 1295 | fprintf( stderr, _("[Info] Vob %d %d (%s) has a size of %lli\n"), title_nr, subvob, input_file, buf.st_size ); | ~~~^ | | | long long int | %li vobcopy.c:1828:32: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘off_t’ {aka ‘long int’} [-Wformat=] 1828 | fprintf( stderr, _("[Warn] Had to skip (couldn't read) %d blocks (before block %d)! \n "), skipped_blocks, offset ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vobcopy.h:8:17: note: in definition of macro ‘_’ 8 | #define _(Text) Text | ^~~~ vobcopy.c:1828:93: note: format string is defined here 1828 | [Warn] Had to skip (couldn't read) %d blocks (before block %d)! \n "), skipped_blocks, offset ); | ~^ | | | int | %ld make: *** [Makefile:20: vobcopy.o] Error 1 make: *** Waiting for unfinished jobs.... * ERROR: media-video/vobcopy-1.2.0::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-video/vobcopy-1.2.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-video/vobcopy-1.2.0::gentoo'`. * The complete build log is located at '/var/log/portage/media-video:vobcopy-1.2.0:20231204-155430.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/media-video/vobcopy-1.2.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-video/vobcopy-1.2.0/temp/environment'. * Working directory: '/var/tmp/portage/media-video/vobcopy-1.2.0/work/vobcopy-1.2.0' * S: '/var/tmp/portage/media-video/vobcopy-1.2.0/work/vobcopy-1.2.0'