Questions sur l'installation et la configuration de Manjaro Linux.
Répondre

[lib32-rtmpdump] Mise à jour impossible

#1Messageil y a 7 ans

Bonjour,

Voilà au moins 3 jours que la mise à jour de lib32-rtmpdump échoue. Toujours avec le même message. Voici la fin du message d'erreur :
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libgnutls.so lors de la recherche de -lgnutls
/usr/bin/ld : escamotage incompatible /lib/../lib/libgnutls.so lors de la recherche de -lgnutls
/usr/bin/ld : escamotage incompatible /usr/lib/../lib/libgnutls.so lors de la recherche de -lgnutls
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../libgnutls.so lors de la recherche de -lgnutls
/usr/bin/ld : escamotage incompatible /usr/lib/libgnutls.so lors de la recherche de -lgnutls
/usr/bin/ld : ne peut trouver -lgnutls
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libhogweed.so lors de la recherche de -lhogweed
/usr/bin/ld : escamotage incompatible /lib/../lib/libhogweed.so lors de la recherche de -lhogweed
/usr/bin/ld : escamotage incompatible /usr/lib/../lib/libhogweed.so lors de la recherche de -lhogweed
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../libhogweed.so lors de la recherche de -lhogweed
/usr/bin/ld : escamotage incompatible /usr/lib/libhogweed.so lors de la recherche de -lhogweed
/usr/bin/ld : ne peut trouver -lhogweed
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libnettle.so lors de la recherche de -lnettle
/usr/bin/ld : escamotage incompatible /lib/../lib/libnettle.so lors de la recherche de -lnettle
/usr/bin/ld : escamotage incompatible /usr/lib/../lib/libnettle.so lors de la recherche de -lnettle
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../libnettle.so lors de la recherche de -lnettle
/usr/bin/ld : escamotage incompatible /usr/lib/libnettle.so lors de la recherche de -lnettle
/usr/bin/ld : ne peut trouver -lnettle
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libgmp.so lors de la recherche de -lgmp
/usr/bin/ld : escamotage incompatible /lib/../lib/libgmp.so lors de la recherche de -lgmp
/usr/bin/ld : escamotage incompatible /usr/lib/../lib/libgmp.so lors de la recherche de -lgmp
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../libgmp.so lors de la recherche de -lgmp
/usr/bin/ld : escamotage incompatible /usr/lib/libgmp.so lors de la recherche de -lgmp
/usr/bin/ld : ne peut trouver -lgmp
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libz.so lors de la recherche de -lz
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libz.a lors de la recherche de -lz
/usr/bin/ld : escamotage incompatible /lib/../lib/libz.so lors de la recherche de -lz
/usr/bin/ld : escamotage incompatible /lib/../lib/libz.a lors de la recherche de -lz
/usr/bin/ld : escamotage incompatible /usr/lib/../lib/libz.so lors de la recherche de -lz
/usr/bin/ld : escamotage incompatible /usr/lib/../lib/libz.a lors de la recherche de -lz
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../libz.so lors de la recherche de -lz
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../libz.a lors de la recherche de -lz
/usr/bin/ld : escamotage incompatible /usr/lib/libz.so lors de la recherche de -lz
/usr/bin/ld : escamotage incompatible /usr/lib/libz.a lors de la recherche de -lz
/usr/bin/ld : ne peut trouver -lz
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/libgcc.a lors de la recherche de -lgcc
/usr/bin/ld : ne peut trouver -lgcc
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libgcc_s.so.1 lors de la recherche de libgcc_s.so.1
/usr/bin/ld : escamotage incompatible /lib/../lib/libgcc_s.so.1 lors de la recherche de libgcc_s.so.1
/usr/bin/ld : escamotage incompatible /usr/lib/../lib/libgcc_s.so.1 lors de la recherche de libgcc_s.so.1
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../libgcc_s.so.1 lors de la recherche de libgcc_s.so.1
/usr/bin/ld : escamotage incompatible /usr/lib/libgcc_s.so.1 lors de la recherche de libgcc_s.so.1
/usr/bin/ld : ne peut trouver libgcc_s.so.1
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/libgcc.a lors de la recherche de -lgcc
/usr/bin/ld : ne peut trouver -lgcc
collect2: erreur : ld a retourné 1 code d'état d'exécution
make[1]: *** [Makefile:92: librtmp.so.1] Error 1
make[1] : on quitte le répertoire « /tmp/yaourt-tmp-manfred/aur-lib32-rtmpdump/src/rtmpdump/librtmp »
make: *** [Makefile:76: librtmp/librtmp.a] Error 2
==> ERREUR : Une erreur s’est produite dans build().
Abandon...
==> ERREUR : Makepkg n'a pas pu construire lib32-rtmpdump.
==> Relancer la compilation de lib32-rtmpdump ? [o/N]
==> -------------------------------------------------

Relancer la compilation n'aboutit à rien de correct.

Pour le moment, pacman me signale constamment cette mise à jour impossible. Mais que faire ? Désinstaller lib32-rtmpdump au risque de créer ailleurs un autre problème ? Attendre ? Je précise que je n'ai rien modifié d'une manière ou une autre, à l'exception des mises à jours faites régulièrement sans retard.

Merci par avance ;)
Dernière modification par Teutatesil y a 7 ans, modifié au total 1 fois.

[lib32-rtmpdump] Mise à jour impossible

#2Messageil y a 7 ans

Bonjour,
Peux-tu nous dire le retour de la commande

pacman -Qi lib32-rtmpdump


