[debian] [asterisk] compile erreur : termcap

Résolu
Bonjour,

J'essaie d'installer asterisk 1.4 sur debian etch.
J'ai passe les commandes suivantes:

tar xvzf zaptel-1.4-current.tar.gz
cd zaptel-1.4.4
make install

tar xvzf libpri-1.4-current.tar.gz
cd libpri-1.4.1
make install

tar xvzf asterisk-1.4-current.tar.gz
cd asterisk-1.4.9
./configure

Je suis bloque sur le ./configure avec le message d'erreur suivant:
configure: error: *** termcap support not found

Mais "aptitude install termcap" me donne le resultat suivant:
Couldn't find any package matching "termcap". However, the following
packages contain "termcap" in their description:
qemacs-nox cmucl-source qemacs joe ircii yard less

Une idee?

Merci

34 réponses

Résumé de la discussion

Le problème central est l'échec du ./configure d'Asterisk 1.4 sur Debian Etch avec l'erreur termcap not found, malgré des tentatives d'installation de paquets termcap via aptitude. Des réponses suggèrent d'installer des bibliothèques liées à termcap via libncurses5-dev ou ncurses, par exemple apt-get install libncurses5-dev ou urpmi ncurses, selon la distribution utilisée. En pratique, les échanges couvrent des distributions variées (Debian, Mandriva, Fedora) et des commandes comme yum list ou urpmi libncurses5 servent à diagnostiquer l'installation des paquets ncurses. Certains utilisateurs précisent que la résolution passe par l'installation de libncurses5 ou ncurses et que le chemin exact peut varier selon l'architecture et les dépôts disponibles.

