Re: compilation de modules

2005-11-05 Par sujet Leopold BAILLY
"C. Mourad Jaber" <[EMAIL PROTECTED]> writes:

> Bonjour,
> Je ne parviens pas à compiler de modules en utilisant un noyau 
> (2.6.14-1-k7) pré-compilé + ses headers.
> Quand je compile mon noyau moi-même à partir des sources en utilisant 
> make-kpkg, les header permettent de compiler des modules sans problèmes 
> (et avant le passage au 2.6.12 ça marchait !).
> Ma commande :
> /usr/src/linux-headers-2.6.14-1-k7# make-kpkg --append-to-version=-1-k7 
> --revision=2.6.14-2 modules_image

Pour utiliser make-kpkg, il faut être dans linux-source

,[ man make-kpkg ]
| ...
| This utility needs to be run from a top level Linux kernel source directory,
| which has been previously configured
| ...
`

Pour compiler un module quand on n'a pas les sources du noyau, il faut soit
lancer directement le fichier debian/rules qui est dans les sources du module,
soit utiliser module-assistant.

-- 
Léo.


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



compilation de modules

2005-11-04 Par sujet C. Mourad Jaber

Bonjour,
Je ne parviens pas à compiler de modules en utilisant un noyau 
(2.6.14-1-k7) pré-compilé + ses headers.
Quand je compile mon noyau moi-même à partir des sources en utilisant 
make-kpkg, les header permettent de compiler des modules sans problèmes 
(et avant le passage au 2.6.12 ça marchait !).

Ma commande :
/usr/src/linux-headers-2.6.14-1-k7# make-kpkg --append-to-version=-1-k7 
--revision=2.6.14-2 modules_image


I note you are using a hyphen in the revision number.
Please ensure that the upstream and debian revision
numbers are policy compliant enough that dpkg and
shall not choke on them at the end of the compile
/usr/bin/make EXTRAVERSION=-1-k7   \
ARCH=i386 oldconfig
make[1]: Entering directory `/usr/src/linux-headers-2.6.14-1-k7'
scripts/Makefile.build:15: 
/usr/src/linux-headers-2.6.14-1-k7/scripts/basic/Makefile: Aucun fichier 
ou répertoire de ce type
make[2]: *** Pas de règle pour fabriquer la cible « 
/usr/src/linux-headers-2.6.14-1-k7/scripts/basic/Makefile ». Arrêt.

make[1]: *** [scripts_basic] Erreur 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.14-1-k7'
make: *** [stamp-kernel-configure] Erreur 2

J'ai essayé avec
#make-kpkg modules_image
et j'ai le même résultat :(
Est-ce que je m'y prend mal ou c'est la façon de faire qui a changée ?
Merci
@ +

Mourad


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: compilation de modules.

2002-12-02 Par sujet baumes
On Mon, 2 Dec 2002 14:12:23 +0100
PRUGNIERES P CAP USEISO <[EMAIL PROTECTED]> wrote:

> salut
> cé koi ta carte son

C' est un sound blaster: je sais plus trop quoi comme modèle.
Mais si je fais un lspci je vois ensoniq 1371( je ne me souviens plus du nombre 
exacte,
désolé je ne suis pas devant mon pc,
mais c' est pas grave car j' ai déjà regarder dans les options du noyau et j' 
ai déjà repérer
la bonne option à cocher)

> est ke tu as regarder avec modconf si elle est gere?

oui j' ai déjà fait modconf mais il n' y pas une grande liste de modules ,et en 
fait il n' y 
a pas de modules qui conceren les cartes son, d' où mon envie d' en recompiler 
un , de le placer
dans le rép /usr/lib/modules/2.2.20 (à moins que ca ne se fasses tout seul avec 
un .deb si j'
utilise la méthode make-kpkg modules, dans la mesure où cette option existe 
pour cette commande) puis je la charge avec modconf.

voilà , d' où ma question est- ce possible de créer un module à partir des 
sources à la sauce debian sans avoir à recompiler tout le noyau...
Merci d' avance.