Utilises-tu un système 32 bits ? Dans le cas où tu utilises un système 64 bits, ce paquet n'a rien d'important puisque rtmpdump devrait être installé à la place.

[lib32-rtmpdump] Mise à jour impossible

#3Messageil y a 7 ans

$ yaourt lib32-rtmpdump
1 aur/lib32-rtmpdump 1:2.4.r96.fa8646d-3 (38) (0,54)
    Tool to download rtmp streams (lib32)
==> Numéro(s) des paquets à installer (ex: 1 2 3 ou 1-3)
==> ----------------------------------------------------
==> 1


==> Téléchargement du PKGBUILD de lib32-rtmpdump depuis AUR...
x .SRCINFO
x PKGBUILD
JDaff commented on 2014-10-28 09:51         
_pkgname=rtmpdump
pkgname=lib32-${_pkgname}
pkgver=2.3
pkgrel=1
pkgdesc="A tool to download rtmp streams (32 bit)"
arch=('x86_64')
url="http://rtmpdump.mplayerhq.hu/"
license=('GPL2' 'LGPL2.1')
depends=('lib32-openssl' "${_pkgname}")
options=('!makeflags')
source=(http://rtmpdump.mplayerhq.hu/download/${_pkgname}-${pkgver}.tgz)
sha1sums=('b65ce7708ae79adb51d1f43dd0b6d987076d7c42')
options=(!makeflags)

prepare() {
cd ${srcdir}/${_pkgname}-${pkgver}
sed -i -e 's:gcc:gcc -m32:' Makefile librtmp/Makefile
}

build() {
cd ${srcdir}/${_pkgname}-${pkgver}
make OPT="$CFLAGS" XLDFLAGS="$LDFLAGS"
}

package() {
cd ${srcdir}/${_pkgname}-${pkgver}
make DESTDIR="${pkgdir}/${_pkgname}-${pkgver}" install
}




This is Acothi if your making a package from git even though it is not required to do so i think. You should still add a -git-commit-a1900c3 to clearly define what package this is. If this was comming from master branch then it shoud have a -git. As I digress the text above should do the exact same function but this would be a stable relase.

JDaff commented on 2014-10-29 14:08         
I submited the file for deletion but next time email me first and i would have done so. I'm pretty resonable.

mokkurkalve commented on 2017-04-27 06:18         
Build fails thus:

(...snip...)
handshake.h: In function 'HMACsha256':
handshake.h:269:12: error: storage size of 'ctx' isn't known
HMAC_CTX ctx;
^~~
handshake.h:269:12: warning: unused variable 'ctx' [-Wunused-variable]
rtmp.c: In function 'RTMP_ReadPacket':
rtmp.c:3555:7: warning: variable 'didAlloc' set but not used [-Wunused-but-set-variable]
int didAlloc = FALSE;
^~~~~~~~
At top level:
rtmp.c:2907:19: warning: 'av_NetConnection_Connect_Rejected' defined but not used [-Wunused-const-variable=]
static const AVal av_NetConnection_Connect_Rejected =
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rtmp.c:1559:35: warning: 'av_record' defined but not used [-Wunused-const-variable=]
#define SAVC(x) static const AVal av_##x = AVC(#x)
^
rtmp.c:1905:1: note: in expansion of macro 'SAVC'
SAVC(record);
^~~~
make[1]: *** [builtin: rtmp.o] Error 1
make[1]: Leaving directory '/tmp/byggeplass/lib32-rtmpdump/src/rtmpdump/librtmp'
make: *** [Makefile:76: librtmp/librtmp.a] Error 2
== ERROR: A failure occurred in build().
Aborting...
== ERROR: Makepkg was unable to build lib32-rtmpdump.

mkrajinovic commented on 2017-05-01 08:14         
Build fails due to this

...............
..............
.............
   -e "s;@PUBLIC_LIBS@;-lgmp;" \
   -e "s;@PRIVATE_LIBS@;;" librtmp.pc.in > librtmp.pc
mkdir -p /tmp/yaourt-tmp-steph/aur-lib32-rtmpdump/pkg/lib32-rtmpdump/usr/include/librtmp /tmp/yaourt-tmp-steph/aur-lib32-rtmpdump/pkg/lib32-rtmpdump/usr/lib32/pkgconfig /tmp/yaourt-tmp-steph/aur-lib32-rtmpdump/pkg/lib32-rtmpdump/usr/share/man/man3 /tmp/yaourt-tmp-steph/aur-lib32-rtmpdump/pkg/lib32-rtmpdump/usr/lib32
cp amf.h http.h log.h rtmp.h /tmp/yaourt-tmp-steph/aur-lib32-rtmpdump/pkg/lib32-rtmpdump/usr/include/librtmp
cp librtmp.a /tmp/yaourt-tmp-steph/aur-lib32-rtmpdump/pkg/lib32-rtmpdump/usr/lib32
cp librtmp.pc /tmp/yaourt-tmp-steph/aur-lib32-rtmpdump/pkg/lib32-rtmpdump/usr/lib32/pkgconfig
cp librtmp.3 /tmp/yaourt-tmp-steph/aur-lib32-rtmpdump/pkg/lib32-rtmpdump/usr/share/man/man3
cp librtmp.so.1 /tmp/yaourt-tmp-steph/aur-lib32-rtmpdump/pkg/lib32-rtmpdump/usr/lib32
cd /tmp/yaourt-tmp-steph/aur-lib32-rtmpdump/pkg/lib32-rtmpdump/usr/lib32; ln -sf librtmp.so.1 librtmp.so
make[1] : on quitte le répertoire « /tmp/yaourt-tmp-steph/aur-lib32-rtmpdump/src/rtmpdump/librtmp »
==> Nettoyage de l’installation...
  -> Suppression des fichiers libtool...
  -> Suppression des fichiers indésirables...
  -> Suppression des fichiers de bibliothèques statiques...
  -> Nettoyage des symboles inutiles dans les fichiers binaires et les bibliothèques...
  -> Compression des pages de man/info...
==> Recherche des erreurs d’empaquetage…
==> Création du paquet « lib32-rtmpdump »...
  -> Génération du fichier .PKGINFO...
  -> Génération du fichier .BUILDINFO...
  -> Génération du fichier .MTREE...
  -> Compression du paquet...
==> Quitte l’environnement fakeroot.
==> Création finie : lib32-rtmpdump 1:2.4.r96.fa8646d-3 (lun. mai  1 14:55:34 CEST 2017)
==> Nettoyage...
==> Export de lib32-rtmpdump vers le dépôt /var/cache/pacman/pkg/
[sudo] Mot de passe de steph : 


Je ne l'ai pas installé, mais ça compile normalement... Il doit te manquer une dépendance non fournie par le PKGBUILD ou non à jour.

[lib32-rtmpdump] Mise à jour impossible

#4Messageil y a 7 ans

sloiY a écrit :Bonjour,
Peux-tu nous dire le retour de la commande

pacman -Qi lib32-rtmpdump


Utilises-tu un système 32 bits ? Dans le cas où tu utilises un système 64 bits, ce paquet n'a rien d'important puisque rtmpdump devrait être installé à la place.


Voici le retour :

$ pacman -Qi lib32-rtmpdump
Nom                      : lib32-rtmpdump
Version                  : 1:2.4.r96.fa8646d-2
Description              : Tool to download rtmp streams (lib32)
Architecture             : x86_64
URL                      : http://rtmpdump.mplayerhq.hu/
Licences                 : GPL2  LGPL2.1
Groupes                  : --
Fournit                  : librtmp.so=1-32
Dépend de                : lib32-glibc  lib32-openssl  lib32-zlib  rtmpdump
Dépendances opt.         : --
Requis par               : --
Optionnel pour           : --
Est en conflit avec      : --
Remplace                 : --
Taille installée         : 127,00 KiB
Paqueteur                : Unknown Packager
Compilé le               : dim. 05 mars 2017 01:38:36 CET
Installé le              : dim. 05 mars 2017 01:38:53 CET
Motif d’installation     : Installé comme dépendance d’un autre paquet
Script d’installation    : Non
Validé par               : --



J'utilise une version 64 bits.

[lib32-rtmpdump] Mise à jour impossible

#5Messageil y a 7 ans

lemust83 a écrit :

$ yaourt lib32-rtmpdump
1 aur/lib32-rtmpdump 1:2.4.r96.fa8646d-3 (38) (0,54)
    Tool to download rtmp streams (lib32)
==> Numéro(s) des paquets à installer (ex: 1 2 3 ou 1-3)
==> ----------------------------------------------------
==> 1


==> Téléchargement du PKGBUILD de lib32-rtmpdump depuis AUR...
x .SRCINFO
x PKGBUILD
JDaff commented on 2014-10-28 09:51         
_pkgname=rtmpdump
pkgname=lib32-${_pkgname}
pkgver=2.3
pkgrel=1
pkgdesc="A tool to download rtmp streams (32 bit)"
arch=('x86_64')
url="http://rtmpdump.mplayerhq.hu/"
license=('GPL2' 'LGPL2.1')
depends=('lib32-openssl' "${_pkgname}")
options=('!makeflags')
source=(http://rtmpdump.mplayerhq.hu/download/${_pkgname}-${pkgver}.tgz)
sha1sums=('b65ce7708ae79adb51d1f43dd0b6d987076d7c42')
options=(!makeflags)

prepare() {
cd ${srcdir}/${_pkgname}-${pkgver}
sed -i -e 's:gcc:gcc -m32:' Makefile librtmp/Makefile
}

build() {
cd ${srcdir}/${_pkgname}-${pkgver}
make OPT="$CFLAGS" XLDFLAGS="$LDFLAGS"
}

package() {
cd ${srcdir}/${_pkgname}-${pkgver}
make DESTDIR="${pkgdir}/${_pkgname}-${pkgver}" install
}




This is Acothi if your making a package from git even though it is not required to do so i think. You should still add a -git-commit-a1900c3 to clearly define what package this is. If this was comming from master branch then it shoud have a -git. As I digress the text above should do the exact same function but this would be a stable relase.

JDaff commented on 2014-10-29 14:08         
I submited the file for deletion but next time email me first and i would have done so. I'm pretty resonable.

mokkurkalve commented on 2017-04-27 06:18         
Build fails thus:

(...snip...)
handshake.h: In function 'HMACsha256':
handshake.h:269:12: error: storage size of 'ctx' isn't known
HMAC_CTX ctx;
^~~
handshake.h:269:12: warning: unused variable 'ctx' [-Wunused-variable]
rtmp.c: In function 'RTMP_ReadPacket':
rtmp.c:3555:7: warning: variable 'didAlloc' set but not used [-Wunused-but-set-variable]
int didAlloc = FALSE;
^~~~~~~~
At top level:
rtmp.c:2907:19: warning: 'av_NetConnection_Connect_Rejected' defined but not used [-Wunused-const-variable=]
static const AVal av_NetConnection_Connect_Rejected =
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rtmp.c:1559:35: warning: 'av_record' defined but not used [-Wunused-const-variable=]
#define SAVC(x) static const AVal av_##x = AVC(#x)
^
rtmp.c:1905:1: note: in expansion of macro 'SAVC'
SAVC(record);
^~~~
make[1]: *** [builtin: rtmp.o] Error 1
make[1]: Leaving directory '/tmp/byggeplass/lib32-rtmpdump/src/rtmpdump/librtmp'
make: *** [Makefile:76: librtmp/librtmp.a] Error 2
== ERROR: A failure occurred in build().
Aborting...
== ERROR: Makepkg was unable to build lib32-rtmpdump.

mkrajinovic commented on 2017-05-01 08:14         
Build fails due to this

...............
..............
.............
   -e "s;@PUBLIC_LIBS@;-lgmp;" \
   -e "s;@PRIVATE_LIBS@;;" librtmp.pc.in > librtmp.pc
mkdir -p /tmp/yaourt-tmp-steph/aur-lib32-rtmpdump/pkg/lib32-rtmpdump/usr/include/librtmp /tmp/yaourt-tmp-steph/aur-lib32-rtmpdump/pkg/lib32-rtmpdump/usr/lib32/pkgconfig /tmp/yaourt-tmp-steph/aur-lib32-rtmpdump/pkg/lib32-rtmpdump/usr/share/man/man3 /tmp/yaourt-tmp-steph/aur-lib32-rtmpdump/pkg/lib32-rtmpdump/usr/lib32
cp amf.h http.h log.h rtmp.h /tmp/yaourt-tmp-steph/aur-lib32-rtmpdump/pkg/lib32-rtmpdump/usr/include/librtmp
cp librtmp.a /tmp/yaourt-tmp-steph/aur-lib32-rtmpdump/pkg/lib32-rtmpdump/usr/lib32
cp librtmp.pc /tmp/yaourt-tmp-steph/aur-lib32-rtmpdump/pkg/lib32-rtmpdump/usr/lib32/pkgconfig
cp librtmp.3 /tmp/yaourt-tmp-steph/aur-lib32-rtmpdump/pkg/lib32-rtmpdump/usr/share/man/man3
cp librtmp.so.1 /tmp/yaourt-tmp-steph/aur-lib32-rtmpdump/pkg/lib32-rtmpdump/usr/lib32
cd /tmp/yaourt-tmp-steph/aur-lib32-rtmpdump/pkg/lib32-rtmpdump/usr/lib32; ln -sf librtmp.so.1 librtmp.so
make[1] : on quitte le répertoire « /tmp/yaourt-tmp-steph/aur-lib32-rtmpdump/src/rtmpdump/librtmp »
==> Nettoyage de l’installation...
  -> Suppression des fichiers libtool...
  -> Suppression des fichiers indésirables...
  -> Suppression des fichiers de bibliothèques statiques...
  -> Nettoyage des symboles inutiles dans les fichiers binaires et les bibliothèques...
  -> Compression des pages de man/info...
==> Recherche des erreurs d’empaquetage…
==> Création du paquet « lib32-rtmpdump »...
  -> Génération du fichier .PKGINFO...
  -> Génération du fichier .BUILDINFO...
  -> Génération du fichier .MTREE...
  -> Compression du paquet...
==> Quitte l’environnement fakeroot.
==> Création finie : lib32-rtmpdump 1:2.4.r96.fa8646d-3 (lun. mai  1 14:55:34 CEST 2017)
==> Nettoyage...
==> Export de lib32-rtmpdump vers le dépôt /var/cache/pacman/pkg/
[sudo] Mot de passe de steph : 


Je ne l'ai pas installé, mais ça compile normalement... Il doit te manquer une dépendance non fournie par le PKGBUILD ou non à jour.

Le problème persiste :

$ yaourt lib32-rtmpdump
1 aur/lib32-rtmpdump 1:2.4.r96.fa8646d-3 [installed: 1:2.4.r96.fa8646d-2] (38) (0,54)
    Tool to download rtmp streams (lib32)
==> Numéro(s) des paquets à installer (ex: 1 2 3 ou 1-3)
==> ----------------------------------------------------
==> 1


==> Téléchargement du PKGBUILD de lib32-rtmpdump depuis AUR...
x .SRCINFO
x PKGBUILD
JDaff commented on 2014-10-28 09:51                     
_pkgname=rtmpdump
pkgname=lib32-${_pkgname}
pkgver=2.3
pkgrel=1
pkgdesc="A tool to download rtmp streams (32 bit)"
arch=('x86_64')
url="http://rtmpdump.mplayerhq.hu/"
license=('GPL2' 'LGPL2.1')
depends=('lib32-openssl' "${_pkgname}")
options=('!makeflags')
source=(http://rtmpdump.mplayerhq.hu/download/${_pkgname}-${pkgver}.tgz)
sha1sums=('b65ce7708ae79adb51d1f43dd0b6d987076d7c42')
options=(!makeflags)

prepare() {
cd ${srcdir}/${_pkgname}-${pkgver}
sed -i -e 's:gcc:gcc -m32:' Makefile librtmp/Makefile
}

build() {
cd ${srcdir}/${_pkgname}-${pkgver}
make OPT="$CFLAGS" XLDFLAGS="$LDFLAGS"
}

package() {
cd ${srcdir}/${_pkgname}-${pkgver}
make DESTDIR="${pkgdir}/${_pkgname}-${pkgver}" install
}




This is Acothi if your making a package from git even though it is not required to do so i think. You should still add a -git-commit-a1900c3 to clearly define what package this is. If this was comming from master branch then it shoud have a -git. As I digress the text above should do the exact same function but this would be a stable relase.

JDaff commented on 2014-10-29 14:08                     
I submited the file for deletion but next time email me first and i would have done so. I'm pretty resonable.

mokkurkalve commented on 2017-04-27 06:18                       
Build fails thus:

(...snip...)
handshake.h: In function 'HMACsha256':
handshake.h:269:12: error: storage size of 'ctx' isn't known
HMAC_CTX ctx;
^~~
handshake.h:269:12: warning: unused variable 'ctx' [-Wunused-variable]
rtmp.c: In function 'RTMP_ReadPacket':
rtmp.c:3555:7: warning: variable 'didAlloc' set but not used [-Wunused-but-set-variable]
int didAlloc = FALSE;
^~~~~~~~
At top level:
rtmp.c:2907:19: warning: 'av_NetConnection_Connect_Rejected' defined but not used [-Wunused-const-variable=]
static const AVal av_NetConnection_Connect_Rejected =
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rtmp.c:1559:35: warning: 'av_record' defined but not used [-Wunused-const-variable=]
#define SAVC(x) static const AVal av_##x = AVC(#x)
^
rtmp.c:1905:1: note: in expansion of macro 'SAVC'
SAVC(record);
^~~~
make[1]: *** [builtin: rtmp.o] Error 1
make[1]: Leaving directory '/tmp/byggeplass/lib32-rtmpdump/src/rtmpdump/librtmp'
make: *** [Makefile:76: librtmp/librtmp.a] Error 2
== ERROR: A failure occurred in build().
Aborting...
== ERROR: Makepkg was unable to build lib32-rtmpdump.

mkrajinovic commented on 2017-05-01 08:14                       
Build fails due to this

:: Checking lib32-rtmpdump integrity...
== Making package: lib32-rtmpdump 1:2.4.r96.fa8646d-3 (Mon May  1 09:59:17 CEST 2017)
== Retrieving sources...
== ERROR: /home/mkrajinovic/.cache/pacaur/lib32-rtmpdump/rtmpdump is not a clone of https://git.ffmpeg.org/rtmpdump
Aborting...
:: Checking ffmpeg-full-git integrity...
== Making package: ffmpeg-full-git N.85727.gd61f93bf04-1 (Mon May  1 09:59:18 CEST 2017)
== Retrieving sources...
- Updating ffmpeg-full-git git repo...
Fetching origin
- Found UNREDISTRIBUTABLE.txt
== Validating source files with sha256sums...
ffmpeg-full-git ... Skipped
UNREDISTRIBUTABLE.txt ... Passed
:: failed to verify lib32-rtmpdump integrity

GordonGR commented on 2017-05-01 11:16                   
Clear your pacaur cache.
$ rm -rf ῀/.cache/pacaur

lib32-rtmpdump 1:2.4.r96.fa8646d-3  (2017-04-29 12:15)
( Paquet non supporté : peut être dangereux ! )
==> Éditer PKGBUILD ? [O/n] ("A" pour annuler)
==> ------------------------------------------
==>

Merci d'ajouter $VISUAL à vos variables d'environnement.
par exemple :
export VISUAL="vim" (dans ~/.bashrc)
(remplacez vim par votre éditeur favori)

==> Éditer PKGBUILD avec : 

/usr/lib/yaourt/util.sh: ligne 227: PKGBUILD : commande introuvable
==> Dépendances de lib32-rtmpdump :
 - lib32-glibc (déjà installé)
 - lib32-gnutls (déjà installé)
 - lib32-zlib (déjà installé)
 - rtmpdump (déjà installé)
 - git (déjà installé) [makedepend]


==> Lancer la compilation de lib32-rtmpdump ? [O/n]
==> -----------------------------------------------
==> o

==> Construction et installation du paquet
==> Création du paquet lib32-rtmpdump 1:2.4.r96.fa8646d-3 (lun. mai  1 15:53:15 CEST 2017)
==> Vérification des dépendances pour l’exécution...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
  -> Clonage du dépôt rtmpdump git...
Clonage dans le dépôt nu '/tmp/yaourt-tmp-manfred/aur-lib32-rtmpdump/rtmpdump'
remote: Counting objects: 2604, done.
remote: Compressing objects: 100% (965/965), done.
remote: Total 2604 (delta 1961), reused 2150 (delta 1638)
Réception d'objets: 100% (2604/2604), 807.59 KiB | 0 bytes/s, fait.
Résolution des deltas: 100% (1961/1961), fait.
==> Validation des fichiers source avec md5sums...
    rtmpdump ... Ignoré
==> Extraction des sources...
  -> Création d’une copie de travail du dépot rtmpdump git...
Clonage dans 'rtmpdump'...
fait.
Basculement sur la nouvelle branche 'makepkg'
==> Lancement de prepare()...
==> Lancement de build()...
make[1] : on entre dans le répertoire « /tmp/yaourt-tmp-manfred/aur-lib32-rtmpdump/src/rtmpdump/librtmp »
gcc -m32 -Wall   -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_GNUTLS  -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fPIC -D_FORTIFY_SOURCE=2  -c -o rtmp.o rtmp.c
In file included from rtmp.c:152:0:
handshake.h: Dans la fonction « InitRC4Encryption »:
handshake.h:119:16: attention : variable « digestLen » set but not used [-Wunused-but-set-variable]
   unsigned int digestLen = 0;
                ^~~~~~~~~
rtmp.c: Dans la fonction « RTMP_TLS_AllocServerContext »:
rtmp.c:280:3: attention : « gnutls_certificate_credentials » is deprecated [-Wdeprecated-declarations]
   gnutls_certificate_allocate_credentials((gnutls_certificate_credentials*) &ctx);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rtmp.c: Dans la fonction « PublisherAuth »:
rtmp.c:2602:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, user.av_val, user.av_len);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2603:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, salt.av_val, salt.av_len);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2604:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, r->Link.pubPasswd.av_val, r->Link.pubPasswd.av_len);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2619:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, salted2, B64DIGEST_LEN);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2622:26: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
      MD5_Update(&md5ctx, opaque.av_val, opaque.av_len);
                          ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2624:26: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
      MD5_Update(&md5ctx, challenge.av_val, challenge.av_len);
                          ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2625:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, challenge2, B64INT_LEN);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2768:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, user.av_val, user.av_len);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2769:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, ":", 1);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2770:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, realm, sizeof(realm)-1);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « const char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2771:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, ":", 1);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2772:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, r->Link.pubPasswd.av_val, r->Link.pubPasswd.av_len);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2787:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, method, sizeof(method)-1);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « const char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2788:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, ":/", 2);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2789:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, apptmp.av_val, apptmp.av_len);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2791:26: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
      MD5_Update(&md5ctx, "/_definst_", sizeof("/_definst_") - 1);
                          ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2800:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, hash1, HEXHASH_LEN);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2801:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, ":", 1);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2802:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, nonce.av_val, nonce.av_len);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2803:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, ":", 1);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2804:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, nchex, sizeof(nchex)-1);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2805:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, ":", 1);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2806:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, cnonce, sizeof(cnonce)-1);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2807:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, ":", 1);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2808:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, qop, sizeof(qop)-1);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « const char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2809:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, ":", 1);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c:2810:24: attention : pointer targets in passing argument 3 of « nettle_md5_update » differ in signedness [-Wpointer-sign]
    MD5_Update(&md5ctx, hash2, HEXHASH_LEN);
                        ^
