1. #1
    Nouveau membre du Club
    Inscrit en
    juin 2007
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : juin 2007
    Messages : 39
    Points : 30
    Points
    30

    Par défaut configure: error: C compiler cannot create executables

    Bonjour tout le monde,

    J'ai essayé d'installer les driver zaptel pour asterisk et j'ai l'erreur suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    debian2:/usr/src/zaptel-1.4.11# ./configure
    checking for gcc... gcc
    checking for C compiler default output file name... 
    configure: error: C compiler cannot create executables
    See `config.log' for more details.
    Mon config log :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    It was created by configure, which was
    generated by GNU Autoconf 2.61.  Invocation command line was
     
      $ ./configure
     
    ## --------- ##
    ## Platform. ##
    ## --------- ##
     
    hostname = debian2
    uname -m = i686
    uname -r = 2.6.18-5-686
    uname -s = Linux
    uname -v = #1 SMP Mon Dec 24 16:41:07 UTC 2007
     
    /usr/bin/uname -p = unknown
    /bin/uname -X     = unknown
     
    /bin/arch              = i686
    /usr/bin/arch -k       = unknown
    /usr/convex/getsysinfo = unknown
    /usr/bin/hostinfo      = unknown
    /bin/machine           = unknown
    /usr/bin/oslevel       = unknown
    /bin/universe          = unknown
     
    PATH: /usr/local/sbin
    PATH: /usr/local/bin
    PATH: /usr/sbin
    PATH: /usr/bin
    PATH: /sbin
    PATH: /bin
    PATH: /usr/bin/X11
    ## Core tests. ##
    ## ----------- ##
     
    configure:1791: checking for gcc
    configure:1807: found /usr/bin/gcc
    configure:1818: result: gcc
    configure:2056: checking for C compiler version
    configure:2063: gcc --version >&5
    gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
    Copyright (C) 2006 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
     
    configure:2066: $? = 0
    configure:2073: gcc -v >&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 --with-tune=i686 --enable-checking=release i486-linux-gnu
    Thread model: posix
    gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
    configure:2076: $? = 0
    configure:2083: gcc -V >&5
    gcc: '-V' option must have argument
    configure:2086: $? = 1
    configure:2109: checking for C compiler default output file name
    configure:2136: gcc    conftest.c  >&5
    /usr/bin/ld: crt1.o: No such file: No such file or directory
    collect2: ld returned 1 exit status
    configure:2139: $? = 1
    configure:2177: result:
    configure: failed program was:
    | /* confdefs.h.  */
    | #define PACKAGE_NAME ""
    | #define PACKAGE_TARNAME ""
    #define PACKAGE_VERSION ""
    | #define PACKAGE_STRING ""
    | #define PACKAGE_BUGREPORT ""
    | #define _GNU_SOURCE 1
    | /* end confdefs.h.  */
    |
    | int
    | main ()
    | {
    |
    |   ;
    |   return 0;
    | }
    configure:2184: error: C compiler cannot create executables
    See `config.log' for more details.
     
    ## ---------------- ##
    ## Cache variables. ##
    ## ---------------- ##
     
    ac_cv_env_CC_set=
    ac_cv_env_CC_value=
    ac_cv_env_CFLAGS_set=
    ac_cv_env_CFLAGS_value=
    ac_cv_env_CPPFLAGS_set=
    ac_cv_env_CPPFLAGS_value=
    ac_cv_env_CPP_set=
    ac_cv_env_CPP_value=
    ac_cv_env_LDFLAGS_set=
    ac_cv_env_LDFLAGS_value=
    ac_cv_env_LIBS_set=
    ac_cv_env_LIBS_value=
    ac_cv_env_build_alias_set=
    ac_cv_env_build_alias_value=
    ac_cv_env_host_alias_set=
    ac_cv_env_target_alias_value=
    ac_cv_prog_ac_ct_CC=gcc
     
    ## ----------------- ##
    ## Output variables. ##
    ## ----------------- ##
     
    ASCIIDOC=''
    BDFARCH=''
    BDFNAME=''
    CC='gcc'
    CFLAGS=''
    CPP=''
    CPPFLAGS=''
    CURSES_INCLUDE=''
    CURSES_LIB=''
    DEFS=''
    DOWNLOAD=''
    ECHO_C=''
    ECHO_N='-n'
    ECHO_T=''
    EGREP=''
    EXEEXT=''
    FETCH=''
    GNU_MAKE=''
    GREP=''
    HOSTCC=''
    INSTALL_DATA=''
    INSTALL_PROGRAM=''
    INSTALL_SCRIPT=''
    LDFLAGS=''
    LIBOBJS=''
    LIBS=''
    LN=''
    LN_S=''
    LTLIBOBJS=''
    NCURSES_INCLUDE=''
    NCURSES_LIB=''
    NEWT_INCLUDE=''
    NEWT_LIB=''
    OBJEXT=''
    PACKAGE_BUGREPORT=''
    PACKAGE_NAME=''
    PACKAGE_STRING=''
    PACKAGE_TARNAME=''
    PACKAGE_VERSION=''
    PATH_SEPARATOR=':'
    PBX_LIBCURSES=''
    PBX_LIBNCURSES=''
    PBX_LIBNEWT=''
    PBX_LIBUSB=''
    PPPD_VERSION=''
    SHELL='/bin/sh'
    USB_INCLUDE=''
    USB_LIB=''
    USE_SELINUX=''
    WGET=''
    ac_ct_CC='gcc'
    bindir='${exec_prefix}/bin'
    build_alias=''
    datadir='${datarootdir}'
    datarootdir='${prefix}/share'
    docdir='${datarootdir}/doc/${PACKAGE}'
    dvidir='${docdir}'
    exec_prefix='NONE'
    host_alias=''
    htmldir='${docdir}'
    includedir='${prefix}/include'
    infodir='${datarootdir}/info'
    libdir='${exec_prefix}/lib'
    libexecdir='${exec_prefix}/libexec'
    localedir='${datarootdir}/locale'
    localstatedir='/var'
    mandir='${datarootdir}/man'
    oldincludedir='/usr/include'
    pdfdir='${docdir}'
    prefix='NONE'
    program_transform_name='s,x,x,'
    psdir='${docdir}'
    sbindir='${exec_prefix}/sbin'
    sharedstatedir='${prefix}/com'
    sysconfdir='/etc'
    target_alias=''
     
    ## ----------- ##
    ## confdefs.h. ##
    ## ----------- ##
     
    #define PACKAGE_NAME ""
    #define PACKAGE_TARNAME ""
    #define PACKAGE_VERSION ""
    #define PACKAGE_STRING ""
    #define PACKAGE_BUGREPORT ""
    #define _GNU_SOURCE 1
     
    configure: exit 77
    Auriez vous une idee s'il vous plait ? je me suis casse les dents dessus toute la journee.

    Merci beaucoup !

  2. #2
    Rédacteur
    Avatar de CedrX
    Inscrit en
    avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : avril 2007
    Messages : 1 111
    Points : 1 524
    Points
    1 524

    Par défaut

    Je pense qu'il te manque le paquet contenant les librairies de développement.

    Il s'agit de libc6-dev sur debian, ubuntu
    Pour avoir ce qu'il faut sous debian, ubuntu
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    apt-get install build-essential
    Sous les autres distributions genre redhat,fedora, centos
    Il faut que tu installes le paquet glibc-devel

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    yum search glibc-devel
    yum install glibc-devel.i386
    Bonne chance

  3. #3
    Nouveau membre du Club
    Inscrit en
    juin 2007
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : juin 2007
    Messages : 39
    Points : 30
    Points
    30

    Par défaut

    oui je pense aussi que c'est ça, j'ai essayé

    apt-get install build-essential
    mais ça marche toujours pas (je suis sur debian)

  4. #4
    Nouveau membre du Club
    Inscrit en
    juin 2007
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : juin 2007
    Messages : 39
    Points : 30
    Points
    30

    Par défaut

    aujourd'hui j'ai été a 2 doigts de desinstaller debian pour Mepis tellement j'étais a bou. Je suis sur que c'est pas un gros probleme mais je suis pas trop a l'aise sur linux.

    J'ai essayé

    apt-get install build-essential

    apt-get install libc6

    apt-get install libc6-dev
    j'ai eu plusieur types d'erreurs...je sais pas trop ce que j'ai fait en fait :/ ni pourquoi...raison pour laquelle je stagne peut etre ^^

  5. #5
    Rédacteur
    Avatar de CedrX
    Inscrit en
    avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : avril 2007
    Messages : 1 111
    Points : 1 524
    Points
    1 524

    Par défaut

    Dans ce cas essayes toujours:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    apt-get install libc6-dev
    Mais à priori ce paquet devrait déjà être installé puisqu'il est installé lorsque tu fais un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    apt-get install build-essential
    Regardes si le fichier /usr/lib/crt1.o existes aussi.

  6. #6
    Nouveau membre du Club
    Inscrit en
    juin 2007
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : juin 2007
    Messages : 39
    Points : 30
    Points
    30

    Par défaut

    ok, j'essairai ça la semaine prochaine. Je pars en vacance demain à Shanghai
    (je travaille en chine). En espérant que ça marche... je te tiens au courrant

    merci beaucoup.

  7. #7
    Modérateur

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2008
    Messages
    10 597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 10 597
    Points : 17 350
    Points
    17 350

    Par défaut

    L'erreur est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /usr/bin/ld: crt1.o: No such file: No such file or directory
    Sur debian, il faut installer libc6 et glibc-devel
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  8. #8
    Nouveau membre du Club
    Inscrit en
    juin 2007
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : juin 2007
    Messages : 39
    Points : 30
    Points
    30

    Par défaut

    comment dois-je installer libc6 et glibc-devel ? (libc6 je l'ai deja je crois mais je n'ai pas libc6-dev
    Est ce que je dois telecharger des ces paquets ?
    pourrais tu m'expliquer pas par pas les commandes stp ? (je suis un vrai débutant en linux)

    merci beaucoup

  9. #9
    Nouveau membre du Club
    Inscrit en
    juin 2007
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : juin 2007
    Messages : 39
    Points : 30
    Points
    30

    Par défaut

    J'ai jeté un coup d'oeil à :

    http://anaaman.blogspot.com/2006/01/...h-file-or.html

    et ils disent :

    On debian:
    apt-get install libc6-dev

    ça je l'avais déjà essayé mais ça a pas marché peut etre parceque mes paquets libc6 et libc6-dev n'ont pas la meme version. C'est quoi la différence entre les 2 ? et comment je peux arranger ça ?

    Quand on télécharge des paquets d'internet comment on les installe après ?

    Désolé pour toute ces questions mais ça m'empeche presque de dormir

    Merci beaucoup.

  10. #10
    Rédacteur
    Avatar de CedrX
    Inscrit en
    avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : avril 2007
    Messages : 1 111
    Points : 1 524
    Points
    1 524

    Par défaut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    dpkg -l | grep libc6
    ii  libc6           2.7-10      GNU C Library: Shared libraries
    ii  libc6-dev       2.7-10      GNU C Library: Development Libraries
    Essayes toujours de forcer la réinstallation du paquet libc6-dev
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    apt-get install --reinstall libc6-dev
    Sinon pour installer des paquets téléchargés du net
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    dpkg -i nom_du_paquet.deb

Discussions similaires

  1. Réponses: 2
    Dernier message: 25/02/2013, 10h36
  2. Réponses: 3
    Dernier message: 26/03/2009, 18h47
  3. Réponses: 4
    Dernier message: 20/05/2007, 19h14
  4. Erreur après compilation : cannot execute binary file
    Par Djo00 dans le forum Administration système
    Réponses: 8
    Dernier message: 21/07/2006, 17h26
  5. Réponses: 4
    Dernier message: 07/10/2004, 16h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo