Re: [Kma-anyg] Could not compile current 0.4 CVS version
Brought to you by:
bstard
|
From: Jarl v. K. <ja...@xs...> - 2005-01-11 06:17:58
|
Hi Bastian, The problem is you're using a libcdio that's too new, I've used 0.60 while developing KMA. I tried fixing kma's code for 0.71, but seems things have changed a little more than just variable names. So for now get yourself libcdio-0.6. Jarl > Hello, > > I tried to install the current 0.4 CVS version, but I get this result: > > gcc -O2 -ggdb -I.. -Wall -Werror -pthread -rdynamic -D_REENTRANT > -D_PTHREADS -D_USE_LARGEFILE64 -D_LARGEFILE64_SOURCE > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DPACKAGE_NAME=\"\" > -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" > -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"KMA\" > -DVERSION=\"0.4.0CVS-10082004\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 > -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 > -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 > -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DBITFIELD_LSBF= > -I. -I. -I/usr/include/libxml2 -DSVCDMODULE -g -O2 -pthread -DLINUX > -MT libkma_svcdmodule_la-svcdmodule.lo -MD -MP -MF > .deps/libkma_svcdmodule_la-svcdmodule.Tpo -c svcdmodule.c -fPIC -DPIC > -DPIC -o libkma_svcdmodule_la-svcdmodule.o > In file included from /usr/include/cdio/cdio.h:45, > from /usr/include/cdio/iso9660.h:35, > from svcdmodule.c:36: > /usr/include/cdio/sector.h:74: error: conflicting types for `AUDIO' > ../src/dp500.h:25: error: previous declaration of `AUDIO' > svcdmodule.c: In function `_parse_isofs_r': > svcdmodule.c:185: warning: initialization from incompatible pointer type > svcdmodule.c: In function `_parse_pbc': > svcdmodule.c:840: error: too many arguments to function `iso9660_fs_stat' > svcdmodule.c:849: error: too many arguments to function `iso9660_fs_stat' > make[1]: *** [libkma_svcdmodule_la-svcdmodule.lo] Fehler 1 > make[1]: Leaving directory > `/home/Share/Software/Linux/Network/KMA/kma-0.4/modules' > make: *** [all-recursive] Fehler 1 > > > I've installed this packages on a SuSE 9.0 system especially for KMA: > ImageMagick-6.1.8-0.i686.rpm > ImageMagick-6.1.8-0.src.rpm > ImageMagick-c++-6.1.8-0.i686.rpm > ImageMagick-c++-devel-6.1.8-0.i686.rpm > ImageMagick-devel-6.1.8-0.i686.rpm > ImageMagick-perl-6.1.8-0.i686.rpm > cdinfo-0.71-0.pm.2.i686.rpm > libcddb-0.9.6-0.pm.2.i686.rpm > libcddb-0.9.6.tar.gz > libcddb-devel-0.9.6-0.pm.2.i686.rpm > libcdio-0.71-0.pm.2.i686.rpm > libcdio-devel-0.71-0.pm.2.i686.rpm > libdvdcss2-1.2.8-0.pm.2.i686.rpm > libdvdcss2-devel-1.2.8-0.pm.2.i686.rpm > libdvdread-0.9.4-2.pm.1.i586.rpm > libdvdread-devel-0.9.4-2.pm.1.i586.rpm > libvcd-0.7.20-0.pm.4.i686.rpm > libvcd-devel-0.7.20-0.pm.4.i686.rpm > vcdimager-0.7.20-0.pm.4.i686.rpm > vcdimager-0.7.20.tar.gz > > Does anybody knows how this problem can be solved? > > Regards > Bastian > > > . > |