error C header files

Pagina: 1
Acties:

  • ronny
  • Registratie: Februari 2001
  • Laatst online: 16-02-2024

ronny

Trotse vader

Topicstarter
Ik heb Mandrake 9.1 Powerpak (7 cd's) Hierbij zat ook VMware.
Het is de bedoeling dat ik strakts Windows 2k hierin ga draaien.
Nou heb ik hem geinstalleerd met win 2k en nu moet ik hem configureren.
maar dan geeft hij het volgende
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[root@workstation bin]./vmware-config.pl
Making sure VMware Workstationś services are stoped

Stopping VMware services:                                 
      Virtual machine monitor                                  [ok]

Trying to find a suitable vmmon module for your running kernel.

None of VMware Workstationś pre-built vmmon modules is suitable
 for your running kernel. Do you want this script to try to build the vmmon 
module for your system (you need to have a C compiler installed on 
your system)? [yes]

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

Argument  "gcc (GCC) 3" isn't numeric in numeric ge (>=) at /usr/bin/vmware-config.pl line
 1493, <stdin> line 1.
What is de location of the directory of C header files that match your running kernel? 
[/usr/src/linux/include]


Mijn machine is een MSI k7d master
met twee duron's 1200 @ 1320
Ik draai dus Mandrake 9.1 met kernel 2.4.21-0.13mdksmp

Wat doe ik fout :?

specs werkpaard Youngtimer Touring Car Campionship


Verwijderd

zover ik het zie zit er een fout in dat perl script rond regel nummer 1493 :P
en heeft het wat te maken met gcc en vrij weinig met de header files van je kernel.

  • ronny
  • Registratie: Februari 2001
  • Laatst online: 16-02-2024

ronny

Trotse vader

Topicstarter
Zoiets had ik ook in mijn gedachten... :7
Maar dan komt het grote moment...
Ik wil graag verder als deze fout melding. (gho)
ik heb al bijna alle C pakketen die ik bij de install kon vinden geinstalleerd (ook bij de gewonde install ontwikkeling volledig aan gevinkt)

Maar ik heb eigenlijk het idee dat hij een probleem heeft dat mijn kernel als smp is gecompileerd maar kan dat??

specs werkpaard Youngtimer Touring Car Campionship


  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 00:21

odysseus

Debian GNU/Linux Sid

code:
1
2
Argument  "gcc (GCC) 3" isn't numeric in numeric ge (>=) at /usr/bin/vmware-config.pl line
 1493, <stdin> line 1.

Daar gaat het dus fout. Je kunt dat script even bekijken, waarschijnlijk zit er een functie in om de GCC-versie te bepalen. Die functie gaat bij jouw fout, waardoor er niet alleen getallen overblijven, maar ook letters. Als je zeker weet dat de versie goed is dan kun je de check uitschakelen of een kleine regexp toevoegen die het verkeerde deel uit de versie-variabele haalt. Mocht je er niet uitkomen dan moet je even de betreffende onderdelen van het script hier plaatsen :).

Overigens lijkt hij daar niet echt te crashen, want hij stelt wel gewoon de volgende vraag. Ik twijfel dan ook nog of er wel echt iets belangrijks fout gaat...als je gewoon met de volgende stap in de installatie verdergaat, werkt het dan niet?

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

..en om de volgende vraag alvast te voorkomen :P

Hij wil weten waar je de kernel-headers hebt staan, waarschijnlijk zijn die niet geinstalleerd, maar als je op je CD's gaat kijken kom je wel ergens iets van linux-2.4.19-headers o.i.d tegen ;)

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • ronny
  • Registratie: Februari 2001
  • Laatst online: 16-02-2024

ronny

Trotse vader

Topicstarter
mm hij vraagt om de C headers ...
maar volgens mij heb ik alles wat lijkt op C inmiddels al wel geinstalleerd maar hij blijft het zelfde vragen.
/usr/src/linux
dat is toch een dir voor source file's ??
In die dir heb ik nu alleen een dir RPM en geen linux...

Als ik dan een andere dit in geef dat zegt hij
code:
1
2
3
The path "/usr/local/pgcc" is an existing directory, but 
it does not contain at least one of these direcories "linux", 
"asm", "net" as expected.

[ Voor 14% gewijzigd door ronny op 20-06-2003 12:42 . Reden: paar enters voor de layout ]

specs werkpaard Youngtimer Touring Car Campionship


  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 00:21

odysseus

Debian GNU/Linux Sid

De include-files van de kernel staan dus in /usr/src/linux - *als* ze geïnstalleerd zouden zijn. Dat zijn ze blijkbaar niet, want anders had je daar wel meer gehad dan een enkele directory "RPM". Je moet dus zoals moto-moi al meldt even een package "kernel-headers" of iets met een gelijksoortige naam installeren :).

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


  • ronny
  • Registratie: Februari 2001
  • Laatst online: 16-02-2024

ronny

Trotse vader

Topicstarter
ik heb volgens mij alles nu in /usr/inlude/linux staan, maar dan geeft hij het volgende:
code:
1
2
3
The directory of kernel headers (version 2.4.21) does not match your running 
kernel (version 2.4.21-0.13mdksmp). Even if the module were to compile 
successfully, it would not laod into the running kernel.


edit:
ik heb nu kennelijk de goede source van de kernel geinstalleerd hij doet het nu wel
als het goed is moet hij het nu doen, maar vrees dat ik het morgen pas kan testen heb eerst een feestje :D

Dank, ik heb nog hoop dat ik het ooit begrijpen ga ... :7

specs werkpaard Youngtimer Touring Car Campionship

Pagina: 1