Sie sind nicht angemeldet.

1

15.07.2006, 15:17

[gelöst] emerge cdemu macht Probleme

Hallo habe ein Problem bei cdemu.Wenn ich emerge cdemu starte bricht er ab, leider ohne Fehlermessage:



Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
>>> Unpacking source...
>>> Unpacking cdemu-0.7.tar.bz2 to /var/tmp/portage/cdemu-0.7/work
>>> Source unpacked.
make -C /usr/src/linux SUBDIRS=/var/tmp/portage/cdemu-0.7/work/cdemu-0.7 modules
make[1]: Entering directory `/usr/src/linux-2.6.17.1'
  CC [M]  /var/tmp/portage/cdemu-0.7/work/cdemu-0.7/cdemu.o
/var/tmp/portage/cdemu-0.7/work/cdemu-0.7/cdemu.c:642: Fehler: unbekanntes Feld »dev_ioctl« in Initialisierung angegeben
/var/tmp/portage/cdemu-0.7/work/cdemu-0.7/cdemu.c:642: Warnung: Initialisierung erzeugt Ganzzahl von Zeiger ohne Typkonvertierung
/var/tmp/portage/cdemu-0.7/work/cdemu-0.7/cdemu.c:646: Fehler: »CDC_IOCTLS« ist hier nicht deklariert (nicht in einer Funktion)
/var/tmp/portage/cdemu-0.7/work/cdemu-0.7/cdemu.c:646: Fehler: Initialisierungselement ist nicht konstant
/var/tmp/portage/cdemu-0.7/work/cdemu-0.7/cdemu.c:646: Fehler: (nahe der Initialisierung für »cdemu_dops.capability«)
make[2]: *** [/var/tmp/portage/cdemu-0.7/work/cdemu-0.7/cdemu.o] Fehler 1
make[1]: *** [_module_/var/tmp/portage/cdemu-0.7/work/cdemu-0.7] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.17.1'
make: *** [all] Fehler 2

!!! ERROR: app-cdr/cdemu-0.7 failed.
!!! Function src_compile, Line 23, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.


Kann jemand sagen woran er liegt? Mit CDC_IOCTLS kann ich nichts anfangen.

Danke

2

15.07.2006, 18:11

"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

3

15.07.2006, 20:56

danke, und wie kann ich den Patch installieren?Hab ich noch nie machen müssen.

4

15.07.2006, 21:13

Hier, für dein Overlay.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

5

15.07.2006, 22:06

ah sauber, danke.Aber wohin schieb ich das ,damit emerge darauf zugreift?

ok es geht in var/tmp/portage.

Hat aber an der Fehlermeldung nix geändert, hab das alte cdemu gelöscht und zeichengetreu das neue so benannt.

6

16.07.2006, 00:09

Einfach das ebuild in dein Portage-Overlay legen und es wird funktionieren. Hatte es ja gestet - selbigen Fehler und mit dem Patch behoben.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

7

16.07.2006, 14:12

Ok ,jetzt noch mal für die doofen. :-)

Wohin kommt der Patch ?

Zitat



und wohin

overlay-cdemu.tar.gz

?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »bobthebear« (16.07.2006, 14:13)


8

16.07.2006, 14:44

Entweder du entpackst overlay-cdemu.tar.gz in dein Portage Overlay oder du verwendest den Patch und passt dir das ebuild selbst an.
Wie man sich ein Overlay einrichtet findest du z.B. in der Gentoo Wiki.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

9

16.07.2006, 23:06

Zitat

Original von maggu2810
Wie man sich ein Overlay einrichtet findest du z.B. in der Gentoo Wiki.

Die man gerade nicht erreichen kann... :D