[Linux/Mandrake] ./configure: cc error ?

Pagina: 1
Acties:

  • Dirk J
  • Registratie: December 2000
  • Laatst online: 22-07 22:22
Ik heb vanmiddag Mandrake 8.2 geinstalleerd.. Loopt wel soepeltjes allemaal, maar wel 1 probleem. Als ik programma's probeer te installeren met ./configure zegt ie altijd:
code:
1
2
3
checking for gcc... no
checking for cc... no
configure: error: no acceptable cc found in $PATH

Hoe zorg ik dan voor een 'acceptable cc' :?

Verwijderd

een c compiler installeren, die is duidelijk niet aanwezig... (gcc) >:)
code:
1
no acceptable cc found...

cc staat voor c compiler...
compiler wordt meegeleverd met Mandrake, dus gewoon even van je mandrake ceedee installeren...

  • Dirk J
  • Registratie: December 2000
  • Laatst online: 22-07 22:22
Op donderdag 18 april 2002 20:57 schreef Ceyene het volgende:
een c compiler installeren, die is duidelijk niet aanwezig... (gcc) >:)
code:
1
no acceptable cc found...

cc staat voor c compiler...
Hmm volgens mij heb ik dat ook niet aangevinkt bij de installatie? :P

Verwijderd

Op donderdag 18 april 2002 20:58 schreef AMDude het volgende:

[..]

Hmm volgens mij heb ik dat ook niet aangevinkt bij de installatie? :P
alsnog installeren dus...

  • Dirk J
  • Registratie: December 2000
  • Laatst online: 22-07 22:22
Op donderdag 18 april 2002 20:59 schreef Ceyene het volgende:

[..]

alsnog installeren dus...
En het werkt! :) THX :)

  • nhimf
  • Registratie: September 2000
  • Laatst online: 12-07 19:24

nhimf

Lekker belangrijk allemaal

GCC installeren en zorgen dat je glibc ook hebt geinstalleerd ;)

Ik stink niet, ik ruik gewoon anders


Verwijderd

Op donderdag 18 april 2002 21:15 schreef nhimf het volgende:
GCC installeren en zorgen dat je glibc ook hebt geinstalleerd ;)
snelle jongen he? >:)

  • Dirk J
  • Registratie: December 2000
  • Laatst online: 22-07 22:22
Op donderdag 18 april 2002 21:15 schreef nhimf het volgende:
GCC installeren en zorgen dat je glibc ook hebt geinstalleerd ;)
Allemaal geinstalleerd.. Maar nu gaat ie zeuren over curses ofzo.. En die zie ik nergens :(

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

odysseus

Debian GNU/Linux Sid

Zoek eens naar ncurses, dan zul je een hoop meer vinden. Het staat in ieder geval op de CD en anders kun je hier een stel links vinden naar Mandrake-packages van ncurses.

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


  • Dirk J
  • Registratie: December 2000
  • Laatst online: 22-07 22:22
Ik HEB blijkbaar al:
code:
1
2
3
4
5
6
7
8
9
10
libncurses.so.1.9.9e
libncurses.so.1
libncurses.so.3.0
libncurses.so.3
libncurses.so.4.2
libncurses.so.4
libncurses.so.5.0
libncurses.so.5
libncurses.so.5.1
libncurses.so.5.2

Wat ontbreekt er dan nog :?

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

odysseus

Debian GNU/Linux Sid

Dat valt zo niet direct te zien, dan moet je weten welke versie dat programma dat je wilt compileren nodig heeft. Wat zijn de laatste regels uitvoer van './configure'? En wat staat er onderaan config.log?

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


  • Dirk J
  • Registratie: December 2000
  • Laatst online: 22-07 22:22
Laatste regels bij ./configure:
code:
1
2
3
checking for main in -lncurses... no
checking for main in -lcurses... no
configure: error: The curses driver needs the curses library

Onderaan config.log:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
configure:2656: checking how to get filesystem space usage
configure:2666: checking for statvfs
configure:2694: gcc -o conftest -Wall -Wno-unused -O6   conftest.c  1>&5
configure:3055: checking for which drivers to compile
configure:3113: checking for main in -lncurses
configure:3128: gcc -o conftest -Wall -Wno-unused -O6   conftest.c -lncurses   1>&5
/usr/bin/ld: cannot find -lncurses
collect2: ld returned 1 exit status
configure: failed program was:
#line 3121 "configure"
#include "confdefs.h"

int main() {
main()
; return 0; }
configure:3147: checking for main in -lcurses
configure:3162: gcc -o conftest -Wall -Wno-unused -O6   conftest.c -lcurses   1>&5
/usr/bin/ld: cannot find -lcurses
collect2: ld returned 1 exit status
configure: failed program was:
#line 3155 "configure"
#include "confdefs.h"

int main() {
main()
; return 0; }

  • tofus
  • Registratie: Januari 2002
  • Laatst online: 13-05-2014

tofus

it's all in the game

Op donderdag 18 april 2002 21:38 schreef AMDude het volgende:
Ik HEB blijkbaar al:
code:
1
2
3
4
5
6
7
8
9
10
libncurses.so.1.9.9e
libncurses.so.1
libncurses.so.3.0
libncurses.so.3
libncurses.so.4.2
libncurses.so.4
libncurses.so.5.0
libncurses.so.5
libncurses.so.5.1
libncurses.so.5.2

Wat ontbreekt er dan nog :?
Waarschijnlijk de zgn. 'static' library (libncurses.a). Deze heeft de linker (ld) nodig om bepaalde functie-calls te static-linken. Je kan proberen om alleen met shared libs te werken (./configure --enable-shared). Als dit niet lukt, moet je zorgen dat je de statische versie van libncurses installeert.

"Whoever undertakes to set himself up as judge in the field of truth and knowledge is shipwrecked by the laughter of the Gods." - Albert Einstein


  • Dirk J
  • Registratie: December 2000
  • Laatst online: 22-07 22:22
Ah ik heb het al gevonden :)
Ik heb libncurses5-devel-1.0.6-15mdk.i586.rpm gedownload, geinstalleerd, en nu doet ie het :)

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 16-08 16:08

deadinspace

The what goes where now?

Op donderdag 18 april 2002 22:18 schreef AMDude het volgende:
Ah ik heb het al gevonden :)
Ik heb libncurses5-devel-1.0.6-15mdk.i586.rpm gedownload, geinstalleerd, en nu doet ie het :)
Yup, dat zijn de development libraries. Van een library (zoals ncurses) zijn altijd 2 varianten: de 'gewone', en de 'devel' of 'dev'. De gewone heb je nodig om een programma dat die lib gebruikt te draaien, en de 'dev' of 'devel' heb je nodig om zo'n programma te compilen.

Dat niemand anders in deze thread dat was opgevallen btw :?
Pagina: 1