[Mediatomb] Installer Mediatomb (résolu)

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
tos69400
Daikyu
Messages : 98
Inscription : sam. 07 juil. 2012, 15:02

[Mediatomb] Installer Mediatomb (résolu)

Message par tos69400 »

Salut,
Mediatomb étant disponible sur aur, j'ai suivi le wiki et voulu lancer l'installation de mediatomb (version stable).
Lors de la compilation, voici l'erreur qui est apparue :

Code : Tout sélectionner

make[2]: *** [libmediatomb_a-ffmpeg_handler.o] Erreur 1
make[2] : on quitte le répertoire « /tmp/yaourt-tmp-nicolas/aur-mediatomb/src/mediatomb-0.12.1/build »
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /tmp/yaourt-tmp-nicolas/aur-mediatomb/src/mediatomb-0.12.1 »
make: *** [all] Erreur 2
Si vous avez une idée je suis preneur.
Dernière modification par tos69400 le ven. 24 août 2012, 18:01, modifié 1 fois.
ArchLinux + CK Kernel + Gnome.
Systemd en cours de transition ...
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10626
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Mediatomb] Installer Mediatomb

Message par FoolEcho »

Il faut le log complet pas juste les lignes indiquant l'erreur. :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
MrMen
Chu Ko Nu
Messages : 479
Inscription : sam. 11 juil. 2009, 14:33
Localisation : (33)

Re: [Mediatomb] Installer Mediatomb

Message par MrMen »

C'est expliqué dans les commentaires de AUR :

Code : Tout sélectionner

# Maintainer: Peter Richard Lewis <plewis@aur.archlinux.org>
    # Contributor: William Rea <sillywilly@gmail.com>
    # Contributor: Nikhil Bysani <nikron@gmail.com>
    # Contributor: Mika Hynnä <igheax@gmail.com>
    # Contributor: Jonathan Conder <jonno.conder@gmail.com>
     
    pkgname=mediatomb
    pkgver=0.12.1
    pkgrel=8
    pkgdesc="Free UPnP/DLNA media server"
    arch=('i686' 'x86_64')
    url="http://mediatomb.cc/"
    license=('GPL')
    depends=('file' 'curl' 'ffmpegthumbnailer' 'js' 'libexif' 'libmp4v2' 'sqlite3' 'taglib')
    backup=('etc/conf.d/mediatomb')
    install=mediatomb.install
    source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz"
            'mediatomb.rc'
            'mediatomb.conf'
            'gcc46.patch'
            'tonewjs.patch'
            'jsparse.patch'
            'libav_0.7_support.patch'
            'libavformat_0.11_support.patch'
            'libmp4v2_191_p497.patch')
    sha256sums=('31163c34a7b9d1c9735181737cb31306f29f1f2a0335fb4f53ecccf8f62f11cd'
                '1a67a1deb8a41467fe9bbf66358a255f0df97b0170a5fc3d48c1f768c8d328b9'
                'ba9753a4a380d4c717c987efec03a3c6d401d3ff93a6fced28098adbd3a44cc9'
                '0c02a20032f0c296800b1bb9644638970c2dedbc5ab7141d66a637235e9da6ce'
                '2cd8f5628c3a38b290526f008bae351b90211825f86e5959bf95f140748de574'
                'd9a3062858900d32b977f0d50d168fd7d36785b6ecc038c019e661e27f7b1c17'
                'c6523e8bf5e2da89b7475d6777ef9bffe7d089752ef2f7b27b5e39a4130fb0ff'
                '76b11706d70ed8f5e157d96ca441c90c46c42176102fcb651b4ab1102b61bfee'
                'd39c2f9aab051c5447461718fd0ec72cf5982f6c920a4a985a50831f34babe84')
     
    build() {
      cd "$srcdir/$pkgname-$pkgver"
      patch -Np1 -i "$srcdir/gcc46.patch"
      patch -Np1 -i "$srcdir/tonewjs.patch"
      patch -Np1 -i "$srcdir/jsparse.patch"
      patch -Np1 -i "$srcdir/libav_0.7_support.patch"
      patch -Np1 -i "$srcdir/libmp4v2_191_p497.patch"
      patch -Np1 -i "$srcdir/libavformat_0.11_support.patch"
     
      ./configure --prefix=/usr \
                  --disable-mysql \
                  --enable-libmagic \
                  --enable-libjs \
                  --enable-ffmpeg
      make
    }
     
    package() {
      cd "$srcdir/$pkgname-$pkgver"
     
      make DESTDIR="$pkgdir/" install
     
      install -D -m0755 "$srcdir/mediatomb.rc" "$pkgdir/etc/rc.d/mediatomb"
      install -D -m0755 "$srcdir/mediatomb.conf" "$pkgdir/etc/conf.d/mediatomb"
      install -d "$pkgdir/var/lib/mediatomb"
    }
