View previous topic :: View next topic |
Author |
Message |
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8708 Location: ~Brussels - Belgique
|
Posted: Tue Aug 27, 2013 5:53 am Post subject: |
|
|
Hello,
Comment as-tu configuré et installé le noyau et les modules : à la main, en ayant bien fait make install et make modules_install ? ou via genkernel ?
Est-ce que tu as bien démarré le noyau que tu as recompilé ? (cf les messages concernant les versions de noyau pas tout à fait identiques) ? _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
FDZ Tux's lil' helper
Joined: 23 Aug 2013 Posts: 86
|
Posted: Tue Aug 27, 2013 7:59 am Post subject: |
|
|
En effet, j'ai bien installlé le noyau (du moins la dernière fois) "à la main" avec "make" et "make install", mais j'avais laissé passer "make modules_install". Je viens de le relancer, ça installe (?) plein de trucs, mais à la sortie lsmod ne renvoie rien et modprobe ne fonctionne toujours pas. Je commence à envisager la réinstallation complète à partir de zero (je conserve les fichiers de compil de ndiswrappper, à l'abri dans ma partition home)
Je pense bien que je suis encore une victime du syndrome "RTFM". Pourtant j'avais bien compulsé ce manuel, mais parfois en diagonale.
Je ne passe toujours pas en "résolu", je reviendrais quand j'aurais réinstallé ce système.
Au fait, pendant le boot, j'ai un message d'erreur disant que le sysème n'arrive pas à installer ndiswrapper (notifié dans /etc/conf.d/modules) _________________ "On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre" (Victor HUGO) |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8708 Location: ~Brussels - Belgique
|
Posted: Tue Aug 27, 2013 8:04 am Post subject: |
|
|
redémarre ta machine, ou du moins tente de recharger le module ndiswrapper.
et évite tant que faire se peut de compiler à la main _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
FDZ Tux's lil' helper
Joined: 23 Aug 2013 Posts: 86
|
Posted: Wed Aug 28, 2013 10:26 am Post subject: |
|
|
Bon;, j'ai reformaté ma partition /, réinstallé le système en suivant les indications du wiki, reconfiguré le noyau (après "emerge gentoo-source" en mode chroot) avec "genkernel all --menuconfig". J'arrive à booter en gentoo, et maintenant lsmod me renvoie toute une liste de modules (ça, c'est bon signe ...) ... mais .. impossible de compiler ndiswrapper ! Si je tente un "emerge net-wireless/ndiswrapper" je reçois un message d'erreur Code: | * ERROR: net-wireless/ndiswrapper-1.58 failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=net-wireless/ndiswrapper-1.58'`,
* the complete build log and the output of `emerge -pqv '=net-wireless/ndiswrapper-1.58'`.
* The complete build log is located at '/var/tmp/portage/net-wireless/ndiswrapper-1.58/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/net-wireless/ndiswrapper-1.58/temp/environment'.
* Working directory: '/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/utils'
* S: '/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58'
|
La compilation directe de ndiswrapper renvoie : Code: | make -C utils
make[1]: Entering directory `/home/compilation/ndiswrapper-1.58/utils'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/compilation/ndiswrapper-1.58/utils'
make -C driver
make[1]: Entering directory `/home/compilation/ndiswrapper-1.58/driver'
Makefile:23: *** Kernel build tree not found - please set KBUILD to configured kernel. Stop.
make[1]: Leaving directory `/home/compilation/ndiswrapper-1.58/driver'
make: *** [driver] Error 2
| Je confirme que j'ai bien décompressé le tarball fourni par source forge dans le répertoire /home/compilation. Après, je cale _________________ "On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre" (Victor HUGO)
Last edited by FDZ on Wed Aug 28, 2013 12:06 pm; edited 1 time in total |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8708 Location: ~Brussels - Belgique
|
Posted: Wed Aug 28, 2013 11:01 am Post subject: |
|
|
que donne Code: | eselect kernel list | ?
Et je ne comprends en rien ce que tu dis par rapport au tarball et ton homedir ! Normalement, emerge récupère lui-même le tarball dans /usr/portage/distiles et compile le tout dans /var/tmp/portage _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
FDZ Tux's lil' helper
Joined: 23 Aug 2013 Posts: 86
|
Posted: Wed Aug 28, 2013 12:12 pm Post subject: |
|
|
Devant l'impossibilité d'installer ndiswrapper via emerge et les problèmes dus au fait que je ne peux utiliser emerge QUE en mode chroot, j'ai téléchargé ndiswrapper chez SourceForge et je l'ai décompressé dans mon répertoire /home/compilation dans le but de l'installer manuellement, mais cette option ne fonctionne pas non plus.
Retour de eselect kernel list Code: | Available kernel symlink targets:
[1] linux-3.10.7-gentoo *
|
Afin d'avancer dans la compilation manuelle, j'ai exporté KBUILD vers la valeur cherchée mais la compil n'a pas abouti non plus. _________________ "On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre" (Victor HUGO) |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8708 Location: ~Brussels - Belgique
|
Posted: Wed Aug 28, 2013 12:55 pm Post subject: |
|
|
EDIT: peux-tu remonter l'erreur de "emerge ndiswrapper", bien au-dessus de ce que tu as remonté ? Merci d'avance ! _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
FDZ Tux's lil' helper
Joined: 23 Aug 2013 Posts: 86
|
Posted: Thu Aug 29, 2013 9:13 am Post subject: |
|
|
Voici le retour complet de "emerge net-wireless/ndiswrapper"
Code: | (chroot) Ubuntu / # emerge net-wireless/ndiswrapper
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
Calculating dependencies... done!
>>> Verifying ebuild manifests
>>> Running pre-merge checks for net-wireless/ndiswrapper-1.58
[net-wireless/ndiswrapper-1.58] bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
[net-wireless/ndiswrapper-1.58] bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found kernel object directory:
* /lib/modules/3.10.7-gentoo/build
* Found sources for kernel version:
* 3.10.7-gentoo
* Checking for suitable kernel configuration options... [ ok ]
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
[net-wireless/ndiswrapper-1.58] bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
>>> Emerging (1 of 1) net-wireless/ndiswrapper-1.58
[net-wireless/ndiswrapper-1.58] bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
* ndiswrapper-1.58.tar.gz SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ]
[net-wireless/ndiswrapper-1.58] bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found kernel object directory:
* /lib/modules/3.10.7-gentoo/build
* Found sources for kernel version:
* 3.10.7-gentoo
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/var/tmp/portage/net-wireless/ndiswrapper-1.58/temp/environment: line 76: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
>>> Unpacking source...
>>> Unpacking ndiswrapper-1.58.tar.gz to /var/tmp/portage/net-wireless/ndiswrapper-1.58/work
/usr/lib64/portage/bin/phase-helpers.sh: line 296: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/usr/lib64/portage/bin/phase-helpers.sh: line 299: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
>>> Source unpacked in /var/tmp/portage/net-wireless/ndiswrapper-1.58/work
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/var/tmp/portage/net-wireless/ndiswrapper-1.58/temp/environment: line 76: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
>>> Preparing source in /var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58 ...
* Applying ndiswrapper-1.56-cflags.patch ... [ ok ]
* Applying ndiswrapper-1.58-3.9.patch ... [ ok ]
>>> Source prepared.
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/var/tmp/portage/net-wireless/ndiswrapper-1.58/temp/environment: line 76: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
>>> Configuring source in /var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58 ...
>>> Source configured.
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/var/tmp/portage/net-wireless/ndiswrapper-1.58/temp/environment: line 76: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
>>> Compiling source in /var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58 ...
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
make CC=x86_64-pc-linux-gnu-gcc
x86_64-pc-linux-gnu-gcc -O2 -pipe -Wall -I../driver -Wl,-O1 -Wl,--as-needed -o loadndisdriver loadndisdriver.c
* Preparing ndiswrapper module
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
make HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- 'LDFLAGS=-m elf_x86_64' KSRC=/usr/src/linux KVERS=3.10.7-gentoo KBUILD=/lib/modules/3.10.7-gentoo/build DISABLE_USB=1 all
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
make -C /lib/modules/3.10.7-gentoo/build M=/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
make[1]: Entering directory `/usr/src/linux-3.10.7-gentoo'
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
LD /var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/built-in.o
MKEXPORT /var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/crt_exports.h
MKEXPORT /var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/hal_exports.h
MKEXPORT /var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/ndis_exports.h
MKEXPORT /var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/ntoskernel_exports.h
MKEXPORT /var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/ntoskernel_io_exports.h
MKEXPORT /var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/rtl_exports.h
MKSTUBS /var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/win2lin_stubs.h
CC [M] /var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/crt.o
CC [M] /var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/hal.o
CC [M] /var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/iw_ndis.o
CC [M] /var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/loader.o
CC [M] /var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/ndis.o
CC [M] /var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/ntoskernel.o
CC [M] /var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/ntoskernel_io.o
CC [M] /var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/pe_linker.o
CC [M] /var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/pnp.o
CC [M] /var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.o
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c: In function 'wrap_procfs_add_ndis_device':
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:391:3: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:399:19: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:400:19: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:402:2: error: implicit declaration of function 'create_proc_entry' [-Werror=implicit-function-declaration]
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:402:15: warning: assignment makes pointer from integer without a cast [enabled by default]
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:408:15: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:409:15: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:410:15: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:411:15: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:414:15: warning: assignment makes pointer from integer without a cast [enabled by default]
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:420:15: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:421:15: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:422:15: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:423:15: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:426:15: warning: assignment makes pointer from integer without a cast [enabled by default]
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:432:15: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:433:15: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:434:15: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:435:15: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:438:15: warning: assignment makes pointer from integer without a cast [enabled by default]
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:445:15: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:446:15: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:447:15: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:448:15: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:449:15: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:460:37: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c: In function 'wrap_procfs_remove_ndis_device':
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:476:33: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c: In function 'wrap_procfs_init':
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:536:19: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:537:19: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:539:15: warning: assignment makes pointer from integer without a cast [enabled by default]
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:545:15: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:546:15: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:547:15: error: dereferencing pointer to incomplete type
/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.c:548:15: error: dereferencing pointer to incomplete type
cc1: some warnings being treated as errors
make[2]: *** [/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver/proc.o] Error 1
make[1]: *** [_module_/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver] Error 2
make[1]: Leaving directory `/usr/src/linux-3.10.7-gentoo'
make: *** [modules] Error 2
* ERROR: net-wireless/ndiswrapper-1.58 failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=net-wireless/ndiswrapper-1.58'`,
* the complete build log and the output of `emerge -pqv '=net-wireless/ndiswrapper-1.58'`.
* The complete build log is located at '/var/tmp/portage/net-wireless/ndiswrapper-1.58/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/net-wireless/ndiswrapper-1.58/temp/environment'.
* Working directory: '/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver'
* S: '/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58'
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/var/tmp/portage/net-wireless/ndiswrapper-1.58/temp/environment: line 76: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
>>> Failed to emerge net-wireless/ndiswrapper-1.58, Log file:
>>> '/var/tmp/portage/net-wireless/ndiswrapper-1.58/temp/build.log'
* Messages for package net-wireless/ndiswrapper-1.58:
* ERROR: net-wireless/ndiswrapper-1.58 failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=net-wireless/ndiswrapper-1.58'`,
* the complete build log and the output of `emerge -pqv '=net-wireless/ndiswrapper-1.58'`.
* The complete build log is located at '/var/tmp/portage/net-wireless/ndiswrapper-1.58/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/net-wireless/ndiswrapper-1.58/temp/environment'.
* Working directory: '/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58/driver'
* S: '/var/tmp/portage/net-wireless/ndiswrapper-1.58/work/ndiswrapper-1.58'
|
Les warnings concernant fr_FR.UTF8 sont à priori sans conséquence sur l'opération.
L'erreur se produit (si je lis bien ce message) pendant la phase de compilation.
Il pourrait y avoir un fichier de config à rectifier, mais lequel et où ?
NB : le tarball ndiswrapper-1.58.tar.gz a bien été enregistré dans /usr/portage/distfiles _________________ "On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre" (Victor HUGO) |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8708 Location: ~Brussels - Belgique
|
Posted: Thu Aug 29, 2013 9:20 am Post subject: |
|
|
Pour utf-8, vérifie ton fichier /etc/locale.gen et lance la commande localegen pour générer ce qu'il faut.
Concernant l'erreur ndiswrapper, bug 475888 : évite la version 3.10 du kernel pour le moment. _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
FDZ Tux's lil' helper
Joined: 23 Aug 2013 Posts: 86
|
Posted: Thu Aug 29, 2013 12:58 pm Post subject: |
|
|
Les problèmes de warning concernant ne me gènent pas : ils n'apparaissent qu'en mode chroot.
J'ai downgradé mon noyau en 3.9.9-hardened, emerge semble aller au bout mais le module "ndiswrapper.ko" n'est pas créé ! Jai eu déjà un cas similaire sous ubuntu : c'était un bug de la vesion de ndiswrapper, qui fut corrigé dans la version suivante. Dans le cas présent, la version utilisée est la même que sous ubuntu (qui fonctionne). Si je lance "ndiswrapper -v", j'ai un messagfe d'erreur : Code: | modinfo: ERROR: Module alias ndiswrapper not found.
module version is too old!
utils version: '1.9', utils version needed by module: '0'
module details:
sh: warning: setlocale: LC_ALL: cannot change locale (fr_FR.UTF-8)
modinfo: ERROR: Module alias ndiswrapper not found.
You may need to upgrade driver and/or utils to latest versions available at
http://ndiswrapper.sourceforge.net
|
La version de ndiswrapper est la 1.58, autant pour emerge que pour sourceforge.
Je pense que le "downgrading" a créé des dysfonctionnements.
Quelle version du noyau serait la plus à même de fonctionner correctement ?
Puis-je avoir des précisions sur la façon de l'installer ?
Merci de votre patience. _________________ "On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre" (Victor HUGO) |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8708 Location: ~Brussels - Belgique
|
Posted: Thu Aug 29, 2013 1:09 pm Post subject: |
|
|
Pourrais-tu arrêter de travailler en "mode chroot", ou du moins l'appliquer correctement ("env-update && source /etc/profile") ?
La résolution du problème est trop confuse à cause de mélange de plusieurs paramères. _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
FDZ Tux's lil' helper
Joined: 23 Aug 2013 Posts: 86
|
Posted: Sat Aug 31, 2013 4:56 pm Post subject: |
|
|
Je suis passé en kernel 3.9.11, j'ai seulement du passer de wlan0 à enp0s4f1u1, et je peux "emerger" sans passer par chroot !
Il est temps maintenant de s'attaquer au passage en graphique.
Je considère donc ce problème comme résolu, et vous remercie encore pour votre patience. _________________ "On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre" (Victor HUGO) |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8708 Location: ~Brussels - Belgique
|
Posted: Sat Aug 31, 2013 5:36 pm Post subject: |
|
|
Parfait ! _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
|