Compilation d'un logiciel [Réglé]

marcquend Membre non connecté
-
- Voir le profil du membre marcquend
- Inscrit le : 17/12/2012
Je renomme le fil "Compilation HandBrake-0.9.8" en "Compilation d'un logiciel" afin que le titre colle mieux au contenu.
____________________________________________________________
Je sèche, impossible de conclure la compilation qui s'arrête sur le make avec un message que je ne sais pas interpréter :
bash-4.2$ make
/usr/bin/m4 -Iproject ../libhb/project.h.m4 > libhb/project.h
set -e; cd ./contrib/a52dec/a52dec/; rm -fr aclocal.m4 autom4te.cache; autoreconf -fiv; CC=/usr/bin/gcc CFLAGS="" CXX=/usr/bin/g++ CXXFLAGS="" CPPFLAGS="" LDFLAGS="" PKG_CONFIG_PATH="/home/marc/Téléchargements/HandBrake-0.9.8/build/contrib/lib/pkgconfig" ./configure --prefix=/home/marc/Téléchargements/HandBrake-0.9.8/build/contrib/ --disable-dependency-tracking --disable-shared --enable-static
autoreconf: Entering directory `.'
autoreconf: configure.in: not using Gettext
autoreconf: running: aclocal --output=aclocal.m4t
Can't exec "aclocal": Aucun fichier ou dossier de ce type at /usr/share/autoconf/Autom4te/FileUtils.pm line 326.
autoreconf: failed to run aclocal: Aucun fichier ou dossier de ce type
make: *** [contrib/a52dec/.stamp.configure] Erreur 1
Extrait du fichier FileUtils.pm
317 =cut
318
319 sub xsystem (@)
320 {
321 my (@command) = @_;
322
323 verb "running: @command";
324
325 $! = 0;
326 handle_exec_errors "@command"
327 if system @command;
328 }
Pour information, voici le détail du "configure"
bash-4.2$ ./configure --force
probe: host tuple...(pass) x86_64-unknown-linux-gnu
compute: available architectures...(pass) x86_64
find: ar...(pass) /usr/bin/ar
find: cp...(pass) /bin/cp
find: curl...(pass) /usr/bin/curl
find: gcc...(pass) /usr/bin/gcc
find: gmake...(pass) /usr/bin/gmake
find: m4...(pass) /usr/bin/m4
find: mkdir...(pass) /bin/mkdir
find: gpatch...(pass) /usr/bin/patch
find: rm...(pass) /bin/rm
find: ranlib...(pass) /usr/bin/ranlib
find: strip...(pass) /usr/bin/strip
find: gtar...(pass) /bin/gtar
find: wget...(pass) /usr/bin/wget
find: yasm...(pass) /usr/bin/yasm
find: xcodebuild...(fail) not found
find: lipo...(fail) not found
select: fetch...(pass) wget (/usr/bin/wget)
compute: build tuple...(pass) x86_64-unknown-linux-gnu
probe: number of CPU cores...(pass) 1
probe: svn info...(fail) code 1
compute: project data...(pass) HandBrake (unofficial)
compute: makevar SRC/ = ..
compute: makevar BUILD/ = .
compute: makevar PREFIX/ = /usr/local
chdir: ./build
write: GNUmakefile
write: project/handbrake.m4
-------------------------------------------------------------------------------
Build is configured!
You may now cd into ./build and run make (/usr/bin/gmake).
Édité par marcquend Le 06/01/2013 à 13h31
Marcquend - Chézy-en-Orxois - 02810

vouf Membre non connecté
-
- Voir le profil du membre vouf
- Inscrit le : 16/08/2008
- Groupes :
Je pense qu'il te manque le paquet automake .
cf : http://fr2.rpmfind.net//linux/RPM/mageia/2/i586/media/core/updates/automake-1.11.3-1.1.mga2.noarch.html
Mageia 9 64 bits Plasma - Asus Prime Z690-P D4 -Intel Core i5 12600 K- 32 Go Kingston Fury Renegade DDR4-3600 Mhz- Gigabyte Nvidia RTX 3060 - Go-M2 Samsung Evo 970 1Tb-SSD 512 Gb Samsung Evo 960 -SSD 512 Gb Crucial M5

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
il m'est arrivé de devoir compiler des éléments sur une Mageia.
J'ai du installer les paquets autoconf automake make cmake gcc gcc-c++ patch
Vérifies qu'ils soient tous installés

Ensuite, fais un
Code BASH :
cd build
Il a du créer ce dossier, et c'est ici qu'il faut faire le make.
A+
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


marcquend Membre non connecté
-
- Voir le profil du membre marcquend
- Inscrit le : 17/12/2012
Citation :
Je pense qu'il te manque le paquet automake .
Et oui, j'avais bien installé autoconfig et make mais pas automake et ...
Citation :
il m'est arrivé de devoir compiler des éléments sur une Mageia.
J'ai du installer les paquets autoconf automake make cmake gcc gcc-c++ patch
J'ai du installer les paquets autoconf automake make cmake gcc gcc-c++ patch
cmake et gcc-c++...
Une fois que l'on a installé tout le nécessaire, cela fonctionne beaucoup mieux !
Grand merci à Vouf et à Adrien.
J'affiche le fil comme résolu mais il faudrait pour bien faire en changer le titre car le contenu n'est pas spécifique au logiciel HandBrake.
Reste la question : mais pourquoi donc les outils nécessaires à la compilation ne sont-ils plus installés d'office dans une distribution Linux ?
Marcquend - Chézy-en-Orxois - 02810

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
marcquend :
Reste la question : mais pourquoi donc les outils nécessaires à la compilation ne sont-ils plus installés d'office dans une distribution Linux ?
Car elle utilise des paquets précompilés, dans la plupart des cas, c'est des paquets qui se décompressent et s'installent direct.
Pas besoin de compiler, donc pas besoin de les installer.
Tu peux changer le titre en éditant ton premier message

Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


OPS56 Membre non connecté
-
- Voir le profil du membre OPS56
- Inscrit le : 18/11/2008
- Groupes :

Juste pour info, Hanbrake 0.9.8 est disponible dans les dépôts Blogdrake
![:]](/images/smileys/8.gif)
http://www.mageialinux-online.org/wiki/depots-supplementaires-pour-mageia-blogdrake-repository
Bonne journée !

Dell G3-15 Intel Corei7 - 16Go Ram - Nvidia GTX1660 Ti (Tri boot Mageia 9- 64 bits / Linux Mint 20 Cinamon/ Windows 10)
Core i5 760 - 8Go Ram - Nvidia Gforce 450 - (Triple boot Mageia 9-64 bits - Plasma 5 / Mint 20 Cinamon / Open Suse Tumbleweed - Plasma 5)
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie