Re: Zusammenfassung zu Wie Modul-deb aus vollkommen fremden Sourcen bauen?

2005-09-09 Diskussionsfäden Frank Küster
Hans-Georg Bork [EMAIL PROTECTED] wrote:

 Die Tatsache, dass Dein Paket Sourcecode enthaelt, bedingt nicht (zwingend)
 dass das ein deb-src Paket sein muss (perl-Skripte sind auch normale debs).

Perl-Skripte werden aber nicht kompiliert, um dann deb's aus dem
Kompilat zu bauen...

 da es scheint, dass mein Ansatz völlig daneben ist (immerhin antwortet
 niemand) hier noch der passende Link
 http://www.debian.org/doc/manuals/maint-guide/index.de.html

In dem soweit ich sehe nichts über deb-src-Pakete steht.

Gruß, Frank
-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer



Re: Zusammenfassung zu Wie Modul-deb aus vollkommen fremden Sourcen bauen?

2005-09-09 Diskussionsfäden Helmut Wollmersdorfer

Hans-Georg Bork wrote:


da es scheint, dass mein Ansatz völlig daneben ist (immerhin antwortet
niemand) hier noch der passende Link
http://www.debian.org/doc/manuals/maint-guide/index.de.html


Dein Ansatz ist insofern daneben, als der OP (genauso wie ich) obiges 
Dokument schon mehrmals durchgelesen hat, und es so nicht funktioniert. 
Da hesteht eine krasse Lücke zwischen der primitiven Beschreibung und 
dem, was tatsächlich gemacht werden muss.


Helmut Wollmersdorfer


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Zusammenfassung zu Wie Modul-deb aus vollkommen fremden Sourcen bauen?

2005-09-08 Diskussionsfäden Dirk Salva
On Wed, Sep 07, 2005 at 11:05:27PM +0200, Werner Mahr wrote:
 Am Mittwoch, 7. September 2005 22:31 schrieb Dirk Salva:
  Makefile:28: /lib/modules/2.6.11-9-amd64-k8/build/.config: Datei oder
  Verzeichnis nicht gefunden
 Auf den ersten Blick würde ich sagen, das der Kernel nicht konfiguriert 
 ist, aber warum soll die .config in build sein? Heute hab ich keine 
 Zeit mehr, aber ich tue dir den gefallen, und lese mich in die Doku für 
 die Kernelmodule ein.

Das wäre sehr nett, ich blicke da so nicht mehr durch. Was mich
verwirrt ist u.a., das er nach der k8-Config sucht. Klar, auf dem
Rechner, auf welchem ich (im chroot) baue, läuft ein k8, aber ich will
ja gar nicht für den k8 bauen. Das kann doch nicht abhängig davon sein,
welcher Kernel grad läuft, dann müßte ich ja für jede Architektur den
passenden Rechner mitsamt Kernel vorhalten, das kanns ja nicht sein...

ciao, Dirk
-- 
|  Akkuschrauber Kaufberatung and AEG GSM stuff   |
|   Visit my homepage:   http://www.nutrimatic.ping.de/   |
| FIDO: Dirk Salva 2:244/6305.10 Internet: dsalvaATgmx.de |
|The Ruhrgebiet, best place to live in Germany! |


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Zusammenfassung zu Wie Modul-deb aus vollkommen fremden Sourcen bauen?

2005-09-08 Diskussionsfäden Dirk Salva
On Thu, Sep 08, 2005 at 12:23:03AM +0200, Andreas Pakulat wrote:
 On 07.Sep 2005 - 23:05:27, Werner Mahr wrote:
  Am Mittwoch, 7. September 2005 22:31 schrieb Dirk Salva:
   Makefile:28: /lib/modules/2.6.11-9-amd64-k8/build/.config: Datei oder
   Verzeichnis nicht gefunden
  Auf den ersten Blick würde ich sagen, das der Kernel nicht konfiguriert 
  ist, aber warum soll die .config in build sein? Heute hab ich keine 
  Zeit mehr, aber ich tue dir den gefallen, und lese mich in die Doku für 
  die Kernelmodule ein.
 Dirk will doch jetzt gar kein Modul fuer sein Kernel bauen, sondern er
 will ein -source-Paket erstellen. 

Ha! Endlich! Genau das will ich, und *daraus* dann später ein
Modul-.deb für einen beliebigen Kernel/Rechner bauen.

