[Suse 9.2 - KDE] Software/Drivers compilen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • mastair
  • Registratie: Februari 2003
  • Laatst online: 06:24
Hallo,

Ik heb sinds kort SUSE 9.2 met KDE geinstalleerd. Ben er niet heel erg bedreven in dus sorry als de vraag heel erg algemeen is. Heb al in de faq gekeken en gesearched maar tevergeefs.

Goed, de vraag: Als ik software of drivers wil compilen lukt het niet. Krijg geen specifieke error, maar bijvoorbeeld bij het compilen van de wlan drivers krijg ik dit:

<code>
Roeland@linux:~/linux-wlan-ng-0.2.1-pre7> make all
set -e; for d in src doc man etc; do make -C $d ; done
make[1]: Entering directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src'
set -e; for d in mkmeta p80211 prism2 shared wlanctl wland nwepgen wlancfg; do make -C $d ; done
make[2]: Entering directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src/mkmeta'
gcc -E -M -I../include -I/usr/src/linux/include -D__LINUX_WLAN__ ../shared/p80211types.c ../shared/p80211metamsg.c ../shared/p80211metamib.c ../shared/p80211meta.c mkmetadef.c ../shared/p80211types.c ../shared/p80211metamsg.c ../shared/p80211metamib.c ../shared/p80211meta.c mkmetastruct.c > .depend
mkdir -p obj
make[2]: Leaving directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src/mkmeta'
make[2]: Entering directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src/p80211'
if test ! -d /home/Roeland/linux-wlan-ng-0.2.1-pre7/src/p80211/../.tmp_versions; then \
cp -rf /usr/src/linux/.tmp_versions /home/Roeland/linux-wlan-ng-0.2.1-pre7/src/p80211/../ ; \
fi
cp: cannot stat `/usr/src/linux/.tmp_versions': Onbekend bestand of map
make[2]: *** [default] Fout 1
make[2]: Leaving directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src/p80211'
make[1]: *** [all] Fout 2
make[1]: Leaving directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src'
make: *** [all] Fout 2
</code>

Ik weet niet wat ik fout heb gedaan, maar volgens mij heb ik wel alle development tools geinstalleerd.

Hoe is dit te verhelpen?

Ik zeg maar zo, ik zeg maar niks.


Acties:
  • 0 Henk 'm!

  • Nvidiot
  • Registratie: Mei 2003
  • Laatst online: 03-06 16:38

Nvidiot

notepad!

Draai je dit commando wel als root? make wil schrijven naar /usr/src/linux en meestal kan alleen root daar schrijven :)

What a caterpillar calls the end, the rest of the world calls a butterfly. (Lao-Tze)


Acties:
  • 0 Henk 'm!

  • simon
  • Registratie: Maart 2002
  • Laatst online: 11:40
Nvidiot schreef op zondag 20 maart 2005 @ 10:26:
Draai je dit commando wel als root? make wil schrijven naar /usr/src/linux en meestal kan alleen root daar schrijven :)
Hij draait niet als root, maar als Roeland. Dat lijkt mij het probleem :P

|>


Acties:
  • 0 Henk 'm!

  • mastair
  • Registratie: Februari 2003
  • Laatst online: 06:24
Jep, ik doe eerst su root. Voorheen lukte het altijd wel, maar wat ik nu fout doe ? :?

Ik zeg maar zo, ik zeg maar niks.


Acties:
  • 0 Henk 'm!

  • simon
  • Registratie: Maart 2002
  • Laatst online: 11:40
mastair schreef op zondag 20 maart 2005 @ 10:28:
Jep, ik doe eerst su root. Voorheen lukte het altijd wel, maar wat ik nu fout doe ? :?
In jouw voorbeeld ben je geen root. Werk je wel op de juiste terminal? Heb je er niet meerdere open staan?

[ Voor 7% gewijzigd door simon op 20-03-2005 10:29 ]

|>


Acties:
  • 0 Henk 'm!

  • mastair
  • Registratie: Februari 2003
  • Laatst online: 06:24
Klopt, in mijn voorbeeld was ik even vergeten als root te doen. Maar krijg toch precies dezelfde output. Heb ook geen meerdere shells open.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
linux:/home/Roeland/linux-wlan-ng-0.2.1-pre7 # make all
set -e; for d in src doc man etc; do make -C $d ; done
make[1]: Entering directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src'
set -e; for d in mkmeta p80211 prism2 shared wlanctl wland nwepgen wlancfg; do make -C $d ; done
make[2]: Entering directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src/mkmeta'
mkdir -p obj
make[2]: Leaving directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src/mkmeta'
make[2]: Entering directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src/p80211'
if test ! -d /home/Roeland/linux-wlan-ng-0.2.1-pre7/src/p80211/../.tmp_versions; then \
        cp -rf /usr/src/linux/.tmp_versions /home/Roeland/linux-wlan-ng-0.2.1-pre7/src/p80211/../ ; \
fi
cp: cannot stat `/usr/src/linux/.tmp_versions': Onbekend bestand of map
make[2]: *** [default] Fout 1
make[2]: Leaving directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src/p80211'
make[1]: *** [all] Fout 2
make[1]: Leaving directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src'
make: *** [all] Fout 2

[ Voor 3% gewijzigd door mastair op 20-03-2005 10:41 ]

Ik zeg maar zo, ik zeg maar niks.


Acties:
  • 0 Henk 'm!

  • simon
  • Registratie: Maart 2002
  • Laatst online: 11:40
doe eens
touch /usr/src/linux/.tmp_versions

en probeer dan opnieuw...

|>


Acties:
  • 0 Henk 'm!

  • mastair
  • Registratie: Februari 2003
  • Laatst online: 06:24
