On Thursday 17 February 2005 20:02, Manfred Tremmel wrote:
Am Donnerstag, 17. Februar 2005 12:49 schrieb Ruediger Meier:
Ich habe mir gerade xine und abhaengige Packete fuer SuSE 9.1 von Packman geholt. alle Pakete sind i586, da rpm gemeckert hat bei den i686ern. Ich habe einen VIA-cyrix-III (samuel).
xine sagt mir nun ungueltiger Maschinenbefehl
Ist es vielleicht gegen einige i686 libs statisch gelinkt worden?
Ich verstehe auch nicht warum "arch" mir i686 ausgibt, aber rpm meckert bei i686 Packeten.
Ich hoffe doch nicht. Aber es ist einiger Assembler Code in xine, der abhängig von der CPU-Erkennung verwendet werden. Wenn Deine CPU sich als i686 ausgibt, aber nicht (voll) i686 kompatibel ist, kann das problematisch sein.
Also ich hab libxine1 jetzt mal selbst mit Deinem specfile kompiliert und es laeuft jetzt! In meiner /usr/lib/rpm/rpmrc habe ich optflags: i586 -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0 Was hattes Du denn fuer CFLAGS gesetzt? Ich habe allerdings wegen Platzmangel aus deinem Specfile folgende Buildrequires herausgenommen: arts >= 1.0 is needed by libxine1-1.0-0.pm.0 arts-devel >= 1.0 is needed by libxine1-1.0-0.pm.0 esound-devel is needed by libxine1-1.0-0.pm.0 flac is needed by libxine1-1.0-0.pm.0 flac-devel is needed by libxine1-1.0-0.pm.0 speex >= 1.1 is needed by libxine1-1.0-0.pm.0 speex-devel >= 1.1 is needed by libxine1-1.0-0.pm.0 libmodplug is needed by libxine1-1.0-0.pm.0 libcaca-devel is needed by libxine1-1.0-0.pm.0 libstk-devel is needed by libxine1-1.0-0.pm.0 SDL-devel is needed by libxine1-1.0-0.pm.0 gnome-vfs2 is needed by libxine1-1.0-0.pm.0 gnome-vfs2-devel is needed by libxine1-1.0-0.pm.0 libbonobo is needed by libxine1-1.0-0.pm.0 libbonobo-devel is needed by libxine1-1.0-0.pm.0 orbit2 is needed by libxine1-1.0-0.pm.0 orbit2-devel is needed by libxine1-1.0-0.pm.0 boost is needed by libxine1-1.0-0.pm.0 boost-devel is needed by libxine1-1.0-0.pm.0 libstk is needed by libxine1-1.0-0.pm.0 (Uebrigens Kompliement an Deine files-section! rpm konnte das Paket beim ersten Durchlauf bauen - ich brauchte nichts weiter anzupassen!) BTW was hat das zu bedeuten?: checking for polypaudio... no *** All of polypaudio dependent parts will be disabled *** checking for DirectX... no *** All DirectX dependent parts will be disabled *** Moeglicherweise fehlt mir irgendein Paket das Du mit einkompiliert hattest und auch bei mit trouble machen wuerde, wenn ich es haette!? Mir ist aufgefallen das mein selbst kompiliertes xine beim blossen start ohne parameter oder inputfile sage und schreibe 17 Instancen startet! Kann das normal sein? Video schauen funktioniert aber gewohnt gut:)
Bist Du sicher, die richtige Version für Deine Distribution erwischt zu haben? Nö, die nicht. Das Paket heißt slang, wenn eine libslang.so.1 verlangt wird, ist es mit Sicherheit ein Paket für SuSE <= 9.0 gewesen, ab der 9.1 wird libslang-utf8.so.1 verwendet.
Ooops Du hast recht, bei der xine-ui hatte ich die 9.0er erwischt aber die Packman liibxine funzt auch mit der 9.1er oder meiner eigenen GUI nicht. cu Ruediger