avec en plus ce patch http://bugs.debian.org/cgi-bin/bugrepor ... bug=677959 et ça roule.
Arch 64 | Awesome | Zsh | Bépo
Avatar de l’utilisateur
tos69400
Daikyu
Messages : 98
Inscription : sam. 07 juil. 2012, 15:02

Re: [Mediatomb] Installer Mediatomb

Message par tos69400 »

Ok je vais donc relancer la manip afin de fournir le log dans l'intégralité.

@Mr Men : peux-tu m'en expliquer un peu plus stp car j'avais bien vu les commentaires par je n'ai pas compris comment me sortir de ce bourbier.

Edit :
voici ce que j'ai pu récupérer du fichier de log (pas possible de récupérer l'intégralité à travers le terminal) : http://pastebin.archlinux.fr/449019
Dernière modification par tos69400 le mar. 17 juil. 2012, 18:11, modifié 1 fois.
ArchLinux + CK Kernel + Gnome.
Systemd en cours de transition ...
Avatar de l’utilisateur
MrMen
Chu Ko Nu
Messages : 479
Inscription : sam. 11 juil. 2009, 14:33
Localisation : (33)

Re: [Mediatomb] Installer Mediatomb

Message par MrMen »

L'idée c'est que j'avais la même erreur que toi, donc j'ai taper exactement l'erreur (quelques lignes plus haut que ce que tu as donné) dans google et je suis tombé sur des patchs (que je n'ai pas fait marcher).

Donc j'ai été sur AUR et j'ai vu que Brain0 proposait un patch (que j'ai fait marcher) et plus haut ImNtReal donne directement le PKGBUILD qui convient (comme il le dit).

Donc pour le faire fonctionner le tout parfaitement :

Code : Tout sélectionner

cd /tmp
yaourt -G mediatomb
cd mediatomb
[tu remplaces le PKGBUILD par celui donné plus haut]
[tu copies le patch télécharger plus haut]
makepkg -si
;)
Arch 64 | Awesome | Zsh | Bépo
Avatar de l’utilisateur
tos69400
Daikyu
Messages : 98
Inscription : sam. 07 juil. 2012, 15:02

Re: [Mediatomb] Installer Mediatomb

Message par tos69400 »

Ok merci grâce à la manipulation que tu m'as cité, j'ai réussi à l'installer.
Reste maintenant à le configurer correctement.

1- autoriser l'éxécution en single-user
2- modifier les fichiers de conf afin d'avoir accès à mon disque

Dans la doc ubuntu-fr (et oui rien à ce niveau dans le wiki), il est fait référence au fichier /etc/default/mediatomb
qui est blanc à l'origine.
J'ai bien lancé le daemon une première fois pour générer un fichier de config mais rien de correspondant.

P.S : Vue que j'apprend, je vais essayer de traduire les commandes que tu m'as donné :
cd /tmp => déplacement dans le dossier tmp (facile)
yaourt -G mediatomb => récupération des sources
cd mediatomb => déplacement dans le dossier mediatomb qui est un dossier enfant de /tmp
[tu remplaces le PKGBUILD par celui donné plus haut] => modification du PKGBUILD en interface graphique grâce à gedit
[tu copies le patch télécharger plus haut] => en interface graphique dl du patch + copie dans le répertoire /tmp/mediatomb
makepkg -si => construction du nouveau paquet et installation de ce dernier
ArchLinux + CK Kernel + Gnome.
Systemd en cours de transition ...
Avatar de l’utilisateur
MrMen
Chu Ko Nu
Messages : 479
Inscription : sam. 11 juil. 2009, 14:33
Localisation : (33)

Re: [Mediatomb] Installer Mediatomb

Message par MrMen »

tos69400 a écrit : P.S : Vue que j'apprend, je vais essayer de traduire les commandes que tu m'as donné :
cd /tmp => déplacement dans le dossier tmp (facile)
yaourt -G mediatomb => récupération des sources
cd mediatomb => déplacement dans le dossier mediatomb qui est un dossier enfant de /tmp
[tu remplaces le PKGBUILD par celui donné plus haut] => modification du PKGBUILD en interface graphique grâce à gedit
[tu copies le patch télécharger plus haut] => en interface graphique dl du patch + copie dans le répertoire /tmp/mediatomb
makepkg -si => construction du nouveau paquet et installation de ce dernier
c'est exactement ça ;)
Pour la config, je te laisse faire je n'y connais rien.
Arch 64 | Awesome | Zsh | Bépo
Répondre