$ 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]
==> -------------------------------------------------
==>