Page 1 sur 2

"Make" ne make pas :(

Posté : dim. 28 mars 2021 21:57
par Goutte gotti
Bonjour à tous, et merci pour vos réponses.
J'ai un bug avec ma carte wifi (wifi disparu, pas de driver toussa toussa)
Mais à chaque fois que j'essaye une solution, je me retrouve dans cette situation :

Code : Tout sélectionner

~/Bureau/Logiciels systems additionnels/rtlwifi_new$ make
make -C /lib/modules/5.4.0-70-generic/build M=/home/my-name/Bureau/Logiciels systems additionnels/rtlwifi_new modules
make[1] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-70-generic »
make[1]: *** Aucune règle pour fabriquer la cible « systems ». Arrêt.
make[1] : on quitte le répertoire « /usr/src/linux-headers-5.4.0-70-generic »
make: *** [Makefile:53 : all] Erreur 2
La première fois, je pensais que le driver était pas bon, mais ça se répète ... Le make ne make rien du tout !
Merci à ceux qui pourront m'aider !

Re: "Make" ne make pas :(

Posté : dim. 28 mars 2021 22:14
par falke
Salut,

et avec

Code : Tout sélectionner

sudo su make
c'est mieux ?

Pardon

Code : Tout sélectionner

sudo su 
Puis

make

Re: "Make" ne make pas :(

Posté : dim. 28 mars 2021 22:20
par Goutte gotti

Code : Tout sélectionner

$ sudo su make
[sudo] Mot de passe de ****-***** :       
su: l'identifiant make n'existe pas
Tu voulais dire sudo make ?
Ça ne marche pas non plus

Re: "Make" ne make pas :(

Posté : mer. 31 mars 2021 18:06
par Goutte gotti
Non en root non plus ça ne make pas

Re: "Make" ne make pas :(

Posté : mer. 31 mars 2021 18:23
par falke
Bon le makefile c'est plutôt développement, je peux regarder, mais quel module essaie tu de compiler ?

Peux-tu faire le retour de

Code : Tout sélectionner

inxi -Nxx
?

Re: "Make" ne make pas :(

Posté : mer. 31 mars 2021 19:42
par Goutte gotti
Merci pour tes réponses.
J'essaye de compiler ces drivers wifi. Depuis une migration de noyau le wifi a totalement disparu (pas d'icones ni rien d'autre, le pilote est N/A)
https://github.com/rtlwifi-linux/rtlwifi_new

Code : Tout sélectionner

$ inxi -Nxx
Network:
  Device-1: Intel Ethernet I217-V vendor: ASUSTeK driver: e1000e v: 3.2.6-k 
  port: f040 bus ID: 00:19.0 chip ID: 8086:153b 
  Device-2: Realtek RTL8821AE 802.11ac PCIe Wireless Network Adapter 
  vendor: AzureWave driver: N/A port: d000 bus ID: 03:00.0 
  chip ID: 10ec:8821 
  Device-3: ASUSTek 802.11n WLAN Adapter type: USB driver: usb-network 
  bus ID: 3-4:4 chip ID: 0b05:18f1 
J'avais justement fait un inxi et c'est pour ça que j'essaye de build ces drivers

Re: "Make" ne make pas :(

Posté : jeu. 1 avr. 2021 17:27
par falke
salut,

rtl8821ce-dkms

as tu tenté ce paquet dans synaptic ? il est possible qu'il ne fonctionne pas (8821c et pas a) mais sait-ton jamais...

Edit : quand j'essaie de compiler et de débuger (à partir de ton github) c'est bourré d'erreur et pas des warnings mais des erreurs bloquantes,
j'arrive à en lever quelques unes (fonction non déclarées , ou mal appelées par un nom plutot qu'un autre ..), mais n'étant pas développeur C...

ce que semble confirmer ce post

http://linux-kernel.2935.n7.nabble.com/ ... 96236.html

en gros les drivers linux , c'est n'importe quoi.

je te suggère d'installer le paquet ndiswrapper-dkms (synaptic) qui devrait te permettre de faire fonctionner ta carte wifi

Re: "Make" ne make pas :(

Posté : dim. 4 avr. 2021 16:59
par Goutte gotti
Il y a une erreur lors de l'installation
Selecting previously unselected package ndiswrapper-dkms.

Code : Tout sélectionner

(Reading database ... 
(Reading database ... 5%%
(Reading database ... 10%%
(Reading database ... 15%%
(Reading database ... 20%%
(Reading database ... 25%%
(Reading database ... 30%%
(Reading database ... 35%%
(Reading database ... 40%%
(Reading database ... 45%%
(Reading database ... 50%%
(Reading database ... 55%%
(Reading database ... 60%%
(Reading database ... 65%%
(Reading database ... 70%%
(Reading database ... 75%%
(Reading database ... 80%%
(Reading database ... 85%%
(Reading database ... 90%%
(Reading database ... 95%%
(Reading database ... 100%%
(Reading database ... 595084 files and directories currently installed.)
Preparing to unpack .../ndiswrapper-dkms_1.59-2_all.deb ...
Unpacking ndiswrapper-dkms (1.59-2) ...
Setting up ndiswrapper-dkms (1.59-2) ...
Loading new ndiswrapper-1.59 DKMS files...
Building for 5.8.0-48-generic
Building initial module for 5.8.0-48-generic
Error! Bad return status for module build on kernel: 5.8.0-48-generic (x86_64)
Consult /var/lib/dkms/ndiswrapper/1.59/build/make.log for more information.
dpkg: error processing package ndiswrapper-dkms (--install):
 installed ndiswrapper-dkms package post-installation script subprocess returned error exit status 10
Errors were encountered while processing:
 ndiswrapper-dkms

Re: "Make" ne make pas :(

Posté : dim. 4 avr. 2021 17:10
par falke
salut Ok,

Il faudrait voir ce que fait le script de post insta llation en détail mais ça devient un peu plus complexe.

Mais attends chez moi ça marche sur le 5.4.0.70 :

Code : Tout sélectionner

Sélection du paquet ndiswrapper-dkms précédemment désélectionné.
(Lecture de la base de données... 317776 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../ndiswrapper-dkms_1.60-8ubuntu3_all.deb ...
Dépaquetage de ndiswrapper-dkms (1.60-8ubuntu3) ...
Paramétrage de ndiswrapper-dkms (1.60-8ubuntu3) ...
Loading new ndiswrapper-1.60 DKMS files...
Building for 5.4.0-70-generic
Building initial module for 5.4.0-70-generic
This system doesn't support Secure Boot
Secure Boot not enabled on this system.
Done.

ndiswrapper.ko:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/5.4.0-70-generic/updates/

depmod....

DKMS: install completed.
Edit : en reproduisant ton problème sur mon environnement , avec le noyau que tu utilises, j'en sais un peu plus sur l'erreur :-)

Code : Tout sélectionner

Sélection du paquet ndiswrapper-dkms précédemment désélectionné.
(Lecture de la base de données... 355433 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../ndiswrapper-dkms_1.60-8ubuntu3_all.deb ...
Dépaquetage de ndiswrapper-dkms (1.60-8ubuntu3) ...
Paramétrage de ndiswrapper-dkms (1.60-8ubuntu3) ...
Loading new ndiswrapper-1.60 DKMS files...
Building for 5.8.0-48-generic
Building initial module for 5.8.0-48-generic
Error!  The /var/lib/dkms/ndiswrapper/1.60/5.8.0-48-generic/x86_64/dkms.conf for module ndiswrapper includes a BUILD_EXCLUSIVE directive which
does not match this kernel/arch.  This indicates that it should not be built.
Skipped.
Ton noyau est donc effectivement beaucoup trop récent , il faudra donc passer sur le noyau par défaut le plus récent actuel, le 5.4.0.70 si ça ne change pas la face du monde pour toi , pour installer ndiswrapper-dkms.

Re: "Make" ne make pas :(

Posté : mer. 7 avr. 2021 09:40
par Goutte gotti
Hello !
Le packet est installé mais pas de changements !