rtmp.c:2493:53: note : in definition of macro « MD5_Update »
 #define MD5_Update(ctx,data,len) md5_update(ctx,len,data)
                                                     ^~~~
In file included from rtmp.c:58:0:
/usr/include/nettle/md5.h:68:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 md5_update(struct md5_ctx *ctx,
 ^
rtmp.c: Dans la fonction « RTMP_ReadPacket »:
rtmp.c:3555:7: attention : variable « didAlloc » set but not used [-Wunused-but-set-variable]
   int didAlloc = FALSE;
       ^~~~~~~~
Au plus haut niveau:
rtmp.c:2907:19: attention : « av_NetConnection_Connect_Rejected » defined but not used [-Wunused-const-variable=]
 static const AVal av_NetConnection_Connect_Rejected =
                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rtmp.c:1559:35: attention : « av_record » defined but not used [-Wunused-const-variable=]
 #define SAVC(x) static const AVal av_##x = AVC(#x)
                                   ^
rtmp.c:1905:1: note : in expansion of macro « SAVC »
 SAVC(record);
 ^~~~
gcc -m32 -Wall   -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_GNUTLS  -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fPIC -D_FORTIFY_SOURCE=2  -c -o log.o log.c
gcc -m32 -Wall   -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_GNUTLS  -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fPIC -D_FORTIFY_SOURCE=2  -c -o amf.o amf.c
gcc -m32 -Wall   -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_GNUTLS  -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fPIC -D_FORTIFY_SOURCE=2  -c -o hashswf.o hashswf.c
hashswf.c: Dans la fonction « RTMP_HashSWF »:
hashswf.c:585:22: attention : pointer targets in passing argument 3 of « nettle_hmac_sha256_set_key » differ in signedness [-Wpointer-sign]
   HMAC_setup(in.ctx, "Genuine Adobe Flash Player 001", 30);
                      ^
hashswf.c:51:66: note : in definition of macro « HMAC_setup »
 #define HMAC_setup(ctx, key, len) hmac_sha256_set_key(&ctx, len, key)
                                                                  ^~~
In file included from hashswf.c:45:0:
/usr/include/nettle/hmac.h:154:1: note : expected « const uint8_t * {alias const unsigned char *} » but argument is of type « char * »
 hmac_sha256_set_key(struct hmac_sha256_ctx *ctx,
 ^
gcc -m32 -Wall   -DRTMPDUMP_VERSION=\"v2.4\" -DUSE_GNUTLS  -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fPIC -D_FORTIFY_SOURCE=2  -c -o parseurl.o parseurl.c
ar rs librtmp.a rtmp.o log.o amf.o hashswf.o parseurl.o
ar: création de librtmp.a
gcc -m32 -shared -Wl,-soname,librtmp.so.1 -Wl,-O1,--sort-common,--as-needed,-z,relro -o librtmp.so.1 rtmp.o log.o amf.o hashswf.o parseurl.o  -lgnutls -lhogweed -lnettle -lgmp -lz
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libgnutls.so lors de la recherche de -lgnutls
/usr/bin/ld : escamotage incompatible /lib/../lib/libgnutls.so lors de la recherche de -lgnutls
/usr/bin/ld : escamotage incompatible /usr/lib/../lib/libgnutls.so lors de la recherche de -lgnutls
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../libgnutls.so lors de la recherche de -lgnutls
/usr/bin/ld : escamotage incompatible /usr/lib/libgnutls.so lors de la recherche de -lgnutls
/usr/bin/ld : ne peut trouver -lgnutls
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libhogweed.so lors de la recherche de -lhogweed
/usr/bin/ld : escamotage incompatible /lib/../lib/libhogweed.so lors de la recherche de -lhogweed
/usr/bin/ld : escamotage incompatible /usr/lib/../lib/libhogweed.so lors de la recherche de -lhogweed
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../libhogweed.so lors de la recherche de -lhogweed
/usr/bin/ld : escamotage incompatible /usr/lib/libhogweed.so lors de la recherche de -lhogweed
/usr/bin/ld : ne peut trouver -lhogweed
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libnettle.so lors de la recherche de -lnettle
/usr/bin/ld : escamotage incompatible /lib/../lib/libnettle.so lors de la recherche de -lnettle
/usr/bin/ld : escamotage incompatible /usr/lib/../lib/libnettle.so lors de la recherche de -lnettle
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../libnettle.so lors de la recherche de -lnettle
/usr/bin/ld : escamotage incompatible /usr/lib/libnettle.so lors de la recherche de -lnettle
/usr/bin/ld : ne peut trouver -lnettle
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libgmp.so lors de la recherche de -lgmp
/usr/bin/ld : escamotage incompatible /lib/../lib/libgmp.so lors de la recherche de -lgmp
/usr/bin/ld : escamotage incompatible /usr/lib/../lib/libgmp.so lors de la recherche de -lgmp
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../libgmp.so lors de la recherche de -lgmp
/usr/bin/ld : escamotage incompatible /usr/lib/libgmp.so lors de la recherche de -lgmp
/usr/bin/ld : ne peut trouver -lgmp
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libz.so lors de la recherche de -lz
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libz.a lors de la recherche de -lz
/usr/bin/ld : escamotage incompatible /lib/../lib/libz.so lors de la recherche de -lz
/usr/bin/ld : escamotage incompatible /lib/../lib/libz.a lors de la recherche de -lz
/usr/bin/ld : escamotage incompatible /usr/lib/../lib/libz.so lors de la recherche de -lz
/usr/bin/ld : escamotage incompatible /usr/lib/../lib/libz.a lors de la recherche de -lz
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../libz.so lors de la recherche de -lz
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../libz.a lors de la recherche de -lz
/usr/bin/ld : escamotage incompatible /usr/lib/libz.so lors de la recherche de -lz
/usr/bin/ld : escamotage incompatible /usr/lib/libz.a lors de la recherche de -lz
/usr/bin/ld : ne peut trouver -lz
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/libgcc.a lors de la recherche de -lgcc
/usr/bin/ld : ne peut trouver -lgcc
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libgcc_s.so.1 lors de la recherche de libgcc_s.so.1
/usr/bin/ld : escamotage incompatible /lib/../lib/libgcc_s.so.1 lors de la recherche de libgcc_s.so.1
/usr/bin/ld : escamotage incompatible /usr/lib/../lib/libgcc_s.so.1 lors de la recherche de libgcc_s.so.1
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../libgcc_s.so.1 lors de la recherche de libgcc_s.so.1
/usr/bin/ld : escamotage incompatible /usr/lib/libgcc_s.so.1 lors de la recherche de libgcc_s.so.1
/usr/bin/ld : ne peut trouver libgcc_s.so.1
/usr/bin/ld : escamotage incompatible /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/libgcc.a lors de la recherche de -lgcc
/usr/bin/ld : ne peut trouver -lgcc
collect2: erreur : ld a retourné 1 code d'état d'exécution
make[1]: *** [Makefile:92: librtmp.so.1] Error 1
make[1] : on quitte le répertoire « /tmp/yaourt-tmp-manfred/aur-lib32-rtmpdump/src/rtmpdump/librtmp »
make: *** [Makefile:76: librtmp/librtmp.a] Error 2
==> ERREUR : Une erreur s’est produite dans build().
    Abandon...
==> ERREUR : Makepkg n'a pas pu construire lib32-rtmpdump.
==> Relancer la compilation de lib32-rtmpdump ? [o/N]
==> -------------------------------------------------
==>

Reste à trouver la dépendance manquante ...

[lib32-rtmpdump] Mise à jour impossible

#6Messageil y a 7 ans

En fait, ce paquet a probablement été installé par le jeu des dépendances car je n'installe jamais de moi-même une librairie (sauf ultime nécessite). Et j'utilise une version 64 bits. Une librairie orpheline ? J'hésite encore à la supprimer ...

[lib32-rtmpdump] Mise à jour impossible

#7Messageil y a 7 ans

Tu peux effectivement supprimer ce paquet. Il n'est requis par aucun autre paquet.

[lib32-rtmpdump] Mise à jour impossible

#8Messageil y a 7 ans

ta commande

pacman -Qi lib32-rtmpdump
retourne Requis par : --
donc c'est un orphelin :siffle

[lib32-rtmpdump] Mise à jour impossible

#9Messageil y a 7 ans

papajoke a écrit :ta commande

pacman -Qi lib32-rtmpdump
retourne Requis par : --
donc c'est un orphelin :siffle

Je viens de le désinstaller.
Merci beaucoup :gsourire:

[lib32-rtmpdump] Mise à jour impossible

#10Messageil y a 7 ans

Bonjour tout le monde,

Comme ce sujet m'intéresse aussi, merci à celui qui a posé la question et à ceux qui y ont répondu.

Le paquet lib32-rtmpdump figurait dans la liste de ma distribution d'origine
(xfce-image-pkgs.txt) du 27/11/2016. Tout comme rtmpdump d'ailleurs.

Jusqu'à aujourd'hui je ne l'ai pas encore supprimé (ni mis à jour).
Je voulais essayer de comprendre pourquoi et quand un paquet figurant dans la liste d'origine
se retrouvait maintenant dans les dépôts AUR.

Tous les paquets orphelins peuvent-ils systématiquement être supprimés ? ... Je n'ose pas ! :saispas:

┌──[coolinux / Manjaro Linux 17.0.1 (Gellivara) xfce x86_64 - 4.4.67-1-MANJARO / sdb6 ]
├── ~
└─> pacman -Qdt
cython 0.25.2-2
docbook-xsl 1.79.1-2
docbook2x 0.8.8-15
gnutls28 3.3.19-1
hplip 3.17.4-1
js17 17.0.0-4
lib32-acl 2.2.52-2
lib32-gperftools 2.5-1
lib32-json-c 0.12.1-1
lib32-libcurl-gnutls 7.54.0-1
lib32-libgnutls28 3.3.22-1
lib32-nettle4 2.7.1-4
lib32-rtmpdump 1:2.4.r96.fa8646d-2
lib32-sdl2_image 2.0.1-2
lib32-sdl_image 1.2.12-3
lib32-sdl_mixer 1.2.12-2
lib32-tcp_wrappers 7.6-19
libindicator-gtk2 12.10.1-7
liborcus 0.12.1-1
maia-wallpaper 1.1-1
manjaro-artwork 1.0.8-4
manjaro-features 16.10-1
mono-addins 1.1-1
nettle4 2.7.1-4
perl-image-exiftool 10.50-1
python2-exiv2 0.3.2-13
python2-gconf 2.28.1-10
python2-notify 0.1.1-13
pywebkitgtk 1.1.8-4
splix 2.0.0-13
system-config-printer 1.5.9-2
valgrind 3.12.0-2
wqy-microhei 0.2.0_beta-8
xcursor-maia 20160417-1

[lib32-rtmpdump] Mise à jour impossible

#11Messageil y a 7 ans

coolinux a écrit :Bonjour tout le monde,

Comme ce sujet m'intéresse aussi, merci à celui qui a posé la question et à ceux qui y ont répondu.

Le paquet lib32-rtmpdump figurait dans la liste de ma distribution d'origine
(xfce-image-pkgs.txt) du 27/11/2016. Tout comme rtmpdump d'ailleurs.

Jusqu'à aujourd'hui je ne l'ai pas encore supprimé (ni mis à jour).
Je voulais essayer de comprendre pourquoi et quand un paquet figurant dans la liste d'origine
se retrouvait maintenant dans les dépôts AUR.

Tous les paquets orphelins peuvent-ils systématiquement être supprimés ? ... Je n'ose pas ! :saispas:

┌──[coolinux / Manjaro Linux 17.0.1 (Gellivara) xfce x86_64 - 4.4.67-1-MANJARO / sdb6 ]
├── ~
└─> pacman -Qdt
cython 0.25.2-2
docbook-xsl 1.79.1-2
docbook2x 0.8.8-15
gnutls28 3.3.19-1
hplip 3.17.4-1
js17 17.0.0-4
lib32-acl 2.2.52-2
lib32-gperftools 2.5-1
lib32-json-c 0.12.1-1
lib32-libcurl-gnutls 7.54.0-1
lib32-libgnutls28 3.3.22-1
lib32-nettle4 2.7.1-4
lib32-rtmpdump 1:2.4.r96.fa8646d-2
lib32-sdl2_image 2.0.1-2
lib32-sdl_image 1.2.12-3
lib32-sdl_mixer 1.2.12-2
lib32-tcp_wrappers 7.6-19
libindicator-gtk2 12.10.1-7
liborcus 0.12.1-1
maia-wallpaper 1.1-1
manjaro-artwork 1.0.8-4
manjaro-features 16.10-1
mono-addins 1.1-1
nettle4 2.7.1-4
perl-image-exiftool 10.50-1
python2-exiv2 0.3.2-13
python2-gconf 2.28.1-10
python2-notify 0.1.1-13
pywebkitgtk 1.1.8-4
splix 2.0.0-13
system-config-printer 1.5.9-2
valgrind 3.12.0-2
wqy-microhei 0.2.0_beta-8
xcursor-maia 20160417-1

Bonjour, tu as des paquets orphelins qui ne devraient pas l'être. C'est-à-dire que tu les as installé comme dépendances d'autres paquets que tu as fini par désinstaller.
Pour ce qui est des paquets lib32, si ton PC est en 64 bits et que tu n'utilises pas de logiciels en 32 bits, tu peux les supprimer.

[lib32-rtmpdump] Mise à jour impossible

#12Messageil y a 7 ans

:bjr:
Merci sloiY.
Pour ne pas squatter plus longtemps ce fil, je vais chercher d'après tes indications.
Et si je ne m'en sors pas j'ouvrirai un autre sujet.

[lib32-rtmpdump] Mise à jour impossible

#13Messageil y a 7 ans

Lorsqu'on désinstalle un paquet et que certaines dépendances non essentielles au paquet mais seulement pour la compilation restent, comme boost ou cmake par exemple, elles deviennent orphelines puisque plus requises par aucun paquet.
Si on désire les conserver, il suffit de les déclarer comme explicitement installées et non plus comme dépendances:

sudo pacman -D --asexplicit boost cmake

Dans ton cas, à part peut être hplip que tu pourras de toutes façons réinstaller si nécessaire, je pense que tu peux tout virer:

sudo pacman -R $(pacman -Qdtq)

[lib32-rtmpdump] Mise à jour impossible

#14Messageil y a 7 ans

Salut,
hplip est requis par le méta-paquet manjaro-printer.

Dépend de                : cups  cups-pdf  cups-pk-helper  ghostscript  gsfonts  gutenprint  hplip
                           python-gobject  python-pyqt5  splix  system-config-printer
Répondre