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
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
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. Da du jetzt ja die Pakete selbst bauen kannst, hat sich das ja erledigt. Ich schick dir im Anhang dieser Mail auf jeden Fall mal das von mir leicht veränderte SPEC-File zu VideoDVDRip zu, dann brauchst du nicht erst zu suchen, warum es mit dem 8.2er-File nicht geht... Zum erfolgreichen Erstellen brauchst du wie gesagt noch den Patch von der Website des Autors und den Rest kennst du ja ;-)...
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 */ Werde ich sofort testen....
Gruß
Tim Fischer
--
Tim Fischer
Am Donnerstag, 23. Oktober 2003 19:37 schrieb Tim Fischer: Hi,
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.
much appreciated. Ich bin kein großer Linux-Guru und würde mich daher sehr über fertige rpms freuen. BTW: Mal ein dickes Lob und herlichen Dank an die Packman-Leute für die in der Vergangenheit und hoffentlich auch in der Zukunft geleistete Arbeit! Danke! Gruß / regards ce ====== Jabber: HomoSapientz@jabber.org SuSE 8.0 on a Dell Inspiron 8200: http://home.t-online.de/home/mchristoph.eckert/inspiron8200/ ======
participants (3)
-
Manfred Tremmel
-
mchristoph.eckert@t-online.de
-
Tim Fischer