> =
> phil
> 
> -Message d'origine-
> De : baumes [mailto:[EMAIL PROTECTED]
> Envoyé : lundi 2 décembre 2002 13:59
> À : debian-user-french@lists.debian.org
> Objet : compilation de modules.
> 
> 
> Salut la liste,
> voilà une petite questions toutes simples,
> j' ai installé une woody récemment et il n' y a pas le son, et j' aimerai l'
> avoir,
> où encore d' autre petite fonctionnalité que je désire avoir et qui passe ,
> d' après moi,
> forcèment par une recompilmation du noyau, et la est le problème :
> n' est il pas possible de garder mon noyau actuel(2.2.20) ,et de faire :
> apt-get install kernel-source-2.2.20,
> puis faire un make xconfig,
> sélectionner ensuite les options adéquate (sous forme de modules),
> puis avec make-kpkg modules de ne compiler seuleument les modules sous la
> forme d' un .deb .
> Je sais rtfm , mais en fait je ne suis pas sur de moi et je voulais
> confirmer sur la liste.
> Sinon quelqu' un sait comment avoir le son sans passer par une recompilation
> de modules ou de noyau ?
> (En installant une bonne lib, ou quoi).
> Merci d' avance.
> 
> 
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
> [EMAIL PROTECTED]
> 



RE: compilation de modules.

2002-12-02 Par sujet PRUGNIERES P CAP USEISO
salut
cé koi ta carte son
est ke tu as regarder avec modconf si elle est gere?
=
phil

-Message d'origine-
De : baumes [mailto:[EMAIL PROTECTED]
Envoyé : lundi 2 décembre 2002 13:59
À : debian-user-french@lists.debian.org
Objet : compilation de modules.


Salut la liste,
voilà une petite questions toutes simples,
j' ai installé une woody récemment et il n' y a pas le son, et j' aimerai l'
avoir,
où encore d' autre petite fonctionnalité que je désire avoir et qui passe ,
d' après moi,
forcèment par une recompilmation du noyau, et la est le problème :
n' est il pas possible de garder mon noyau actuel(2.2.20) ,et de faire :
apt-get install kernel-source-2.2.20,
puis faire un make xconfig,
sélectionner ensuite les options adéquate (sous forme de modules),
puis avec make-kpkg modules de ne compiler seuleument les modules sous la
forme d' un .deb .
Je sais rtfm , mais en fait je ne suis pas sur de moi et je voulais
confirmer sur la liste.
Sinon quelqu' un sait comment avoir le son sans passer par une recompilation
de modules ou de noyau ?
(En installant une bonne lib, ou quoi).
Merci d' avance.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact
[EMAIL PROTECTED]



Re: compilation de modules.

2002-12-02 Par sujet Patrice Karatchentzeff
Le Mon, 2 Dec 2002 13:58:58 +0100
[EMAIL PROTECTED] écrivait :

[...]

> Je sais rtfm , mais en fait je ne suis pas sur de moi et je voulais
> confirmer sur la liste.

RTFM c'est bien mais encore faut-il savoir quoi RTFMer...

Je te suggère le HOWTO sur le son, ce sera un bon début.

> Sinon quelqu' un sait comment avoir le son sans passer par une
> recompilation de modules ou de noyau ?(En installant une bonne lib, ou
> quoi).

Aïe... T'es mal barré. C'est le noyau qui gère le matériel, pas les
bibliothèques.

Ton ami est modprobe (si ta carte son est PCI, sinon insmod). Reste plus
qu'à trouver l'ami de modprobe, c'est-à-dire le module ad hoc.

Facile : généralement, google + nom du chipset de la carte son + linux
devrait rapidement te donner la réponse. Sinon,
/usr/src/.../kernel/Documentation devrait te dépanner.

PK

-- 
Patrice KARATCHENTZEFF
STMicroelectronics   Tel:  04-76-92-63-81
850, rue Jean Monnet
38926 CROLLES Cedex, France  Courriel: [EMAIL PROTECTED]



compilation de modules.

2002-12-02 Par sujet baumes
Salut la liste,
voilà une petite questions toutes simples,
j' ai installé une woody récemment et il n' y a pas le son, et j' aimerai l' 
avoir,
où encore d' autre petite fonctionnalité que je désire avoir et qui passe , d' 
après moi,
forcèment par une recompilmation du noyau, et la est le problème :
n' est il pas possible de garder mon noyau actuel(2.2.20) ,et de faire :
apt-get install kernel-source-2.2.20,
puis faire un make xconfig,
sélectionner ensuite les options adéquate (sous forme de modules),
puis avec make-kpkg modules de ne compiler seuleument les modules sous la forme 
d' un .deb .
Je sais rtfm , mais en fait je ne suis pas sur de moi et je voulais confirmer 
sur la liste.
Sinon quelqu' un sait comment avoir le son sans passer par une recompilation de 
modules ou de noyau ?
(En installant une bonne lib, ou quoi).
Merci d' avance.



Compilation de modules perl (qu'est vendor)

2002-10-24 Par sujet François Boisson
Compilant petit à petit les paquets nécessaires pour amavis sur potato, je
me confronte sur chaque paquet perl au problème de vendor déjà évoqué:
Dans chaque paquet, à la compilation j'ai le message

make[1]: *** No rule to make target `pure_vendor_install', needed by
`pure_install'.  Stop.

Seul pure_site_install, pure__install et pure_perl_install existent dans
le Makefile crée. "site" est l'option par défaut appelé par pure__install
et installe les fichiers à la racine (Beurk!). perl installe les fichiers
comme suit (cf ci-dessous) et de façon légèrement différente par rapport
aux paquets Debian. Vais je au devant de graves ennuis et quelqu'un
peut-il m'indiquer comment contourner le problème. Je ne comprends ce
problème, la chaine "vendor" ne se trouve nulle part ailleurs dans tous
les fichiers des paquets source. Est ce une variable d'environnement?

Merci de tout tuyau, l'installation des paquets se passe bien mais
j'hésite à les utiliser.

F.Boisson


$ dpkg -L libconvert-uulib-perl
/.
/usr
/usr/lib
/usr/lib/perl5
/usr/lib/perl5/5.005
/usr/lib/perl5/5.005/i386-linux
/usr/lib/perl5/5.005/i386-linux/auto
/usr/lib/perl5/5.005/i386-linux/auto/Convert
/usr/lib/perl5/5.005/i386-linux/auto/Convert/UUlib
/usr/lib/perl5/5.005/i386-linux/auto/Convert/UUlib/UUlib.so
/usr/lib/perl5/5.005/i386-linux/auto/Convert/UUlib/UUlib.bs
/usr/lib/perl5/5.005/i386-linux/auto/Convert/UUlib/autosplit.ix
/usr/lib/perl5/5.005/i386-linux/Convert
/usr/lib/perl5/5.005/i386-linux/Convert/UUlib.pm
/usr/share
/usr/share/doc
/usr/share/doc/libconvert-uulib-perl
/usr/share/doc/libconvert-uulib-perl/copyright
/usr/share/doc/libconvert-uulib-perl/examples
/usr/share/doc/libconvert-uulib-perl/examples/example-decoder
/usr/share/doc/libconvert-uulib-perl/changelog.gz
/usr/share/doc/libconvert-uulib-perl/README.gz
/usr/share/doc/libconvert-uulib-perl/changelog.Debian.gz
/usr/share/man
/usr/share/man/man3
/usr/share/man/man3/Convert::UUlib.3pm.gz

Alors que le paquet devrait contenir

./
./usr/
./usr/lib/
./usr/lib/perl5/
./usr/lib/perl5/auto/
./usr/lib/perl5/auto/Convert/
./usr/lib/perl5/auto/Convert/UUlib/
./usr/lib/perl5/auto/Convert/UUlib/UUlib.so
./usr/lib/perl5/auto/Convert/UUlib/UUlib.bs
./usr/lib/perl5/auto/Convert/UUlib/autosplit.ix
./usr/lib/perl5/Convert/
./usr/lib/perl5/Convert/UUlib.pm
./usr/share/
./usr/share/perl5/
./usr/share/man/
./usr/share/man/man3/
./usr/share/man/man3/Convert::UUlib.3pm.gz
./usr/share/doc/
./usr/share/doc/libconvert-uulib-perl/
./usr/share/doc/libconvert-uulib-perl/README
./usr/share/doc/libconvert-uulib-perl/copyright
./usr/share/doc/libconvert-uulib-perl/examples/
./usr/share/doc/libconvert-uulib-perl/examples/example-decoder
./usr/share/doc/libconvert-uulib-perl/changelog.gz
./usr/share/doc/libconvert-uulib-perl/changelog.Debian.gz



Re: compilation de modules

2002-10-21 Par sujet Romuald DELAVERGNE

Le 2002.10.18 18:20, Gérard Kohler a écrit :

bonjour,

je suis sous DEBIAN 3.0,

j'ai un petit problème de compilation de modules
j'ai compilé un nouveau kernel avec :

# cd /usr/src/linux
# make-kpkg clean
# make-kpkg --append_to_version -03-smp kernel_image

J'obtiens donc un beau kernel sous forme de package *.deb qui marche 
impec.


secondairement je voudrais compiler des modules aditionnels (entre autre 
ALSA),je fais donc :


# make-kpkg --revision=-03-smp modules

et là j'obtiens une erreur :

I not that you are using the --revision flag with the value foo.
however, the ./debian/changelog file exists, and has a different value
10.00.Custom. I am confused by this discrepancy , and am halting.



Pour le noyau tu as utlisé "-03-smp" comme extraversion du noyau alors que 
pour les modules ALSA tu as utilisé "-03-smp" comme release du package 
debian.


Je te propose donc de refaire le paquet des modules ALSA comme ceci:
# make-kpkg --append_to_version -03-smp modules

Ainsi les modules du noyau et d'ALSA devraient tous aller dans 
lib/modules/2.4.18-03-smp

et les deux paquets auront une même sous version "10.00.Custom".



Re: compilation de modules

2002-10-21 Par sujet Xavier Poinsard

Gérard Kohler wrote:

bonjour,

je suis sous DEBIAN 3.0,

j'ai un petit problème de compilation de modules
j'ai compilé un nouveau kernel avec :

# cd /usr/src/linux
# make-kpkg clean
# make-kpkg --append_to_version -03-smp kernel_image

J'obtiens donc un beau kernel sous forme de package *.deb qui marche impec.

secondairement je voudrais compiler des modules aditionnels (entre autre 
ALSA),je fais donc :


# make-kpkg --revision=-03-smp modules


=> le deb précédemment généré ne contient pas les modules ?
Personnellement, il me semble que Debian ne fait qu'un paquet avec noyau 
+ tous les modules.


--
Xavier Poinsard  [EMAIL PROTECTED]



compilation de modules

2002-10-18 Par sujet Gérard Kohler

bonjour,

je suis sous DEBIAN 3.0,

j'ai un petit problème de compilation de modules
j'ai compilé un nouveau kernel avec :

# cd /usr/src/linux
# make-kpkg clean
# make-kpkg --append_to_version -03-smp kernel_image

J'obtiens donc un beau kernel sous forme de package *.deb qui marche impec.

secondairement je voudrais compiler des modules aditionnels (entre autre 
ALSA),je fais donc :

# make-kpkg --revision=-03-smp modules

et là j'obtiens une erreur :

I not that you are using the --revision flag with the value foo.
however, the ./debian/changelog file exists, and has a different value
10.00.Custom. I am confused by this discrepancy , and am halting.



mon fichier ./debian/changelog

kernel-source-2.4.18-03-smp (10.00.Custom) unstable; urgency=low

 * Added support for netwinders
 * Modified modules support to not assume everything in /usr/src/modules
   is a directory. 


-- Manoj Srivastava <[EMAIL PROTECTED]>  Wed, 25 Nov 1998 01:39:43 -0600





où est l'erreur ?

merci de vote aide

gérard


--

- BEGIN GEEK CODE BLOCK -
Version 3.1
GMD/FA/CA D- A+ C++ L++ P+ E+ W+ N++ W--- O++@ M-- b+++ D+ Y++
-- END GEEK CODE BLOCK --

-
Gerard Kohler
Email : [EMAIL PROTECTED]
-