PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Win4Lin rpm aus src.rpm unter SuSE 9.2 für AMD64



ottocar5
29.01.05, 18:37
Hallo,

hat es schon jemand geschafft aus dem Kernel-Win4Lin3-SuSE9.2_2.6.8.2410-01.src.rpm ein rpm für x86_64 Prozesoren zu bauen?
Ich bin bei allen meinen Versuchen kläglich gescheitert.

Ich habe die *.spec-Datei mehrfach geändert so das alles mit
rpmbuild --bb --target=x86_64 *.spec
fast durchläuft leider bricht er kurz vor Ende ab mit
+ install -m 644 -o 0 -g 0 /usr/src/packages/BUILD/Kernel-Win4Lin3-SuSE9.2_2.6.8.2410/arch/i386/mki-adapter26/mki-adapter.ko /tmp/kernel-build-w4l-Kernel-Win4Lin3SuSE9.2_2.6.8.2410/lib/modules/2.6.8-24.10-default/kernel/arch/i386/mki-adapter26/.
install: cannot stat `/usr/src/packages/BUILD/Kernel-Win4Lin3-SuSE9.2_2.6.8.2410/arch/i386/mki-adapter26/mki-adapter.ko': No such file or directory

Ich habe auch zwischenzeitlich in der *.spec und in dem mki-adapter-Patch alle i386 Einträge durch x86_64 ersetzt, dadurch hat sich die Fehlermeldung aber nur gleich abgewandelt.

Ich bin ziemlich Linuxanfänger und würde gern darauf verzichten nen eigenen Kernel zu kompilieren bin auch mit dem SUSE-Kernel zufrieden.

Kann mir jemand weiterhelfen?

stefan.becker
30.01.05, 10:01
Ich wäre da grundsätzlich vorsichtig. Die Win4Lin-Patches müssen hundertprozentig passen, auch zur Architektur. Nimm lieber einen Originalkernel-Source, patche mit den Win4Lin-Patches für Standardkernel. Dem ganzen kannst du dann ja die SuSE-Config unterjubeln, die Win4Lin-Konfiguration aktivieren und dann übersetzen.

ottocar5
30.01.05, 16:48
Geht leider auch nicht. Ich bekomme bei make xconfig keine Option für Netraverse Support oder wie auch immer das heißt.
Wenn man sich die Patches anschaut steht da auch immer arch/i386 drin. Sind wohl nich für x86_64 geeignet.
Gibts dafür wohl eigene Patches und ich find die nur nich??

Die Netraverse HP sagt:

System Requirements
Hardware Requirements
- Intel Pentium-class or compatible processor recommended (limited x86 support)
-
Das bedeutet wohl kein Support.