[Slackware] HELP kan niks meer compileren!

Pagina: 1
Acties:

  • urk_forever
  • Registratie: Juni 2001
  • Laatst online: 19-05 17:36
Ik heb een probleem met mijn Slackware installatie. Ben gister bezig geweest met het installeren van KDE maar kreeg steeds errors bij het compileren. Ik dacht dat het aan het programma lag wat ik probeerde te installen maar nu probeer ik een ander programma te compileren maar dat werkt ook niet!

Ik probeer libpcap te installeren maar ik krijg de volgende error:

configure: error: pcap type not determined when cross-compiling; use --with-pcaptype=...

En gister kreeg ik:

Checking wether the C Compiler works... configure: error: Cannot run C compiled programs

Hoe krijg ik dit weer goed??

Hail to the king baby!


  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
Als je 'configure: error: Cannot run C compiled programs' krijgt, wat voor error staat er dan in config.log?

"He took a duck in the face at two hundred and fifty knots."


  • urk_forever
  • Registratie: Juni 2001
  • Laatst online: 19-05 17:36
tja, die zooi heb ik al weg gegooid omdat ik de tgz's voor slackware had gedownload en geinstalled.

Was tijdens het compilen van Qt, zal ik nu even opnieuw downloaden en ./configure doen!! Dus even geduld

Hail to the king baby!


  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
Test eens of je een klein programmaatje kunt compilen en runnen. Zet het volgende in een bestand genaamd testje.c:

code:
1
2
3
int main() {
    return 42;
}


Doe dan: gcc testje.c -o testje om 't te compilen, en dan ./testje; echo $? om 't te runnen.

Als alles werkt zie je dan dit:
code:
1
2
3
[mh@Scratchy tmp]$ ./testje; echo $?
42
[mh@Scratchy tmp]$


[edit]
Owkee, eerst refreshen voor ik m'n reply instuur :)

"He took a duck in the face at two hundred and fifty knots."


  • urk_forever
  • Registratie: Juni 2001
  • Laatst online: 19-05 17:36
_Squatt_ schreef op 02 oktober 2002 @ 16:05:
Test eens of je een klein programmaatje kunt compilen en runnen. Zet het volgende in een bestand genaamd testje.c:

code:
1
2
3
int main() {
    return 42;
}


Doe dan: gcc testje.c -o testje om 't te compilen, en dan ./testje; echo $? om 't te runnen.

Als alles werkt zie je dan dit:
code:
1
2
3
[mh@Scratchy tmp]$ ./testje; echo $?
42
[mh@Scratchy tmp]$


[edit]
Owkee, eerst refreshen voor ik m'n reply instuur :)
Dit krijg ik:

bash-2.05# ./testje;echo $?
Illegal instruction
132
bash-2.05#

En tijdens compilen dit:

bash-2.05# gcc testje.c -o testje
/usr/i386-slackware-linux/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000008048250

Hail to the king baby!


  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
Dat is niet zo goed :). Misschien kun je proberen de development packages opnieuw te installeren? Want ergens zit 't goed fout (en ik weet niet waar ;)).

"He took a duck in the face at two hundred and fifty knots."


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 17-05 14:06

deadinspace

The what goes where now?

Woei, das *krak*... Maar in je originele error heeft gcc het over "cross-compilen"... Heb je niet toevallig een crosscompiler geinstalleerd? Dan probeert hij het dus voor een andere architectuur te compilen, wat idd niet zomaar gaat (en het zou die SIGILL verklaren).

  • Hagar
  • Registratie: Februari 2001
  • Laatst online: 14-10-2025

Hagar

Diabootic

deadinspace schreef op 02 oktober 2002 @ 18:41:
(en het zou die SIGILL verklaren).
Voor de newbies:
Dat is dus een mildere versie van een SIGKILL :+
Kon ik niet laten ;)

Nu ook zonder stropdas


  • urk_forever
  • Registratie: Juni 2001
  • Laatst online: 19-05 17:36
Ik heb dus maar de development helemaal opnieuw geinstalleerd en toen werkte alles weer goed.

Nog een vraagje, heb nou libpcap geinstalleerd en ik probeer snort te compilen geeft ie een error dat ie libpcap libraries/headers niet kan vinden :? Hoe kan dit?

Hail to the king baby!

Pagina: 1