ciao, Dirk
-- 
|  Akkuschrauber Kaufberatung and AEG GSM stuff   |
|   Visit my homepage:   http://www.nutrimatic.ping.de/   |
| FIDO: Dirk Salva 2:244/6305.10 Internet: dsalvaATgmx.de |
|The Ruhrgebiet, best place to live in Germany! |


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Zusammenfassung zu Wie Modul-deb aus vollkommen fremden Sourcen bauen?

2005-09-08 Diskussionsfäden Dirk Salva
On Thu, Sep 08, 2005 at 12:28:41AM +0200, Andreas Pakulat wrote:
  So. Ohne wie schon erwähnt. Ich nehme die Source-Quelle
  hostap-driver-0.3.9.tar.gz (und wir nehmen mal an, es *gibt kein*
  hostap-driver--irgendwas in Debian!!) und entpacke sie nach /usr/src.
 Lieber in ein Verzeichnis in $HOME entpacken. 

Na ja, Du hast sicherlich Recht, aber das ist jetzt wohl eher
nebensächlich.

 Ich hab sowas noch nicht selbst gemacht, aber hol dir doch mal mittels
 apt-get source die Quellpakete fuer hostap-source, alsa-source (die
 Alsa-Module fuer 2.4er Kernel), nvidia-source und vllt. noch ein solches
 -source-Modulpaket und schau dir an wie die debian/rules dort jeweils
 aussieht. Wenn du die nicht verstehst kannst du das selbst-Erstellen des
 deb's sowieso vergessen.

Aha. Gut, das könnte dann länger dauern...:-/

 Es gibt soweit ich das sehe leider auch keine fertige cdbs-Klasse fuer
 solche -source-Pakete :-(

Mist.

ciao, Dirk
-- 
|  Akkuschrauber Kaufberatung and AEG GSM stuff   |
|   Visit my homepage:   http://www.nutrimatic.ping.de/   |
| FIDO: Dirk Salva 2:244/6305.10 Internet: dsalvaATgmx.de |
|The Ruhrgebiet, best place to live in Germany! |


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Zusammenfassung zu Wie Modul-deb aus vollkommen fremden Sourcen bauen?

2005-09-08 Diskussionsfäden Helmut Wollmersdorfer

Dirk Salva wrote:


Das wäre sehr nett, ich blicke da so nicht mehr durch. Was mich
verwirrt ist u.a., das er nach der k8-Config sucht. Klar, auf dem
Rechner, auf welchem ich (im chroot) baue, läuft ein k8, aber ich will
ja gar nicht für den k8 bauen. Das kann doch nicht abhängig davon sein,
welcher Kernel grad läuft, dann müßte ich ja für jede Architektur den
passenden Rechner mitsamt Kernel vorhalten, das kanns ja nicht sein...


Selbiges hier. Das Zeugs versucht anscheinend _alle_ Pakete zu bauen, 
also binary modul.deb und modul-source.deb. Wenn das schon beim 
Kompilieren mit einem Fehler abbricht, dann gibt es kein modul-source.deb.


Ich glaub, ich die Leute auf 'mentors' mal mit Fragen löchern.

Helmut Wollmersdorfer


--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/


Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Zusammenfassung zu Wie Modul-deb aus vollkommen fremden Sourcen bauen?

2005-09-08 Diskussionsfäden Frank Dietrich
Hallo Dirk,

Dirk Salva [EMAIL PROTECTED] wrote:
 On Thu, Sep 08, 2005 at 12:28:41AM +0200, Andreas Pakulat wrote:
  Ich hab sowas noch nicht selbst gemacht, aber hol dir doch mal
  mittels apt-get source die Quellpakete fuer hostap-source, alsa-
  source (die Alsa-Module fuer 2.4er Kernel), nvidia-source und
  vllt. noch ein solches -source-Modulpaket und schau dir an wie
  die debian/rules dort jeweils aussieht. Wenn du die nicht
  verstehst kannst du das selbst-Erstellen des deb's sowieso
  vergessen.
 
 Aha. Gut, das könnte dann länger dauern...:-/

Hier mal eine kleine Anleitung wie Du aus dem 0.3.9-tar Ball ein
installierbares deb bekommst (nicht ganz der offizielle debian
way ;-) )

- die 0.3.9 Sourcen entpacken und Deinen Patch darauf anwenden
- einen Link erstellen
  ln -s hostap-driver-0.3.9 hostap-driver-0.3.7
