Am Donnerstag, 23. Oktober 2003 19:37 schrieb Tim Fischer:
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.
Wenn Du bei Packman mitmachen willst, musst Du Dich an Marc wenden, es ist seine Seite. Wenn Du nur ein RPM hast, das auf die Seite soll, schicks mir per Mail.
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.
Hatte ich dieses Wochenende eigentlich selber vor noch ein paar Pakete zu bauen, Rainer ist ja auch schon fleissig dabei.
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.
Nicht dirrekt installieren, aber per chroot Umgebung werd ich mir das schon einrichten, nach der edlen Spende von Rüdiger.
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)
Da ist wohl ein Fehler in der /usr/include/linux/major.h
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.
Da fehlt wohl der Eintrag: #define LVM_BLK_MAJOR 58 /* Logical Volume Manager */ Wenn der ergänzt wird, sollte es gehen, denke ich. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de