Hallo zusammen,
ich möchte meinen mp3-player unter linux zum laufen bekommen. Dazu hab ich http://mpio.sourceforge.net/ gefunden. Ich hab MDK 10.1 .
Mein bisheriges Vorgehen. A. Mittels rpm-paket 1. Wie laut Anweisung: rpmbuild --rebuild mpio-0.7.0-1.src.rpm ---» Ergebnis (Ausschnitt) ------------- mpio.c:406: warning: initialization makes pointer from integer without a cast mpio.c:407:41: missing binary operator before token "(" mpio.c: In function `usb_mpio_cleanup': mpio.c:428: error: dereferencing pointer to incomplete type mpio.c:629:41: missing binary operator before token "(" mpio.c: At top level: mpio.c:88: error: storage size of `mpio_instance' isn't known make[1]: *** [mpio.o] Fehler 1 make[1]: Leaving directory `/usr/src/RPM/BUILD/mpio-0.7.0/kernel' make: *** [all-recursive] Fehler 1 Fehler: Bad exit status from /var/tmp/rpm-tmp.47875 (%build)
RPM build errors: Bad exit status from /var/tmp/rpm-tmp.47875 (%build) ---------------
Anschließend hab ich es ohne rpmbuild also so probiert:
[root@leppi-sh tmp]# rpm -Uhv mpio-0.7.0-1.src.rpm 1:mpio ########################################### [100%] [root@leppi-sh tmp]# modprobe mpio FATAL: Module mpio not found.
2.Wie laut FAQ urpmi kernel-source ---» gleiche Ergebnis
B Mittels mpio-0.7.0.tar.gz Nach make kommt: (Ausschnitt) -------------- mpio.c:392:41: missing binary operator before token "(" mpio.c: At top level: mpio.c:403: warning: initialization from incompatible pointer type mpio.c:404: warning: initialization from incompatible pointer type mpio.c:405: error: unknown field `fops' specified in initializer mpio.c:405: warning: initialization from incompatible pointer type mpio.c:406: error: unknown field `minor' specified in initializer mpio.c:406: warning: initialization makes pointer from integer without a cast mpio.c:407:41: missing binary operator before token "(" mpio.c: In function `usb_mpio_cleanup': mpio.c:428: error: dereferencing pointer to incomplete type mpio.c:629:41: missing binary operator before token "(" mpio.c: At top level: mpio.c:88: error: storage size of `mpio_instance' isn't known make[1]: *** [mpio.o] Fehler 1 make[1]: Leaving directory `/home/stephan/tmp/mpio-0.7.0/kernel' make: *** [all-recursive] Fehler 1 -------------
Wo kann der Fehler liegen ?
Danke im Voraus sagt,
Stephan Herz
On 18.02.05 Stephan Herz (S_Freak@gmx.net) wrote:
Moin,
[root@leppi-sh tmp]# rpm -Uhv mpio-0.7.0-1.src.rpm 1:mpio ########################################### [100%] [root@leppi-sh tmp]# modprobe mpio FATAL: Module mpio not found.
Klar, das ist ja nur das Source-Paket, das muß ja erst compiliert werden.
2.Wie laut FAQ urpmi kernel-source ---» gleiche Ergebnis
B Mittels mpio-0.7.0.tar.gz Nach make kommt: (Ausschnitt)
mpio.c:392:41: missing binary operator before token "(" mpio.c: At top level: mpio.c:403: warning: initialization from incompatible pointer type mpio.c:404: warning: initialization from incompatible pointer type mpio.c:405: error: unknown field `fops' specified in initializer mpio.c:405: warning: initialization from incompatible pointer type mpio.c:406: error: unknown field `minor' specified in initializer mpio.c:406: warning: initialization makes pointer from integer without a cast mpio.c:407:41: missing binary operator before token "(" mpio.c: In function `usb_mpio_cleanup': mpio.c:428: error: dereferencing pointer to incomplete type mpio.c:629:41: missing binary operator before token "(" mpio.c: At top level: mpio.c:88: error: storage size of `mpio_instance' isn't known make[1]: *** [mpio.o] Fehler 1 make[1]: Leaving directory `/home/stephan/tmp/mpio-0.7.0/kernel' make: *** [all-recursive] Fehler 1
Wo kann der Fehler liegen ?
1. Prüfen, ob zum Compilieren evntl. gewisse Programme/Libraries benötigt werden, die Du nicht installiert hast (INSTALL, README, web-Doku) 2. Wenn 1. negativ, *freundlich* bei den Entwicklern anfragen.
H.
[root@leppi-sh tmp]# rpm -Uhv mpio-0.7.0-1.src.rpm 1:mpio ########################################### [100%] [root@leppi-sh tmp]# modprobe mpio FATAL: Module mpio not found.
Ja... also das sind doch sourcen, da kann kein fertiges Modul rauskommen. Das Entpackt dir irgendwohin die sourcefiles zum selberbauen.
2.Wie laut FAQ urpmi kernel-source ---» gleiche Ergebnis
Auch rpmbuild danach nochmal probiert?
mpio.c:405: error: unknown field `fops' specified in initializer
Da sind evntl. noch nicht alle dependencies erfüllt... steht irgendwo, welche Pakete zum bauen benötigt werden?
Ciao, Felix.
Hi Felix,
On Friday 18 February 2005 10:31, Felix Becker wrote:
[root@leppi-sh tmp]# rpm -Uhv mpio-0.7.0-1.src.rpm 1:mpio ########################################### [100%] [root@leppi-sh tmp]# modprobe mpio FATAL: Module mpio not found.
Ja... also das sind doch sourcen, da kann kein fertiges Modul rauskommen. Das Entpackt dir irgendwohin die sourcefiles zum selberbauen.
Ok ist ja eigentlich auch logisch bei dem Dateinnamen, ich dachte halt immer das rpms das Rundumsorglospaket ist :)
2.Wie laut FAQ urpmi kernel-source ---» gleiche Ergebnis
Auch rpmbuild danach nochmal probiert?
Ja mit dem gleichen Ergebnis
mpio.c:405: error: unknown field `fops' specified in initializer
Da sind evntl. noch nicht alle dependencies erfüllt... steht irgendwo, welche Pakete zum bauen benötigt werden?
Ja Kernel-Source [root@leppi-sh stephan]# rpm -qa|grep kernel-source kernel-source-2.4.27-0.pre2.1mdk
und readline:
[root@leppi-sh stephan]# rpm -qa|grep readline libreadline4-4.3-7mdk libreadline4-devel-4.3-7mdk [root@leppi-sh stephan]# urpmi readline Alles bereits installiert
Die komplette Fehlermeldung beim ausführen von make ist hier einsehbar. http://141.30.213.177/stephan/mpio.txt
Gruß und Dank,
Stephan
On 19.02.05 Stephan Herz (S_Freak@gmx.net) wrote:
On Friday 18 February 2005 10:31, Felix Becker wrote:
Moin,
Ok ist ja eigentlich auch logisch bei dem Dateinnamen, ich dachte halt immer das rpms das Rundumsorglospaket ist :)
Ja, wenn sie in Deine Dist passen und vorkompiliert sind. SOnst eher selten.
mpio.c:405: error: unknown field `fops' specified in initializer
Da sind evntl. noch nicht alle dependencies erfüllt... steht irgendwo, welche Pakete zum bauen benötigt werden?
Ja Kernel-Source [root@leppi-sh stephan]# rpm -qa|grep kernel-source kernel-source-2.4.27-0.pre2.1mdk
und readline:
[root@leppi-sh stephan]# rpm -qa|grep readline libreadline4-4.3-7mdk libreadline4-devel-4.3-7mdk [root@leppi-sh stephan]# urpmi readline Alles bereits installiert
Die komplette Fehlermeldung beim ausführen von make ist hier einsehbar. http://141.30.213.177/stephan/mpio.txt
Dann würde ich mich mal an den Autor wenden, wenn es nicht gerade DJB ist.
H.
Hi Hilmar,
On Monday 21 February 2005 12:24, Hilmar Preusse wrote:
On 19.02.05 Stephan Herz (S_Freak@gmx.net) wrote:
On Friday 18 February 2005 10:31, Felix Becker wrote:
Moin,
Ok ist ja eigentlich auch logisch bei dem Dateinnamen, ich dachte halt immer das rpms das Rundumsorglospaket ist :)
Ja, wenn sie in Deine Dist passen und vorkompiliert sind. SOnst eher selten.
mpio.c:405: error: unknown field `fops' specified in initializer
Da sind evntl. noch nicht alle dependencies erfüllt... steht irgendwo, welche Pakete zum bauen benötigt werden?
Ja Kernel-Source [root@leppi-sh stephan]# rpm -qa|grep kernel-source kernel-source-2.4.27-0.pre2.1mdk
und readline:
[root@leppi-sh stephan]# rpm -qa|grep readline libreadline4-4.3-7mdk libreadline4-devel-4.3-7mdk [root@leppi-sh stephan]# urpmi readline Alles bereits installiert
Die komplette Fehlermeldung beim ausführen von make ist hier einsehbar. http://141.30.213.177/stephan/mpio.txt
Dann würde ich mich mal an den Autor wenden, wenn es nicht gerade DJB ist.
Ja werd ich machen.
Gruss und Dank
Stephan
.
lug-dd@mailman.schlittermann.de