Bobot (l’IA à votre service)
  1. Modérateur
    Salut,
    apt-get install libncurses5-dev
    1. Trop fort lami20j!

      Probleme resolu, le serveur est pret a l'utilisation.

      Un grand merci pour ton aide.
      1. Bonjour à tous,

        J'ai la même question, même messages d'erreur mais sous fedora core 6.

        Merci
        1. Modérateur
          Salut,

          affiche
          yum list | grep ncurses
          1. salut,

            voilà pour moi :

            [root@localhost redfox]# yum list | grep ncurses
            ncurses.i386 5.6-12.20070812.fc8 installed
            ncurses-devel.i386 5.6-12.20070812.fc8 installed
            ncurses-static.i386 5.6-12.20070812.fc8 fedora
            php-ncurses.i386 5.2.4-3 fedora
            ruby-ncurses.i386 1.1-5.fc8 fedora
            [root@localhost redfox]#

            :-))

            ps : tiens ! c'est drôle ça : https://forums.fedora-fr.org/viewtopic.php?pid=236314
        2. Merci pour ces réponses,

          n'auriez vous une petite aide pour modifier un fichier sip.conf d'asterisk 1.4.17 car j'avoue être totalement perdu pourtant j'ai déjà fait ça pour un dhcp mais la je veux créer un hôte et je dois avouer que c'est assez déroutant.

          merci
          1. Slt a ts!
            jai le mm pb sous debian etch 4.0
            j'ai éssayé apt-get install libncurses5-dev mais il affiche:
            E: Impossible de verrouiller /var/lib/dpkg/lock - open (11 Ressource temporairement non disponible)
            E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

            Et j'avoue ke jne sai + tro koi fair.
            Est ce ke kelk1 pouraait m'aider svp jai un rapport à rendr pr ce lundi et ça fait un bn bout de tps ke chui bloké à ce niveau.
            merci
            1. sudo apt-get install libncurses5-dev
              ou
              kill synaptic ou autres process
              1. Merci pour Youplaboum
                mais kan je met sudo apt-get install libncurses5-dev

                E: Impossible de trouver le paquet libncurses5-dev


                il ne trouve pa le paquet. je suis sur debian etch 4.0
                1. je met just /etc/apt/sources.list?
                  que dois je fair plus précisement?
                  voici la syntaxe affichée kan jtap cette commande:


                  #
                  # deb cdrom:[Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 CD Binary-1 20080217-11:50]/ etch contrib main

                  deb cdrom:[Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 CD Binary-1 20080217-11:50]/ etch contrib main

                  # Line commented out by installer because it failed to verify:
                  #deb https://www.debian.org/security/ etch/updates main contrib
                  # Line commented out by installer because it failed to verify:
                  #deb-src https://www.debian.org/security/ etch/updates main contrib


                  dois je éditer ce fichier?
                  1. tu rajoutes sa dedans

                    deb http://ftp.fr.debian.org/debian/ etch main contrib non-free
                    deb-src http://ftp.fr.debian.org/debian/ etch main contrib non-free

                    deb https://www.debian.org/security/ etch/updates main contrib non-free
                    deb-src https://www.debian.org/security/ etch/updates main contrib non-free

                    et tu commentes celle ci ( en rajoutant un # devant )
                    deb cdrom:[Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 CD Binary-1 20080217-11:50]/ etch contrib main

                    apres tu fais un
                    sudo apt-get update
                    sudo apt-get upgrade

                    sudo apt-get install libncurses5-dev
                    1. Merci énormement!!!
                      ça m'a pris un peu de tps mais l'installation s'est bien passée! On dit kil ne fo pa creer victoir trop tot mai en tout cas jte suis tres reconnaissant. le plus dure est fait !!
                      merci encore
                      1. Bonjour ,
                        cela fait un bon moment que j'essais d'installer dedian etch sous une machine fujitsu-siemensESPRIMON P2510 mais le systeme ne peut pas s'installer car il dit n'a pas les modules pour le lecteur DVD sata. si quelqu'un peut me donner un cou de main merci!!!
                        1. salut j'ai le meme probleme et je suis sur Mandriva j'ai le message d'erreur suivant malger l'installation des paquets

                          Je suis bloque sur le ./configure avec le message d'erreur suivant:
                          configure: error: *** termcap support not found

                          donc apres quelque recherche certain on pu resoudre leur probleme avec libncurses5 ou ncurses

                          bon lorsque je fait urpmi libncurses5 il me dit paquet deja installer

                          [root@localhost asterisk-1.4.22]# urpmi libncurses5
                          Le paquetage libncurses5-5.6-1.20080823.1mdv2009.0.i586 est déjà installé

                          puis lorsque je fait urpmi ncurses il me dit paquet deja installer

                          [root@localhost asterisk-1.4.22]# urpmi ncurses
                          Le paquetage ncurses-5.6-1.20080823.1mdv2009.0.i586 est déjà installé

                          Donc aucun changement et j'ai toujours le meme message d'erreur

                          configure: error: *** termcap support not found

                          Si quelqu'un peut m'aider ou une idee parce que ça commence est difficile pour moi.
                          Merci
                          1. salut,

                            le post<1> de lami20j parle d'installer "libncurses5-dev". Est-il installé chez toi ?
                        2. Modérateur
                          Salut,

                          Affiche le résultat de
                          rpm -qa ncurses | grep dev
                          1. salut,

                            il n'y a pas un petit souci là :

                            root@mandriva kernel]# rpm -qa ncurses | grep dev
                            [root@mandriva kernel]# rpm -qa | grep ncurses | grep dev
                            libncurses-devel-5.6-1.20071222.1mdv2008.1
                            [root@mandriva kernel]#
                        3. Bon j'ai aucun message et lorsque je fais de nouveau ./configure j'ai toujours le meme message d'erreur
                          configure: error: *** termcap support not found
                          1. Modérateur
                            Re,

                            Bon j'ai aucun message
                            Alors il n'est pas installé
                            urpmi libncurses5-dev


                            1. la commande ne marche pas j'ai
                              bash: urpmi: command not found
                              1. Alors installe urpmi !
                              2. pour resoudre tous ces problemes connecter vous a internet a partir centos ou debian taper la commande :
                                yum install bison bison-devel ncurses ncurses-devel zlib zlib-devel openssl openssl-devel gnutls-devel gcc gcc-c++ make
                            2. Modérateur
                              Re,

                              la commande il faut la faire en root
                              et c'est libncurses-devel (merci bob031 ;-)
                              [root@localhost asterisk-1.4.22]# urpmi libncurses-devel
                              • 1
                              • 2