Bonjour,
Je reviens sur mon precedent email, car je n'ai fait aucun progres
bienque'ayant suivi les conseils. Parfois je recupere un message un peu
different:
make[3]: Entering directory `/usr/src/linux-2.4.20-9/drivers/pci'
gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-9/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -nostdinc -iwithprefix include -DKBUILD_BASENAME=pci -DEXPORT_SYMTAB -c pci.c
gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-9/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -nostdinc -iwithprefix include -DKBUILD_BASENAME=quirks -c -o quirks.o quirks.c
gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-9/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -nostdinc -iwithprefix include -DKBUILD_BASENAME=compat -c -o compat.o compat.c
make[3]: *** No rule to make target `/usr/src/linux-2.4.20-9/drivers/pci/devlist.h', needed by `names.o'. Stop.
make[3]: Leaving directory `/usr/src/linux-2.4.20-9/drivers/pci'
make[2]: *** [first_rule] Error 2
make[2]: Leaving directory `/usr/src/linux-2.4.20-9/drivers/pci'
make[1]: *** [_subdir_pci] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.20-9/drivers'
make: *** [_dir_drivers] Error 2
> On Sun, Dec 14, 2003 at 11:30:40PM -0500, Patrick Dupre wrote:
> > Merci pour les conseils,
> >
> > J'ai essaye d'implenter dans mon noyau l'option devfs
> > mais je me recupere un message d'erreur:
> >
> > base.c: In function `is_devfsd_or_child':
> > base.c:1417: structure has no member named `p_opptr'
> > base.c:1417: structure has no member named `p_opptr'
> > base.c: In function `devfsd_ioctl':
> > base.c:3433: warning: unused variable `lock'
> > make[3]: *** [base.o] Error 1
> >
> >
> > dont je ne parviens pas a me debarasser. c'est un noyau 2.4.20.9. Est-ce
> > qu'il y a un probleme de ce cote la ? je n'ai rien trouve sur internet.
> >
>
> Il n'y pas de probleme avec le noyau 2.4.20.
> Tu dois activer les options suivantes dans la config de ton noyau :
> CONFIG_EXPERIMENTAL=y
> CONFIG_DEVFS_FS=y // pour activer devfs
> CONFIG_DEVFS_MOUNT=y // pour le montage automatique au boot
> CONFIG_DEVPTS_FS=n // devfs s'occupe de ceci maintenant. Activer cette
> // option peut poser des problèmes avec devfs
> // de mon cote, je l'ai mis et je n'ai pas eu jusqu'a
> // present de pb
>
> Ensuite, une fois ton noyau fraichement compile et installe :) tu dois
> installer le package devfsd correspondant a ta distrib.
> Une fois ceci fais tu peux ecrire la ligne correspondante au lecteur de
> dvd dans /etc/devfsd.conf
>
> Precedemment, les lignes que je t'ai envoyees sont celles citees de
> memoire, voici celles exactes :
> LOOKUP ^dvd$ CFUNCTION GLOBAL mksymlink
> ${mntpnt}/cdroms/cdrom0 dvd
> REGISTER ^cdroms/cdrom0$ CFUNCTION GLOBAL mksymlink ${devpath}
> dvd
> UNREGISTER ^cdroms/cdrom0$ CFUNCTION GLOBAL unlink dvd
> Les chemins absolus sont mis car certaines applis ont du mal a trouver
> le bon periph.
>
> Apres tu peux rebooter pour profiter de ton nouvel environnement
>
>
>
> --
> Miguel Moquillon <miguel.moquillon@???>
> http://miguel.moquillon.free.fr
>
--
---
==============================================================================
Patrick DUPRE | |
Department of Chemistry | | Phone: (614) 292-8406
Ohio State University | | Fax: (614) 292-1948
120 West 18th Avenue | |
Columbus, OH 43210-1173 | | email: pdupre@???
==============================================================================