Dan krijg ik dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
linux:/home/Roeland/linux-wlan-ng-0.2.1-pre7 # touch /usr/src/linux/.tmp_versions
linux:/home/Roeland/linux-wlan-ng-0.2.1-pre7 # make all
set -e; for d in src doc man etc; do make -C $d ; done
make[1]: Entering directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src'
set -e; for d in mkmeta p80211 prism2 shared wlanctl wland nwepgen wlancfg; do make -C $d ; done
make[2]: Entering directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src/mkmeta'
mkdir -p obj
make[2]: Leaving directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src/mkmeta'
make[2]: Entering directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src/p80211'
if test ! -d /home/Roeland/linux-wlan-ng-0.2.1-pre7/src/p80211/../.tmp_versions; then \
        cp -rf /usr/src/linux/.tmp_versions /home/Roeland/linux-wlan-ng-0.2.1-pre7/src/p80211/../ ; \
fi
make -C /usr/src/linux SUBDIRS=/home/Roeland/linux-wlan-ng-0.2.1-pre7/src/p80211 WLAN_SRC=/home/Roeland/linux-wlan-ng-0.2.1-pre7/src/p80211/ \
        MODVERDIR=/home/Roeland/linux-wlan-ng-0.2.1-pre7/src/p80211/../.tmp_versions modules
make[3]: Entering directory `/usr/src/linux-2.6.8-24.10'
mkdir: `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src/p80211/../.tmp_versions' exists but is not a directory
make[3]: *** [crmodverdir] Fout 1
make[3]: Leaving directory `/usr/src/linux-2.6.8-24.10'
make[2]: *** [default] Fout 2
make[2]: Leaving directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src/p80211'
make[1]: *** [all] Fout 2
make[1]: Leaving directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src'
make: *** [all] Fout 2

[ Voor 3% gewijzigd door mastair op 20-03-2005 10:40 ]

Ik zeg maar zo, ik zeg maar niks.


Acties:
  • 0 Henk 'm!

  • simon
  • Registratie: Maart 2002
  • Laatst online: 11:40
Oh my mistake
rm -rf /usr/src/linux/.tmp_versions
mkdir /usr/src/linux/.tmp_versions

|>


Acties:
  • 0 Henk 'm!

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Je weet ook dat de tag om hier code te plaatsen [code] is, en niet ?

Acties:
  • 0 Henk 'm!

  • mastair
  • Registratie: Februari 2003
  • Laatst online: 06:24
Nog steeds niet zoals het wezen moet. Weet verder zelf ook niet waar ik moet zoeken :'(
Nu dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
linux:/home/Roeland/linux-wlan-ng-0.2.1-pre7 # rm -rf /usr/src/linux/.tmp_versions
linux:/home/Roeland/linux-wlan-ng-0.2.1-pre7 # mkdir /usr/src/linux/.tmp_versions
linux:/home/Roeland/linux-wlan-ng-0.2.1-pre7 # make all
set -e; for d in src doc man etc; do make -C $d ; done
make[1]: Entering directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src'
set -e; for d in mkmeta p80211 prism2 shared wlanctl wland nwepgen wlancfg; do make -C $d ; done
make[2]: Entering directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src/mkmeta'
gcc -E -M -I../include -I/usr/src/linux/include -D__LINUX_WLAN__ ../shared/p80211types.c ../shared/p80211metamsg.c ../shared/p80211metamib.c ../shared/p80211meta.c  mkmetadef.c ../shared/p80211types.c ../shared/p80211metamsg.c ../shared/p80211metamib.c ../shared/p80211meta.c  mkmetastruct.c > .depend
mkdir -p obj
make[2]: Leaving directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src/mkmeta'
make[2]: Entering directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src/p80211'
if test ! -d /home/Roeland/linux-wlan-ng-0.2.1-pre7/src/p80211/../.tmp_versions; then \
        cp -rf /usr/src/linux/.tmp_versions /home/Roeland/linux-wlan-ng-0.2.1-pre7/src/p80211/../ ; \
fi
cp: cannot overwrite non-directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src/p80211/../.tmp_versions' with directory `/usr/src/linux/.tmp_versions'
make[2]: *** [default] Fout 1
make[2]: Leaving directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src/p80211'
make[1]: *** [all] Fout 2
make[1]: Leaving directory `/home/Roeland/linux-wlan-ng-0.2.1-pre7/src'
make: *** [all] Fout 2

[ Voor 3% gewijzigd door mastair op 20-03-2005 10:38 ]

Ik zeg maar zo, ik zeg maar niks.


Acties:
  • 0 Henk 'm!

  • simon
  • Registratie: Maart 2002
  • Laatst online: 11:40
Wat als je deze probeert: ftp://ftp.linux-wlan.org/...lan-ng-0.2.1-pre26.tar.gz ?

Je werkt wel met een pre versie hé, en ik geloof ook niet met de laatste...

|>


Acties:
  • 0 Henk 'm!

  • mastair
  • Registratie: Februari 2003
  • Laatst online: 06:24
Juisst!!! Deze versie werkt wel, super bedankt. Wist dat het mogelijk was!! _/-\o_ :*)

Ik zeg maar zo, ik zeg maar niks.


Acties:
  • 0 Henk 'm!

  • mastair
  • Registratie: Februari 2003
  • Laatst online: 06:24
Nog 1 vraag:
In de readme staat dat als je alles geinstalleerd hebt
dat je het volgende uit moet voeren
code:
1
2
modprobe prism2_usb
wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable

maar bij de laatste regel krijg ik het volgende:
'The cmd 'lnxreg_ifstate' is invalid'

Heeft iemand hier ervaring mee?

Ik zeg maar zo, ik zeg maar niks.

Pagina: 1