Nous sommes le Ven 25 Juil, 2025 02:26
Supprimer les cookies

[Réglé] Pas moyen de compiler...

Sur le logiciel libre en général ou un logiciel libre en particulier

Sam 21 Oct, 2006 20:24

J'essaie en vain de compiler (2 3 petits jeux en "bac à sable"

Mais je cale déjà avec ./configure :
Checking for C compiler default output file name...configure : error : C compiler cannot create executable


J'obtiens ce message à chaque fois quelque soit le programme (c) à compiler.

gcc est bien installé
automake ne m'aide pas davantage

Pas moyen de voir où ça foire. Beuh ! :?
Dernière édition par Odysseus le Dim 22 Oct, 2006 10:31, édité 1 fois au total.
Odysseus

Avatar de l’utilisateur
Messages : 629
Géo : Hannut - Belgique

Sam 21 Oct, 2006 22:55

Salut,

C'est tout ce que tu as comme message? Rien d'autre avant?

Qu'essaies-tu de compiler au fait?
Amicalement,

Laurent
obor2

Messages : 524
Géo : belgique

Dim 22 Oct, 2006 00:30

Bonsoir,
Est-ce que cela ne pourrait pas être dû à des droits d'écriture manquants sur le répertoire où
est produit l'exécutable ?

Pour savoir ce qui se passe, il faut aller jeter un oeil dans le le script configure.
Cdlt.
P.
guerinp

Messages : 183
Géo : Crolles

Dim 22 Oct, 2006 01:14

binutils ?
Attentyon, ponaytte maychante !
Téthis

Avatar de l’utilisateur
Messages : 3895
Géo : De passage chez les cathares

Dim 22 Oct, 2006 08:43

Par exemple pour la compilation de Toycars, j'obtiens (entre autres) ceci dans le config.log :

configure:2042: $? = 0
configure:2044: gcc -v </dev/null >&5
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --enable-checking=release i486-linux-gnu
Thread model: posix
gcc version 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)
configure:2047: $? = 0
configure:2049: gcc -V </dev/null >&5
gcc: '-V' option must have argument
configure:2052: $? = 1
configure:2075: checking for C compiler default output file name
configure:2078: gcc conftest.c >&5
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status
configure:2081: $? = 1
configure: failed program was:
| /* confdefs.h. */

|
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "toycars"
| #define VERSION "0.3.2"
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
configure:2120: error: C compiler cannot create executables
See `config.log' for more details.


Ici, le config.log complet
Odysseus

Avatar de l’utilisateur
Messages : 629
Géo : Hannut - Belgique

Dim 22 Oct, 2006 09:48

Salut,

Effectivement, il te manque le fichier crt1.o (le runtime du C en fait "C RunTime" ;)).
Regarde si le paquet libc6-dev est toujours installé.
Amicalement,

Laurent
obor2

Messages : 524
Géo : belgique

Dim 22 Oct, 2006 10:01

libc6-dev n'était pas installé.

Mais maintenant j'obtiens un autre message d'erreur pour ./configure. Décidément ! :

checking for SDL - version >= 1.2.10... no
*** The sdl-config script installed by SDL could not be found
*** If SDL was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the SDL_CONFIG environment variable to the
*** full path to sdl-config.
configure: error: *** SDL version 1.2.10 not found!
Odysseus

Avatar de l’utilisateur
Messages : 629
Géo : Hannut - Belgique

Dim 22 Oct, 2006 10:29

Installe libsdl1.2debian. Sinon, tu peux faire des recherches de paquets via Synaptic.
De plus, il y a surement un fichier qui décrit ce genre de dépendances (un README ou autre).
Regarde dedans, on y parle surement des choses prérequises pour pouvoir compiler le jeu
Amicalement,

Laurent
obor2

Messages : 524
Géo : belgique

Dim 22 Oct, 2006 10:31

OK !

Merci beaucoup pour tes réponses.
Odysseus

Avatar de l’utilisateur
Messages : 629
Géo : Hannut - Belgique

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit