Programmierumgebung in etch

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
wckl
Beiträge: 826
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Programmierumgebung in etch

Beitrag von wckl » 26.08.2007 14:03:04

Hallo,

ich möchte für mein Laptop das Paket "martian" installieren, damit ich das "Agere Systems 56k WinModem" benutzen kann.

Welche Pakete muss ich installieren, damit ich das kompilieren und installieren kann.

Leider habe ich dazu keine Hinweise in der Dokumentation gefunden.

Vielen Dank
wckl

Benutzeravatar
Sam
Beiträge: 838
Registriert: 10.09.2002 11:02:45
Wohnort: Wuppertal

Beitrag von Sam » 26.08.2007 14:12:23


wckl
Beiträge: 826
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Beitrag von wckl » 26.08.2007 15:25:51

Hallo,

ja, soweit ist das ganz gut.

Allerdings verlangt das "martian-Paket" in seinem Makefile

KBUILD_DIR = /lib/modules/$(KRELEASE)/build

in /lib/modules/2.6.18-5-686/ gibt es aber kein Verzeichnis "build" nur ein Verzeichnis "kernel".

Kann das hier gemeint sein?

Weiß das auch jemand?

Vielen Dank
wckl

wckl
Beiträge: 826
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Beitrag von wckl » 26.08.2007 15:33:09

Hallo,

na ja, ich habe das einfach geändert, komme aber nicht weiter, die Meldung ist:
  • make[2]: Entering directory `/lib/modules/2.6.18-5-686/kernel'
    make[2]: *** Keine Regel, um »modules« zu erstellen. Schluss.
    make[2]: Leaving directory `/lib/modules/2.6.18-5-686/kernel'
    make[1]: *** [modules] Fehler 2
Also wo finde ich das Verzeichnis, in dem die Regeln stehen, wie modules zu erstellen sind?

Das wird schwierig?

Vielen Dank
wckl

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von GoKi » 26.08.2007 16:13:18

build ist schon richtig. Du musst die linux-headers für deinen Kernel installieren, dann sollte build ein entsprechender Symlink sein.

Code: Alles auswählen

apt-get install linux-headers-`uname -r`
MfG GoKi
:wq

wckl
Beiträge: 826
Registriert: 10.08.2007 15:26:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: St. Georges de Didonne

Beitrag von wckl » 26.08.2007 16:30:05

gut, die Hürde habe ich geschafft, allerdings komme ich nicht ganz durch -

Code: Alles auswählen

make[1]: *** Keine Regel vorhanden, um das Target »ltmdmobj.o«,
  benötigt von »marscore.o«, zu erstellen.  Schluss.
make[1]: Leaving directory `/home/wk/entw/martian/martian/modem'
make: *** [all] Fehler 2
Aber da muss ich mich wohl an "martian" wenden?

Vielen Dank jedenfalls bis hierher.
wckl

Antworten