Hallo,
ich hab es nach längerem Herumprobieren geschafft, ein RPM für DVD::Rip
unter SuSE 9.0 zu erstellen, das auf dem SRC.RPM von Packman beruht.
Darin aufgenommen wurde u.a. auch ein Patch für Perl 5.8.1 von der
Website des Autors.
Ich bin gerne bereit, Interessierten das SPEC-File zur Verfügung zu
stellen, oder noch besser (@Manfred), verratet mir, wie ich das Paket
mitsamt SRC.RPM bei PACKMAN bereitstellen kann.
Ich habe mir auch die Mühe gemacht, diverse weitere Programme wie z.B.
transcode, mjpegtools und vcdimager unter SuSE 9.0 zu kompilieren, auch
diese würde ich gerne bei PACKMAN bereitstellen. Ich denke, das wäre
auch in Manfred Tremmels Sinn, der ja beschlossen hat, keine SuSE 9.0
bei sich zu installieren und dementsprechend auch keine Pakete für 9.0
zur Verfügung zu stellen.
Ein Frage zum Kompilieren der "xine-lib":
Wenn ich versuche, das RPM zu bauen, bricht der Compiler schon bald mit
folgenden Meldungen ab:
.
.
.
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include
-I../../include -I../../src -I../../src/xine-engine
-I../../src/xine-engine -I../../src/xine-utils -I/usr/X11R6/include
-mcpu=pentiumpro -O3 -pipe -fomit-frame-pointer -falign-functions=4
-falign-loops=4 -falign-jumps=4 -mpreferred-stack-boundary=2
-fexpensive-optimizations -fschedule-insns2 -fno-strict-aliasing
-ffast-math -funroll-loops -finline-functions -Wall -D_REENTRANT
-D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -Wpointer-arith -Wnested-externs
-Wcast-align -Wchar-subscripts -Wmissing-declarations
-Wmissing-prototypes -O2 -g -march=i686 -mcpu=i686
-I/opt/kde3/include/artsc -c xine_check.c -MT xine_check.lo -MD -MP -MF
.deps/xine_check.TPlo -o .libs/xine_check.o
xine_check.c: In function `xine_health_check_dma':
xine_check.c:281: error: `LVM_BLK_MAJOR' undeclared (first use in this
function)
xine_check.c:281: error: (Each undeclared identifier is reported only
once
xine_check.c:281: error: for each function it appears in.)
make[3]: *** [xine_check.lo] Error 1
make[3]: Leaving directory
`/usr/src/packages/BUILD/xine-lib-1-rc1/src/xine-utils'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/packages/BUILD/xine-lib-1-rc1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/packages/BUILD/xine-lib-1-rc1'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.5453 (%build)
Ich vermute, es liegt irgendwie am SuSE-Kernel. Hat jemand eine Idee,
wie man das RPM doch bauen kann? Info: Es funktioniert auch nicht mit
der aktuellen Version von xinehq.de, und auch das CVS läßt sich nicht
übersetzen.
Gruß
Tim Fischer
--
Tim Fischer