#1 Le 03/06/2020, à 17:31
- f6aap
[Resolu]Pobleme de compilation avec Ubuntu 20.04
Bonjour,
Je suis sur Ubuntu 20.04 et j'ai installé à partir de Synaptic le logiciel FLDIGI qui me pose un problème.
J'ai téléchargé la dernière version sur le site de l'éditeur : fldigi-4.1.13.tar.gz
J'ai suivi les instructions d’installation :
The simplest way to compile this package on Linux is: 1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. Running `configure' might take a while. While running, it prints some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with the package. 4. Type `make install' to install the programs and any data files and documentation.
J'exécute la commande ./configure et à la fin j'ai le message ci-dessous :
checking for SAMPLERATE... no configure: error: Package requirements (samplerate >= 0.1.1) were not met: No package 'samplerate' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables SAMPLERATE_CFLAGS and SAMPLERATE_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.
Le paquet libsamplerate0 est installé
Arrivé à ce point je ne sais plus quoi faire.
Merci de bien vouloir m'apporter votre aide,
Cordialement
Dernière modification par f6aap (Le 04/06/2020, à 13:51)
Hors ligne
#2 Le 03/06/2020, à 17:33
- grigouille
Re : [Resolu]Pobleme de compilation avec Ubuntu 20.04
C'est peut-être libsamplerate0-dev qu'il faut
Debian (xfce) 12
HP LaserJet M1132 MFP
Hors ligne
#3 Le 03/06/2020, à 17:44
- f6aap
Re : [Resolu]Pobleme de compilation avec Ubuntu 20.04
Merci pour la réponse,
Une étape est franchie mais pas la ligne d'arrivée :
Nouveau message d'erreur :
checking for SNDFILE... no
checking for PORTAUDIO... no
configure: error: Package requirements (portaudio-2.0 >= 19) were not met:
No package 'portaudio-2.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables PORTAUDIO_CFLAGS
and PORTAUDIO_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Libportaudio2 est installé
Merci de l'aide
Hors ligne
#4 Le 03/06/2020, à 18:22
- grigouille
Re : [Resolu]Pobleme de compilation avec Ubuntu 20.04
portaudio19-dev probablement
Debian (xfce) 12
HP LaserJet M1132 MFP
Hors ligne
#5 Le 03/06/2020, à 20:11
- f6aap
Re : [Resolu]Pobleme de compilation avec Ubuntu 20.04
Bonsoir,
Bonne pioche, ça avance mais toujours un problème : ci-dessous le résultat de la commande "make"
daniel@hp:~/Téléchargements/fldigi-4.1.13$ make
Making all in po
make[1] : on entre dans le répertoire « /home/daniel/Téléchargements/fldigi-4.1.13/po »
make[1] : on quitte le répertoire « /home/daniel/Téléchargements/fldigi-4.1.13/po »
Making all in doc
make[1] : on entre dans le répertoire « /home/daniel/Téléchargements/fldigi-4.1.13/doc »
make[1]: rien à faire pour « all ».
make[1] : on quitte le répertoire « /home/daniel/Téléchargements/fldigi-4.1.13/doc »
Making all in src
make[1] : on entre dans le répertoire « /home/daniel/Téléchargements/fldigi-4.1.13/src »
make all-recursive
make[2] : on entre dans le répertoire « /home/daniel/Téléchargements/fldigi-4.1.13/src »
make[3] : on entre dans le répertoire « /home/daniel/Téléchargements/fldigi-4.1.13/src »
CXX network/fldigi-xmlrpc.o
In file included from ./include/audio_alert.h:8,
from ./include/confdialog.h:771,
from network/xmlrpc.cxx:80:
./include/play.pa.h:18:10: fatal error: sndfile.h: Aucun fichier ou dossier de ce type
18 | #include <sndfile.h>
| ^~~~~~~~~~~
compilation terminated.
make[3]: *** [Makefile:4983: network/fldigi-xmlrpc.o] Error 1
make[3] : on quitte le répertoire « /home/daniel/Téléchargements/fldigi-4.1.13/src »
make[2]: *** [Makefile:8113: all-recursive] Error 1
make[2] : on quitte le répertoire « /home/daniel/Téléchargements/fldigi-4.1.13/src »
make[1]: *** [Makefile:1667: all] Error 2
make[1] : on quitte le répertoire « /home/daniel/Téléchargements/fldigi-4.1.13/src »
make: *** [Makefile:469: all-recursive] Error 1
Je vous remercie de m'aider,
Cordialement
Hors ligne
#6 Le 03/06/2020, à 20:25
- grigouille
Re : [Resolu]Pobleme de compilation avec Ubuntu 20.04
libsndfile1-dev
Debian (xfce) 12
HP LaserJet M1132 MFP
Hors ligne
#7 Le 03/06/2020, à 21:05
- f6aap
Re : [Resolu]Pobleme de compilation avec Ubuntu 20.04
Super : l'instruction make c'est exécuté jusqu'au bout
Encore un problème avant de finir, l’instruction make install s'est planté, voir détail :
daniel@hp:~/Téléchargements/fldigi-4.1.13$ make install
Making install in po
make[1] : on entre dans le répertoire « /home/daniel/Téléchargements/fldigi-4.1.13/po »
/usr/bin/mkdir -p /usr/local/share
/usr/bin/mkdir: impossible de créer le répertoire «/usr/local/share/locale»: Permission non accordée
/usr/bin/install: impossible de créer le fichier standard '/usr/local/share/locale/el/LC_MESSAGES/fldigi.mo': Aucun fichier ou dossier de ce type
installing el.gmo as /usr/local/share/locale/el/LC_MESSAGES/fldigi.mo
/usr/bin/mkdir: impossible de créer le répertoire «/usr/local/share/locale»: Permission non accordée
/usr/bin/install: impossible de créer le fichier standard '/usr/local/share/locale/es/LC_MESSAGES/fldigi.mo': Aucun fichier ou dossier de ce type
installing es.gmo as /usr/local/share/locale/es/LC_MESSAGES/fldigi.mo
/usr/bin/mkdir: impossible de créer le répertoire «/usr/local/share/locale»: Permission non accordée
/usr/bin/install: impossible de créer le fichier standard '/usr/local/share/locale/fr/LC_MESSAGES/fldigi.mo': Aucun fichier ou dossier de ce type
installing fr.gmo as /usr/local/share/locale/fr/LC_MESSAGES/fldigi.mo
/usr/bin/mkdir: impossible de créer le répertoire «/usr/local/share/locale»: Permission non accordée
/usr/bin/install: impossible de créer le fichier standard '/usr/local/share/locale/it/LC_MESSAGES/fldigi.mo': Aucun fichier ou dossier de ce type
installing it.gmo as /usr/local/share/locale/it/LC_MESSAGES/fldigi.mo
/usr/bin/mkdir: impossible de créer le répertoire «/usr/local/share/locale»: Permission non accordée
/usr/bin/install: impossible de créer le fichier standard '/usr/local/share/locale/pl/LC_MESSAGES/fldigi.mo': Aucun fichier ou dossier de ce type
installing pl.gmo as /usr/local/share/locale/pl/LC_MESSAGES/fldigi.mo
/usr/bin/mkdir: impossible de créer le répertoire «/usr/local/share/locale»: Permission non accordée
/usr/bin/install: impossible de créer le fichier standard '/usr/local/share/locale/de/LC_MESSAGES/fldigi.mo': Aucun fichier ou dossier de ce type
installing de.gmo as /usr/local/share/locale/de/LC_MESSAGES/fldigi.mo
/usr/bin/mkdir: impossible de créer le répertoire «/usr/local/share/locale»: Permission non accordée
/usr/bin/install: impossible de créer le fichier standard '/usr/local/share/locale/nl/LC_MESSAGES/fldigi.mo': Aucun fichier ou dossier de ce type
installing nl.gmo as /usr/local/share/locale/nl/LC_MESSAGES/fldigi.mo
/usr/bin/mkdir: impossible de créer le répertoire «/usr/local/share/locale»: Permission non accordée
/usr/bin/install: impossible de créer le fichier standard '/usr/local/share/locale/ru/LC_MESSAGES/fldigi.mo': Aucun fichier ou dossier de ce type
installing ru.gmo as /usr/local/share/locale/ru/LC_MESSAGES/fldigi.mo
if test "fldigi" = "gettext-tools"; then \
/usr/bin/mkdir -p /usr/local/share/gettext/po; \
for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot Makevars.template; do \
/usr/bin/install -c -m 644 ./$file \
/usr/local/share/gettext/po/$file; \
done; \
for file in Makevars; do \
rm -f /usr/local/share/gettext/po/$file; \
done; \
else \
: ; \
fi
make[1] : on quitte le répertoire « /home/daniel/Téléchargements/fldigi-4.1.13/po »
Making install in doc
make[1] : on entre dans le répertoire « /home/daniel/Téléchargements/fldigi-4.1.13/doc »
make[2] : on entre dans le répertoire « /home/daniel/Téléchargements/fldigi-4.1.13/doc »
make[2]: rien à faire pour « install-exec-am ».
/usr/bin/mkdir -p '/usr/local/share/man/man1'
/usr/bin/mkdir: impossible de créer le répertoire «/usr/local/share/man/man1»: Permission non accordée
make[2]: *** [Makefile:427: install-man1] Error 1
make[2] : on quitte le répertoire « /home/daniel/Téléchargements/fldigi-4.1.13/doc »
make[1]: *** [Makefile:519: install-am] Error 2
make[1] : on quitte le répertoire « /home/daniel/Téléchargements/fldigi-4.1.13/doc »
make: *** [Makefile:469: install-recursive] Error 1
daniel@hp:~/Téléchargements/fldigi-4.1.13$
Merci de votre aide.
je reprendrai le fil demain autre occupationmaintenant
Bonne soirée,
Cordialement
Hors ligne
#8 Le 03/06/2020, à 21:13
- grigouille
Re : [Resolu]Pobleme de compilation avec Ubuntu 20.04
sudo make install
Debian (xfce) 12
HP LaserJet M1132 MFP
Hors ligne
#9 Le 04/06/2020, à 11:09
- f6aap
Re : [Resolu]Pobleme de compilation avec Ubuntu 20.04
Bonjour,
Merci pour l'aide pertinente : Je suis arrivé au bout de l’exercice.
Bonne journée,
Cordialement
Hors ligne
#10 Le 04/06/2020, à 12:41
- grigouille
Re : [Resolu]Pobleme de compilation avec Ubuntu 20.04
Super. Tu peux mettre [Résolu] dans le titre en modifiant ton premier message.
Debian (xfce) 12
HP LaserJet M1132 MFP
Hors ligne