- Debian Controlfiles einbinden 
  zcat hostap-driver_0.3.7-1.diff.gz | patch -p0
  (keine Angst, dabei wird kein Sourcefile geändert, Datei
  gibt es hier [1])
- in der Datei ./hostap-driver_0.3.7/debian/changelog einen
  neuen Eintrag für die Versionsnummer 0.3.9-1 an den Anfang
  stellen, analog der anderen Einträgen
- in Datei hostap-driver_0.3.7/debian/control bei Maintainer
  Deinen Namen und E-Mail eintragen, für den Fall das Du mal
  diese deb Packet weiter gibst, damit bekannt ist wer dieses Packet
  gepackt hat
- dann 
  cd hostap-driver_0.3.9
  fakeroot dpkg-buildpackage -b
  cd ..

Danach gibt es in dem Verzeichnis ein deb mit den Sourcen, welches Du
auf einem anderen Rechner installieren kannst. Auf dem anderen
Rechner den tar Ball entpacken und mit make-kpkg ein Modulpaket für
den dortigen Kernel bauen.

Frank

[1]
http://ftp.debian.org/debian/pool/main/h/hostap-driver/hostap-driver_0.3.7-1.diff.gz
-- 
Geht nicht gibts _fast_ nicht. Du musst nur professionel frickeln.



Re: Zusammenfassung zu Wie Modul-deb aus vollkommen fremden Sourcen bauen?

2005-09-08 Diskussionsfäden Uwe Kerstan
* Andreas Pakulat [EMAIL PROTECTED] [08-09-2005 00:28]:

 Ich hab sowas noch nicht selbst gemacht, aber hol dir doch mal mittels
 apt-get source die Quellpakete fuer hostap-source,

Gute Idee, man kann nur lernen.

 ... und schau dir an wie die debian/rules dort jeweils aussieht.

Die kannst du gleich so verwenden. :-)
Changelog muss noch angepasst werden und im Prinzip brauchst du nur 
/usr/src/modules/hostap-source/driver austauschen. Als Beispiel wird
dann per 
::/usr/src/kernel-headers-2.6.8-2-k7$ fakeroot make-kpkg modules_image
ein schönes Paket hostap-modules-2.6.8-2-k7_0.3.9-1+10.00.Custom_i386.deb
gebaut. (Das Paket enthält aber noch nicht die Datei /etc/hostap_cs.conf,
das müsste man noch anpassen.) Es sollte auch kein Problem sein das
Verzeichnis /usr/src/modules/hostap-source einzupacken und wieder ein 
source-Paket daraus zu bauen.

