[Debian & Fluxbox 0.9.6pre1] Problème de compilation

Problème de compilation [Debian & Fluxbox 0.9.6pre1] - Installation - Linux et OS Alternatifs

Marsh Posté le 12-09-2003 à 21:56:47    

Apres avoir extrait l'archive, je fais ./configure et ca veut pas  :(  
Quelqu'un à une idée ?

debian:/home/eonwe/fluxbox-0.9.6pre1# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
/home/eonwe/fluxbox-0.9.6pre1/missing: Unknown `--run' option
Try `/home/eonwe/fluxbox-0.9.6pre1/missing --help' for more information
configure: WARNING: `missing' script is too old or missing
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output... configure: error: C compiler cannot create executables
See `config.log' for more details.


Config.log
 
Pour info:

eonwe@debian:~$ dpkg -l|grep gcc
ii  gcc            3.3.1-2        The GNU C compiler.
ii  gcc-2.95       2.95.4-17      The GNU C compiler.
ii  gcc-3.2-base   3.2.3-8        The GNU Compiler Collection (base package)
ii  gcc-3.3        3.3.2-0pre3    The GNU C compiler
ii  gcc-3.3-base   3.3.2-0pre3    The GNU Compiler Collection (base package)
ii  libgcc1        3.3.2-0pre3    GCC support library


 
Merci  :hello:


Message édité par Eonwe le 12-09-2003 à 21:57:40
Reply

Marsh Posté le 12-09-2003 à 21:56:47   

Reply

Marsh Posté le 12-09-2003 à 21:58:29    

Le README ne dit rien à propos de gcc et des problèmes que cette version peut rencontrée ?


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 12-09-2003 à 22:08:33    

Non rien.
La FAQ du site de FB parle d'un problème avec gcc-3.0.x et qu'il faut mettre à jour, or je suis avec j'ai gcc-3.3.
 
Aussi, pour installer les pilotes nvidia, j'ai du tapper ca:
 
export CC=/usr/bin/gcc-2.95
 
Mais j'ai penser à changer avant de compiler fb mais ne change rien:
 
export CC=/usr/bin/gcc-3.3
 
:(

Reply

Marsh Posté le 12-09-2003 à 22:20:38    

édite le script ou refais l'alias de gcc

Reply

Marsh Posté le 12-09-2003 à 22:39:53    

Taz a écrit :

édite le script ou refais l'alias de gcc
 


 
Euh... quel script ? Refaire l'alias c'est export c'est ca?
Désolé je débute :whistle:  
 
En regardant le log de plus près, je comprends (à peu près) d'ou ca viens mais comment faire  [:spamafote]  


configure:2170: checking for C compiler default output
configure:2173: gcc    conftest.c  >&5
/usr/bin/ld: cannot open crt1.o: No such file or directory
collect2: ld returned 1 exit status
configure:2176: $? = 1
configure: failed program was:
| #line 2149 "configure"
| /* confdefs.h.  */
|  
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| /* end confdefs.h.  */
|  
| int
| main ()
| {
|  
|   ;
|   return 0;
| }
configure:2215: error: C compiler cannot create executables
See `config.log' for more details.


Message édité par Eonwe le 12-09-2003 à 22:42:23
Reply

Marsh Posté le 12-09-2003 à 22:42:47    

ok, donc refais l'alias de gcc ou le le lien symbolique

Reply

Marsh Posté le 12-09-2003 à 22:53:48    

j'ai tapper ca:
 
# export CC=/usr/bin/gcc-2.95
# ./configure
 
mais toujours la même erreur :/

Reply

Marsh Posté le 12-09-2003 à 22:55:14    

ok. donc je que je veux dire
 
méthode douce
 
alias gcc=gcc2.95
 
méthode dure
ln -sf /usr/bin/gcc2.95 /usr/bin/gcc (à rétablir après)

Reply

Marsh Posté le 12-09-2003 à 23:03:55    

Douce ou dur, toujours pareil  :pt1cable:
 
Et maintenant dans les logs:
 


configure:1860: checking for gcc
configure:1886: result: /usr/bin/gcc
configure:2130: checking for C compiler version
configure:2133: /usr/bin/gcc --version </dev/null >&5
./configure: line 1: /usr/bin/gcc: Trop de niveaux de liens symboliques
configure:2136: $? = 126
configure:2138: /usr/bin/gcc -v </dev/null >&5
./configure: line 1: /usr/bin/gcc: Trop de niveaux de liens symboliques
configure:2141: $? = 126
configure:2143: /usr/bin/gcc -V </dev/null >&5
./configure: line 1: /usr/bin/gcc: Trop de niveaux de liens symboliques
configure:2146: $? = 126
configure:2170: checking for C compiler default output
configure:2173: /usr/bin/gcc    conftest.c  >&5
./configure: line 1: /usr/bin/gcc: Trop de niveaux de liens symboliques
configure:2176: $? = 126
configure: failed program was:
| /* confdefs.h.  */  
[...]

Reply

Marsh Posté le 12-09-2003 à 23:11:31    

question con: il est clair que t'as pas le niveau ou les connaissances pour tout ça, pourquoi ne aps utiliser des versions précompilées

Reply

Marsh Posté le 12-09-2003 à 23:11:31   

Reply

Marsh Posté le 12-09-2003 à 23:15:55    

Taz a écrit :

question con: il est clair que t'as pas le niveau ou les connaissances pour tout ça, pourquoi ne aps utiliser des versions précompilées


 
Ya pas de version de fluxbox en prerelease précompilé :/
J'ai déjà la v 0.1 en package mais le changelog est enorme, plein de trucs interressants :sol:  
 
Sinon bon, ca fait 3j que je me suis mis à linux... donc ca va venir  :sweat:
Mais bon c'est plutot pour une application networking... le dev c'est pas mon fort.
 
Un autre soluce ?  :sweat:


Message édité par Eonwe le 12-09-2003 à 23:23:27
Reply

Marsh Posté le 12-09-2003 à 23:24:01    

il me semble qu'il y a des rpm déjà tout prets à convertir avec aliens, voir meme des deb
 
sinon ben prends la vieille version de sid

Reply

Marsh Posté le 12-09-2003 à 23:33:49    

Bah je l'utilise deja :/ Mais elle est limitée je trouve.
Et en rpm, c'est la stable, pas les source de la version dev.
 
J'ai pas trouver de liens expliquant la conf et l'installation des libs et compilateurs clairemement... (les docs de débutants sont très limitées :/)
 

Reply

Marsh Posté le 13-09-2003 à 02:22:55    

Petit  [:tadzoa] de la nuit... j'vais quand même pas installer une Mandrake... ou une Gentoo :whistle:
 
EDIT: J'ai pas de repertoire ld dans /usr/bin alors que juste avant que configure plante, il le cherche... peut-être une piste ?
 

/usr/bin/ld: cannot open crt1.o: No such file or directory
collect2: ld returned 1 exit statut


Message édité par Eonwe le 13-09-2003 à 02:43:22
Reply

Marsh Posté le 13-09-2003 à 08:01:08    

oui :  laisse tomber

Reply

Marsh Posté le 13-09-2003 à 08:37:05    

Merci quand même :sweat:
Mais si j'arrive même pas à compiler un soft, j'vais pas aller loin [:dark]

Reply

Marsh Posté le 13-09-2003 à 08:51:33    

faut pas pousser sous Debian y a plus que ce qu'on peut souhaiter


Message édité par Taz le 13-09-2003 à 08:51:41
Reply

Marsh Posté le 13-09-2003 à 11:59:11    

Je parlais plus pour ma culture perso.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed