Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#21866 - [cdrdao] 1.2.3 doesn't build

Attached to Project: Arch Linux
Opened by John (graysky) - Sunday, 28 November 2010, 10:09 GMT
Last edited by Jan de Groot (JGC) - Tuesday, 07 December 2010, 13:54 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Dan Griffiths (Ghost1227)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: cdrdao-1.2.3 doesn't build

Additional info:
* package version(s) cdrdao-1.2.3

Steps to reproduce: Try to build it.

==> Starting build()...
patching file acinclude.m4
patching file dao/main.cc
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
Using config source xml:merged:/etc/gconf/gconf.xml.defaults for schema installation
Using $(sysconfdir)/gconf/schemas as install directory for schema files
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C preprocessor... gcc -E
checking for a BSD-compatible install... /bin/install -c
checking for ranlib... ranlib
checking for ar... ar
checking whether make sets $(MAKE)... (cached) yes
checking for pkg-config... /usr/bin/pkg-config
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking for unistd.h... (cached) yes
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking sched.h usability... yes
checking sched.h presence... yes
checking for sched.h... yes
checking whether byte ordering is bigendian... no
checking return type of signal handlers... void
checking for short... yes
checking size of short... 2
checking for int... yes
checking size of int... 4
checking for long... yes
checking size of long... 8
checking for long long... yes
checking size of long long... 8
checking for u_int8_t... yes
checking for int16_t... yes
checking for int32_t... yes
checking for u_int16_t... yes
checking for u_int32_t... yes
checking for sched_getparam... yes
checking for sched_get_priority_max... yes
checking for sched_setscheduler... yes
checking for socket in -lsocket... no
checking for connect in -lsocket... no
checking for strerror... yes
checking for mlockall... yes
checking for munlockall... yes
checking for getpagesize... yes
checking for usleep... yes
checking for setreuid... yes
checking for setregid... yes
checking for seteuid... yes
checking for setegid... yes
checking for setuid... yes
checking for setgid... yes
checking for inet_aton... yes
checking for pthread_create... no
checking for pthread_create in -lpthread... yes
checking for pthread_sigmask in -lpthread... yes
checking for pthread_attr_setschedpolicy in -lpthread... yes
checking for pthread_attr_setschedparam in -lpthread... yes
checking for pthread_getschedparam in -lpthread... yes
checking for pthread_setschedparam in -lpthread... yes
checking for Lame library version >= 3.92... yes
checking for pkg-config... (cached) /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for SIGCPP2... yes
checking for GTKMM2... yes
checking for LIBGUIMM2... yes
checking for VORBISFILE... yes
checking for MAD... yes
checking for AO... yes
configure: creating ./config.status
config.status: creating trackdb/Makefile
config.status: creating dao/Makefile
config.status: creating utils/Makefile
config.status: creating xdao/Makefile
config.status: creating xdao/gcdmaster.schemas
config.status: creating xdao/stock/Makefile
config.status: creating paranoia/Makefile
config.status: creating pccts/Makefile
config.status: creating pccts/antlr/Makefile
config.status: creating pccts/dlg/Makefile
config.status: creating Makefile
config.status: creating specs/cdrdao.fedora.spec
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands

------------------------------------------------------
Building scsilib : no (using native interface)
Building pccts : yes
Building cdrdao : yes
OGG support : yes
MP3 support : yes
Building toc2cue : yes
Building cue2toc : yes
Building toc2mp3 : yes
Building gcdmaster : yes
------------------------------------------------------
make all-recursive
make[1]: Entering directory `/dev/shm/abs/cdrdao/src/cdrdao-1.2.3'
Making all in pccts
make[2]: Entering directory `/dev/shm/abs/cdrdao/src/cdrdao-1.2.3/pccts'
Making all in antlr
make[3]: Entering directory `/dev/shm/abs/cdrdao/src/cdrdao-1.2.3/pccts/antlr'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/dev/shm/abs/cdrdao/src/cdrdao-1.2.3/pccts/antlr'
Making all in dlg
make[3]: Entering directory `/dev/shm/abs/cdrdao/src/cdrdao-1.2.3/pccts/dlg'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/dev/shm/abs/cdrdao/src/cdrdao-1.2.3/pccts/dlg'
make[3]: Entering directory `/dev/shm/abs/cdrdao/src/cdrdao-1.2.3/pccts'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/dev/shm/abs/cdrdao/src/cdrdao-1.2.3/pccts'
make[2]: Leaving directory `/dev/shm/abs/cdrdao/src/cdrdao-1.2.3/pccts'
Making all in trackdb
make[2]: Entering directory `/dev/shm/abs/cdrdao/src/cdrdao-1.2.3/trackdb'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/dev/shm/abs/cdrdao/src/cdrdao-1.2.3/trackdb'
Making all in utils
make[2]: Entering directory `/dev/shm/abs/cdrdao/src/cdrdao-1.2.3/utils'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/dev/shm/abs/cdrdao/src/cdrdao-1.2.3/utils'
Making all in paranoia
make[2]: Entering directory `/dev/shm/abs/cdrdao/src/cdrdao-1.2.3/paranoia'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/dev/shm/abs/cdrdao/src/cdrdao-1.2.3/paranoia'
Making all in dao
make[2]: Entering directory `/dev/shm/abs/cdrdao/src/cdrdao-1.2.3/dao'
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./../trackdb -I./../paranoia -DDRIVER_TABLE_FILE=\"/usr/share/cdrdao/drivers\" -march=core2 -mtune=generic -O2 -pipe -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.cc; \
then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./../trackdb -I./../paranoia -DDRIVER_TABLE_FILE=\"/usr/share/cdrdao/drivers\" -march=core2 -mtune=generic -O2 -pipe -MT ScsiIf-linux.o -MD -MP -MF ".deps/ScsiIf-linux.Tpo" -c -o ScsiIf-linux.o ScsiIf-linux.cc; \
then mv -f ".deps/ScsiIf-linux.Tpo" ".deps/ScsiIf-linux.Po"; else rm -f ".deps/ScsiIf-linux.Tpo"; exit 1; fi
ScsiIf-linux.cc: In static member function ‘static ScsiIf::ScanData* ScsiIf::scan(int*, char*)’:
ScsiIf-linux.cc:287:37: error: no matching function for call to ‘stat::stat(const char [22], stat*)’
/usr/include/bits/stat.h:47:3: note: candidates are: stat::stat()
/usr/include/bits/stat.h:47:3: note: stat::stat(const stat&)
make[2]: *** [ScsiIf-linux.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/dev/shm/abs/cdrdao/src/cdrdao-1.2.3/dao'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/dev/shm/abs/cdrdao/src/cdrdao-1.2.3'
make: *** [all] Error 2
Aborting...
This task depends upon

Closed by  Jan de Groot (JGC)
Tuesday, 07 December 2010, 13:54 GMT
Reason for closing:  Fixed

Loading...