Bonjour,
Je cherche à comprendre ce que signifie ces lignes dans mon terminal ssh kodi :
dietpi@DietPi:~$ uname -a
Linux DietPi 5.15.84-v7+ #1613 SMP Thu Jan 5 11:59:48 GMT 2023 armv7l GNU/Linux
dietpi@DietPi:~$ sudo apt-cache search kodi-inputstream-ffmpeg
kodi-inputstream-ffmpegdirect - FFmpegDirect inputstream addon for Kodi
dietpi@DietPi:~$ sudo apt install kodi-inputstream-ffmpegdirect
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
kodi-inputstream-ffmpegdirect : Dépend: kodi-api-inputstream (>= 3.0.1)
Dépend: kodi-api-inputstream (< 3.1.0)
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
dietpi@DietPi:~/inputstream.ffmpegdirect/build$ cmake -DADDONS_TO_BUILD=inputstream.ffmpegdirect -DADDON_SRC_PREFIX=../.. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=../../xbmc/build/addons -DPACKAGE_ZIP=1 ../../xbmc/cmake/addons
CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles". CMAKE_MAKE_PROGRAM is not set. You probably need to select a different build tool.
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!
See also "/home/dietpi/inputstream.ffmpegdirect/build/CMakeFiles/CMakeOutput.log".
Arf, le paquet kodi-inputstream-ffmpegdirect est cassé (il dépend d’un paquet qui n’est pas disponible dans les dépôts), je ne sais pas comment ça a pu passer auprès des mainteneurs.
Pour ton erreur de compilation, c’est en effet parce qu’il te manquait un compilateur C++. Comme tu as installé build-essentials, tu en as installé un via le paquet g++ dont dépend build-essentials.
Tu as pu compiler le plugin et l’utiliser comme souhaité ?
Il faut te rendre dans le dossier en question et faire un autoheader et autoconf à la main, ça mériterai de remonté l’info au dev car cela devrait être intégré.
Trouvé çà : https://manpages.debian.org/jessie/autoconf2.13/autoheader.1.en.html Automatic version selection works via a wrapper script installed under the names **autoconf** , **autoheader** , and **autoreconf** . Each of these attempts to detect which Autoconf is needed and run the correct version of the tool.
Libnettle 3.4.1 was not found buster (oldstable) (libs): bibliothèque de cryptographie bas niveau - cryptographie symétrique et en une fois
3.4.1-1+deb10u1: amd64 arm64 armel armhf i386 mips mips64el mipsel ppc64el s390x
J’ai bullseye et la lib est la 3.7.3-1. Cela ne lui convient visiblement pas !
J’ai trouvé ce lien mais je ne comprends pas la solution propopsée: https://archlinuxarm.org/forum/viewtopic.php?t=15809 J'ai fini par installer pkgconfig à l'aide de pacman, puis j'ai utilisé la commande export avec pkg-config pour lier libnettle au compilateur. Après cela, il a été compilé sans problème.
https://archlinuxarm.org/forum/viewtopic.php?t=15809 J'ai fini par installer pkgconfig à l'aide de pacman, puis j'ai utilisé la commande export avec pkg-config pour lier libnettle au compilateur. Après cela, il a été compilé sans problème.
cat /etc/apt/sources.list
deb https://deb.debian.org/debian/ bullseye main contrib non-free
deb https://deb.debian.org/debian/ bullseye-updates main contrib non-free
deb https://deb.debian.org/debian-security/ bullseye-security main contrib non-free
deb https://deb.debian.org/debian/ bullseye-backports main contrib non-free
apt -s install kodi-inputstream-ffmpeg
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet kodi-inputstream-ffmpeg
Le nom du paquet est kodi-inputstream-ffmpegdirect. Mais il a bel et bien une dépendance à un paquet indisponible (toutes versions de Debian), cf I Challenge Thee
A priori, tu peux utiliser pkg-config (après l’avoir installé avec apt si besoin) pour faire la même chose, ça a l’air de correspondre à ce que disait Clochette. Mais pour le détail du comment, je ne peux pas dire.
sudo apt -s install kodi-inputstream-ffmpeg
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet kodi-inputstream-ffmpeg
J’ai réussi à installer installer inputstream.ffmpegdirect via les backports. Je n’y avais pas pensé !! Merci
Par contre lorsque j’ouvre kodi, et que je veux installer iptvmanager, il me dit que la dépendance de inputstream.ffmpegdirect version 0.0.0. n’a pas pu être satisfaite.
Bonjour
J’avais le même problème.
J’ai téléchargé le paquet .deb sur la page: https://packages.debian.org/bookworm/kodi-inputstream-ffmpegdirectgg
Sélectionner version debian + architecture
puis je l’ai installé en ligne de commande :
sudo dpkg -i chemin+nom du fichier deb.
J’ai fait de même pour inputstream-adaptative et inputstream-rtmp.
Cela fonctionne.
Il faut éventuellement fermer puis rouvrir kodi pour activer les add-ons