Ein normales Source-Paket (auf herkömmliche Art) zu bauen gelingt mir 
allerdings nicht: 
::/tmp/hostap-driver-0.3.9$ dpkg-buildpackage -us -uc -rfakeroot
...
[make läuft problemlos durch]
...
make[2]: Entering directory `/tmp/hostap-driver-0.3.9'
Module installation directory not valid:
'/tmp/hostap-driver-0.3.9/debian/hostap-driver/lib/modules/2.6.8-2-k7'
Most probable cause for this is modified kernel headers.
You will need to install module file (driver/modules/hostap*.{,k}o) manually.

Habe keine Ahnung, warum das nicht klappt, meine kernel headers habe
ich eigentlich nicht bewusst modifiziert.

Gruss Uwe


signature.asc
Description: Digital signature


Re: Zusammenfassung zu Wie Modul-deb aus vollkommen fremden Sourcen bauen?

2005-09-08 Diskussionsfäden Dirk Salva
On Thu, Sep 08, 2005 at 05:05:13PM +0200, Uwe Kerstan wrote:
[...]
 Verzeichnis /usr/src/modules/hostap-source einzupacken und wieder ein 
 source-Paket daraus zu bauen.

Das hat auch nie jemand bestritten, da gehe ich jetzt nicht weiter
drauf ein. Das war und ist kein Thema hier.

 Ein normales Source-Paket (auf herkömmliche Art) zu bauen gelingt mir 
 allerdings nicht: 
[...]
 Habe keine Ahnung, warum das nicht klappt, meine kernel headers habe
 ich eigentlich nicht bewusst modifiziert.

Tja, aber genau das will ich.

ciao, Dirk
-- 
|  Akkuschrauber Kaufberatung and AEG GSM stuff   |
|   Visit my homepage:   http://www.nutrimatic.ping.de/   |
| FIDO: Dirk Salva 2:244/6305.10 Internet: dsalvaATgmx.de |
|The Ruhrgebiet, best place to live in Germany! |


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Zusammenfassung zu Wie Modul-deb aus vollkommen fremden Sourcen bauen?

2005-09-08 Diskussionsfäden Hans-Georg Bork
Moin,

On Wed, 2005-09-07 at 21:25 +0200, Hans-Georg Bork wrote:
 Moin,
 
 ich habe den ganzen Thread nicht verfolgt und hab ihn gerade auch nicht
 da, weiss also nicht ob die Frage schon beantwortet ist ...
 
 On Wed, Sep 07, 2005 at 08:34:38PM +0200, Dirk Salva wrote:
  [...]
  Ich möchte eine fremde Modulsource, für die es kein Debian-Paket gibt,
  debianisieren, sprich daraus ein source-.deb bauen, aus welchem ich
  danach dann für einen beliebigen 2.6-Kernel mittels make-kpkg module_image
  ein Modul-.deb bauen kann.
 
 IIRC muessen Extra-Module unter /usr/src/linux/modules liegen, damit sie
 von make-kpkg gefunden werden. Du musst daher im root-Verzeichnis 
 Deines (zukuenftigen) Paketes diese Verzeichnisstruktur erstellen und
 den Modulsource dort einlagern. Dann musst Du noch die debian-spezifischen
 Dateien in /debian anlegen und kannst dann das Paket bauen. Anleitungen, 
 wie ein solches Paket gebaut wird findet sich mit ziemlicher Sicherheit
 in der debian-Doku; such mal nach Maintainer guide.
 
 Die Tatsache, dass Dein Paket Sourcecode enthaelt, bedingt nicht (zwingend)
 dass das ein deb-src Paket sein muss (perl-Skripte sind auch normale debs).

da es scheint, dass mein Ansatz völlig daneben ist (immerhin antwortet
niemand) hier noch der passende Link
http://www.debian.org/doc/manuals/maint-guide/index.de.html

Gruss
-- hgb




Zusammenfassung zu Wie Modul-deb aus vollkommen fremden Sourcen bauen?

2005-09-07 Diskussionsfäden Dirk Salva
On Wed, Sep 07, 2005 at 04:14:29PM +0200, Werner Mahr wrote:
 Wenn du den Kernel vorher von Hand patched, dann kommt das Modul mit in 
 das Kernelpaket, nicht in ein separates.

Also bitte, ihr habts geschafft, jetzt blick ich da gar nicht mehr
durch. Kann mal bitte jemand zusammenfassen, was es als Ergebnis auf
meine Fragestellung gibt, und dabei nicht ständig irgendein neues
Gezumpel mit einfügen, was das Chaos nur noch vermehrt?

Nochmal langsam zum Mitlesen:

Ich möchte eine fremde Modulsource, für die es kein Debian-Paket gibt,
debianisieren, sprich daraus ein source-.deb bauen, aus welchem ich
danach dann für einen beliebigen 2.6-Kernel mittels make-kpkg module_image
ein Modul-.deb bauen kann.

Nix Kernel von Hand patchen, nix irgendwie zusammenfrickeln. Das muss
doch gehen!?!

ciao, Dirk
-- 
|  Akkuschrauber Kaufberatung and AEG GSM stuff   |
|   Visit my homepage:   http://www.nutrimatic.ping.de/   |
| FIDO: Dirk Salva 2:244/6305.10 Internet: dsalvaATgmx.de |
|The Ruhrgebiet, best place to live in Germany! |


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Zusammenfassung zu Wie Modul-deb aus vollkommen fremden Sourcen bauen?

2005-09-07 Diskussionsfäden Werner Mahr
Am Mittwoch, 7. September 2005 20:34 schrieb Dirk Salva:

 Nix Kernel von Hand patchen, nix irgendwie zusammenfrickeln. Das muss
 doch gehen!?!

Wie schon hier erwähnt. modules Verzeichnis mit den entsprechenden 
modul-sourcen, debian-verzeichnis mit debian/rules da rein. Kernel 
configurieren (noch besser kompileren) und modul-paket bauen. Oder 
beides in einem make-kpkg kernel_image modules_image (plus deine 
Optionen).

-- 
MfG usw.

Werner Mahr
registered Linuxuser: 295882


pgpPI3bkCUrjA.pgp
Description: PGP signature


Re: Zusammenfassung zu Wie Modul-deb aus vollkommen fremden Sourcen bauen?

2005-09-07 Diskussionsfäden Hans-Georg Bork
Moin,

ich habe den ganzen Thread nicht verfolgt und hab ihn gerade auch nicht
da, weiss also nicht ob die Frage schon beantwortet ist ...

On Wed, Sep 07, 2005 at 08:34:38PM +0200, Dirk Salva wrote:
 [...]
 Ich möchte eine fremde Modulsource, für die es kein Debian-Paket gibt,
 debianisieren, sprich daraus ein source-.deb bauen, aus welchem ich
 danach dann für einen beliebigen 2.6-Kernel mittels make-kpkg module_image
 ein Modul-.deb bauen kann.

IIRC muessen Extra-Module unter /usr/src/linux/modules liegen, damit sie
von make-kpkg gefunden werden. Du musst daher im root-Verzeichnis 
Deines (zukuenftigen) Paketes diese Verzeichnisstruktur erstellen und
den Modulsource dort einlagern. Dann musst Du noch die debian-spezifischen
Dateien in /debian anlegen und kannst dann das Paket bauen. Anleitungen, 
wie ein solches Paket gebaut wird findet sich mit ziemlicher Sicherheit
in der debian-Doku; such mal nach Maintainer guide.

Die Tatsache, dass Dein Paket Sourcecode enthaelt, bedingt nicht (zwingend)
dass das ein deb-src Paket sein muss (perl-Skripte sind auch normale debs).

HTH

Gruss
-- hgb


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Zusammenfassung zu Wie Modul-deb aus vollkommen fremden Sourcen bauen?

2005-09-07 Diskussionsfäden Dirk Salva
On Wed, Sep 07, 2005 at 09:25:37PM +0200, Werner Mahr wrote:
 Am Mittwoch, 7. September 2005 20:34 schrieb Dirk Salva:
  Nix Kernel von Hand patchen, nix irgendwie zusammenfrickeln. Das muss
  doch gehen!?!
 Wie schon hier erwähnt. modules Verzeichnis mit den entsprechenden 
 modul-sourcen, debian-verzeichnis mit debian/rules da rein. Kernel 
 configurieren (noch besser kompileren) und modul-paket bauen. Oder 
 beides in einem make-kpkg kernel_image modules_image (plus deine 
 Optionen).

So. Ohne wie schon erwähnt. Ich nehme die Source-Quelle
hostap-driver-0.3.9.tar.gz (und wir nehmen mal an, es *gibt kein*
hostap-driver--irgendwas in Debian!!) und entpacke sie nach /usr/src.
Bringe dann den patch darauf an. So weit hat alles funktioniert. Jetzt
will ich aus *diesem Source-Unterverzeichnis* ein .deb bauen, mit dessen
Hilfe ich später mit Hilfe von
make-kpackage --append-to-version Blah module_image
ein Kernelmodul-.deb für einen anderen Rechner herstellen kann. Nur
scheitere ich schon am ersten Schritt, nämlich aus den Daten in
/usr/src/hostap-driver-0.3.9 ein .deb zu machen:

(32Bit)[EMAIL PROTECTED]:/usr/src/hostap-driver-0.3.9# dpkg-buildpackage
dpkg-buildpackage: source package is hostap-driver
dpkg-buildpackage: source version is 0.3.9-1
dpkg-buildpackage: source maintainer is root [EMAIL PROTECTED]
dpkg-buildpackage: host architecture is i386
 debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
# Add here commands to clean up after the build process.
/usr/bin/make clean
make[1]: Entering directory /usr/src/hostap-driver-0.3.9'
Makefile:28: /lib/modules/2.6.11-9-amd64-k8/build/.config: Datei oder 
Verzeichnis nicht gefunden
Makefile:46: WARNING: No kernel PCMCIA support found and PCMCIA_PATH is not 
defined
Makefile:53: WARNING: Linux wireless extensions, CONFIG_NET_RADIO, not enabled 
in the kernel
make[1]: *** Keine Regel, um »/lib/modules/2.6.11-9-amd64-k8/build/.config« zu 
erstellen.  Schluss.
make[1]: Leaving directory /usr/src/hostap-driver-0.3.9'
make: [clean] Fehler 2 (ignoriert)
dh_clean
 dpkg-source -b hostap-driver-0.3.9
dpkg-source: building hostap-driver in hostap-driver_0.3.9-1.tar.gz
dpkg-source: building hostap-driver in hostap-driver_0.3.9-1.dsc
 debian/rules build
dh_testdir
# Add here commands to configure the package.
touch configure-stamp
dh_testdir
# Add here commands to compile the package.
/usr/bin/make
make[1]: Entering directory /usr/src/hostap-driver-0.3.9'
Makefile:28: /lib/modules/2.6.11-9-amd64-k8/build/.config: Datei oder 
Verzeichnis nicht gefunden
Makefile:46: WARNING: No kernel PCMCIA support found and PCMCIA_PATH is not 
defined
Makefile:53: WARNING: Linux wireless extensions, CONFIG_NET_RADIO, not enabled 
in the kernel
make[1]: *** Keine Regel, um »/lib/modules/2.6.11-9-amd64-k8/build/.config« zu 
erstellen.  Schluss.
make[1]: Leaving directory /usr/src/hostap-driver-0.3.9'
make: *** [build-stamp] Fehler 2

Grmpf. Natürlich kann er nix bei blah-k8/build finden. Ich will ja auch
nix für den laufenden Kernel bauen! Hrmpf.

ciao, Dirk
-- 
|  Akkuschrauber Kaufberatung and AEG GSM stuff   |
|   Visit my homepage:   http://www.nutrimatic.ping.de/   |
| FIDO: Dirk Salva 2:244/6305.10 Internet: dsalvaATgmx.de |
|The Ruhrgebiet, best place to live in Germany! |


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Zusammenfassung zu Wie Modul-deb aus vollkommen fremden Sourcen bauen?

2005-09-07 Diskussionsfäden Dirk Salva
On Wed, Sep 07, 2005 at 09:25:37PM +0200, Werner Mahr wrote:
 Wie schon hier erwähnt. modules Verzeichnis mit den entsprechenden 
 modul-sourcen, debian-verzeichnis mit debian/rules da rein. Kernel 
 configurieren (noch besser kompileren) und modul-paket bauen. Oder 

Hmm, gut. Nur - wieso funktioniert das dann hier nicht mit der schon
erwähnten hostap-spurce (0.3.9), die ich runtergeladen habe?

 beides in einem make-kpkg kernel_image modules_image (plus deine 
 Optionen).

Das ist klar, aber der Kernel ist schon vorhanden.

ciao, Dirk
-- 
|  Akkuschrauber Kaufberatung and AEG GSM stuff   |
|   Visit my homepage:   http://www.nutrimatic.ping.de/   |
| FIDO: Dirk Salva 2:244/6305.10 Internet: dsalvaATgmx.de |
|The Ruhrgebiet, best place to live in Germany! |


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Zusammenfassung zu Wie Modul-deb aus vollkommen fremden Sourcen bauen?

2005-09-07 Diskussionsfäden Werner Mahr
Am Mittwoch, 7. September 2005 22:31 schrieb Dirk Salva:

 Makefile:28: /lib/modules/2.6.11-9-amd64-k8/build/.config: Datei oder
 Verzeichnis nicht gefunden

Auf den ersten Blick würde ich sagen, das der Kernel nicht konfiguriert 
ist, aber warum soll die .config in build sein? Heute hab ich keine 
Zeit mehr, aber ich tue dir den gefallen, und lese mich in die Doku für 
die Kernelmodule ein.

-- 
MfG usw.

Werner Mahr
registered Linuxuser: 295882


pgpDd1WHzhT08.pgp
Description: PGP signature


Re: Zusammenfassung zu Wie Modul-deb aus vollkommen fremden Sourcen bauen?

2005-09-07 Diskussionsfäden Hans-Georg Bork
Moin,

On Wed, Sep 07, 2005 at 10:31:12PM +0200, Dirk Salva wrote:
 [...]
 Grmpf. Natürlich kann er nix bei blah-k8/build finden. Ich will ja auch
 nix für den laufenden Kernel bauen! Hrmpf.

ich fuerchte, Du musst die Umgebung des Zielkernels nachbauen, damit die
entsprechende .config gefunden wird (chroot).

Gruss
-- hgb


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Zusammenfassung zu Wie Modul-deb aus vollkommen fremden Sourcen bauen?

2005-09-07 Diskussionsfäden Andreas Pakulat
On 07.Sep 2005 - 22:55:08, Hans-Georg Bork wrote:
 Moin,
 
 On Wed, Sep 07, 2005 at 10:31:12PM +0200, Dirk Salva wrote:
  [...]
  Grmpf. Natürlich kann er nix bei blah-k8/build finden. Ich will ja auch
  nix für den laufenden Kernel bauen! Hrmpf.
 
 ich fuerchte, Du musst die Umgebung des Zielkernels nachbauen, damit die
 entsprechende .config gefunden wird (chroot).

?? Was soll dass denn? Ich glaube du verstehst Dirk nicht. Was er da
macht ist natuerlich falsch, aber diese Hilfestellungen werden ihn
nur verwirren.

Andreas

-- 
An avocado-tone refrigerator would look good on your resume.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Zusammenfassung zu Wie Modul-deb aus vollkommen fremden Sourcen bauen?

2005-09-07 Diskussionsfäden Andreas Pakulat
On 07.Sep 2005 - 23:05:27, Werner Mahr wrote:
 Am Mittwoch, 7. September 2005 22:31 schrieb Dirk Salva:
 
  Makefile:28: /lib/modules/2.6.11-9-amd64-k8/build/.config: Datei oder
  Verzeichnis nicht gefunden
 
 Auf den ersten Blick würde ich sagen, das der Kernel nicht konfiguriert 
 ist, aber warum soll die .config in build sein? Heute hab ich keine 
 Zeit mehr, aber ich tue dir den gefallen, und lese mich in die Doku für 
 die Kernelmodule ein.

Dirk will doch jetzt gar kein Modul fuer sein Kernel bauen, sondern er
will ein -source-Paket erstellen. 

Andreas

-- 
Don't you feel more like you do now than you did when you came in?


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Zusammenfassung zu Wie Modul-deb aus vollkommen fremden Sourcen bauen?

2005-09-07 Diskussionsfäden Andreas Pakulat
On 07.Sep 2005 - 22:31:12, Dirk Salva wrote:
 On Wed, Sep 07, 2005 at 09:25:37PM +0200, Werner Mahr wrote:
  Am Mittwoch, 7. September 2005 20:34 schrieb Dirk Salva:
   Nix Kernel von Hand patchen, nix irgendwie zusammenfrickeln. Das muss
   doch gehen!?!
  Wie schon hier erwähnt. modules Verzeichnis mit den entsprechenden 
  modul-sourcen, debian-verzeichnis mit debian/rules da rein. Kernel 
  configurieren (noch besser kompileren) und modul-paket bauen. Oder 
  beides in einem make-kpkg kernel_image modules_image (plus deine 
  Optionen).
 
 So. Ohne wie schon erwähnt. Ich nehme die Source-Quelle
 hostap-driver-0.3.9.tar.gz (und wir nehmen mal an, es *gibt kein*
 hostap-driver--irgendwas in Debian!!) und entpacke sie nach /usr/src.

Lieber in ein Verzeichnis in $HOME entpacken. 

 will ich aus *diesem Source-Unterverzeichnis* ein .deb bauen, mit dessen
 Hilfe ich später mit Hilfe von
 make-kpackage --append-to-version Blah module_image
 ein Kernelmodul-.deb für einen anderen Rechner herstellen kann. Nur
 scheitere ich schon am ersten Schritt, nämlich aus den Daten in
 /usr/src/hostap-driver-0.3.9 ein .deb zu machen:
 
 (32Bit)[EMAIL PROTECTED]:/usr/src/hostap-driver-0.3.9# dpkg-buildpackage

Wenn du einfach ein dh_make mit anschliessendem dpkg-buildpackage
versuchst kann das nicht fuer ein -source-Paket funktionieren. Denn du
willst ja gar nix kompilieren und dh_make erwartet Source-Code den du
kompilieren willst.

Ich hab sowas noch nicht selbst gemacht, aber hol dir doch mal mittels
apt-get source die Quellpakete fuer hostap-source, alsa-source (die
Alsa-Module fuer 2.4er Kernel), nvidia-source und vllt. noch ein solches
-source-Modulpaket und schau dir an wie die debian/rules dort jeweils
aussieht. Wenn du die nicht verstehst kannst du das selbst-Erstellen des
deb's sowieso vergessen.

Es gibt soweit ich das sehe leider auch keine fertige cdbs-Klasse fuer
solche -source-Pakete :-(

Andreas

-- 
Never reveal your best argument.


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)