From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43312) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fpJxz-0004Yg-SM for qemu-devel@nongnu.org; Mon, 13 Aug 2018 17:01:33 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fpJxt-0005e4-Vj for qemu-devel@nongnu.org; Mon, 13 Aug 2018 17:01:31 -0400 Received: from indium.canonical.com ([91.189.90.7]:52482) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fpJxt-0005dG-MC for qemu-devel@nongnu.org; Mon, 13 Aug 2018 17:01:25 -0400 Received: from loganberry.canonical.com ([91.189.90.37]) by indium.canonical.com with esmtp (Exim 4.86_2 #2 (Debian)) id 1fpJxr-0007VW-Hl for ; Mon, 13 Aug 2018 21:01:23 +0000 Received: from loganberry.canonical.com (localhost [127.0.0.1]) by loganberry.canonical.com (Postfix) with ESMTP id 678AA2E851E for ; Mon, 13 Aug 2018 21:01:23 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Date: Mon, 13 Aug 2018 20:51:45 -0000 From: Michele Denber <1785698@bugs.launchpad.net> Reply-To: Bug 1785698 <1785698@bugs.launchpad.net> Sender: bounces@canonical.com References: <153358448492.29549.3601216229452882398.malonedeb@chaenomeles.canonical.com> Message-Id: <5B71EF61.8080804@gmx.com> Errors-To: bounces@canonical.com Subject: Re: [Qemu-devel] =?utf-8?q?Fwd=3A_=5BBug_1785698=5D_Re=3A_Solaris_bu?= =?utf-8?q?ild_error=3A_unknown_type_name_=E2=80=98gcry=5Ferror=5Ft?= =?utf-8?b?4oCZ?= List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Well my gmake finally went all the way to the end building all of the = guest architectures but I didn't see a qemu executable (unless it isn't = called qemu). I ran gmake again to see what happened and all I got was = this: # gmake mkdir -p dtc/libfdt mkdir -p dtc/tests Bad string # I then ran gmake V=3D1. That didn't really help:: (cd /export/home/denber/qemu-2.12.0; if test -n ""; then pkgvers=3D""; = else if test -d .git; then pkgvers=3D$(git describe --match 'v*' = 2>/dev/null | tr -d '\n'); if ! git diff-index --quiet HEAD &>/dev/null; = then pkgvers=3D"${pkgvers}-dirty"; fi; fi; fi; printf "#define = QEMU_PKGVERSION \"${pkgvers}\"\n"; if test -n "${pkgvers}"; then printf = '#define QEMU_FULL_VERSION QEMU_VERSION " (" QEMU_PKGVERSION ")"\n'; = else printf '#define QEMU_FULL_VERSION QEMU_VERSION\n'; fi; ) > = qemu-version.h.tmp if ! cmp -s qemu-version.h qemu-version.h.tmp; then mv = qemu-version.h.tmp qemu-version.h; else rm qemu-version.h.tmp; fi mkdir -p dtc/libfdt mkdir -p dtc/tests gmake -I/export/home/denber/qemu-2.12.0/dtc = VPATH=3D/export/home/denber/qemu-2.12.0/dtc -C dtc V=3D"1" = LIBFDT_srcdir=3D/export/home/denber/qemu-2.12.0/dtc/libfdt = CPPFLAGS=3D"-I/export/home/denber/qemu-2.12.0/build/dtc = -I/export/home/denber/qemu-2.12.0/dtc = -I/export/home/denber/qemu-2.12.0/dtc/libfdt" CFLAGS=3D"-O2 = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3D2 -g -I/opt/csw/include/pixman-1 = -I/export/home/denber/qemu-2.12.0/dtc/libfdt -D_REENTRANT -D_PTHREADS = -I/opt/csw/include/glib-2.0 -I/opt/csw/lib/glib-2.0/include -m32 = -mv8plus -mcpu=3Dultrasparc -std=3Dgnu99 -D__EXTENSIONS__ = -D_XOPEN_SOURCE=3D600 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=3D64 = -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef = -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common = -fwrapv -Wexpansion-to-defined -Wendif-labels -Wno-shift-negative-value = -Wno-missing-include-dirs -Wempty-body -Wnested-externs = -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers = -Wold-style-declaration -Wold-style-definition -Wtype-limits = -fstack-protector-strong -I/opt/csw/include -I/usr/include/libpng12 = -I/export/home/denber/qemu-2.12.0/capstone/include = -I/export/home/denber/qemu-2.12.0/tests" LDFLAGS=3D"-m32 -mv8plus -g " = ARFLAGS=3D"rv" CC=3D"gcc" AR=3D"ar" LD=3D"ld" = BUILD_DIR=3D/export/home/denber/qemu-2.12.0/build libfdt/libfdt.a gmake[1]: Entering directory '/export/home/denber/qemu-2.12.0/build/dtc' Bad string gmake[1]: 'libfdt/libfdt.a' is up to date. gmake[1]: Leaving directory '/export/home/denber/qemu-2.12.0/build/dtc' ... It doesn't say "Error: Bad string", it just says "Bad string". Is that = even an error? A web search for this turned up nothing and the string = "Bad string" does not seem to appear in the entire qemu directory. I'm = not sure what's going on now. There seems to be something in the dtc = subdirectory it doesn't like. - Michele -- = You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1785698 Title: Solaris build error: unknown type name =E2=80=98gcry_error_t=E2=80=99 Status in QEMU: New Bug description: Building qemu 2.12.0 on a Sun Oracle Enterprise M3000 SPARC64 VII, Solaris 10 Update 11, opencsw toolchain and gcc 7.3.0, gmake fails with a bunch of related errors all in cypher-gcrypt.c: /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c:262:32: error: =E2= =80=98gcry_cipher_hd_t=E2=80=99 undeclared (first use in this function); di= d you mean =E2=80=98gcry_cipher_info=E2=80=99? =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0err =3D gcry_cipher_encrypt((gcry_cipher_hd= _t)ctx, dst, length, src, length); ^~~~~~~~~= ~~~~~~~ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0gcry_cipher_info /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c:262:49: error: exp= ected =E2=80=98)=E2=80=99 before =E2=80=98ctx=E2=80=99 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0err =3D gcry_cipher_encrypt((gcry_cipher_hd= _t)ctx, dst, length, src, length); = ^~~ /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c:262:11: error: too= few arguments to function =E2=80=98gcry_cipher_encrypt=E2=80=99 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0err =3D gcry_cipher_encrypt((gcry_cipher_hd= _t)ctx, dst, length, src, length); ^~~~~~~~~~~~~~~~~~~ In file included from /export/home/denber/qemu-2.12.0/crypto/cipher-gcryp= t.c:25:0, =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0from /export/home/denber/qemu-2.12.0/crypto/c= ipher.c:153: /usr/include/gcrypt.h:566:5: note: declared here =C2=A0int gcry_cipher_encrypt (GcryCipherHd h, =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^~~~~~~~~~~~~~~~~~~ In file included from /export/home/denber/qemu-2.12.0/crypto/cipher.c:153= :0: /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c: In function =E2= =80=98qcrypto_gcrypt_xts_decrypt=E2=80=99: /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c:271:5: error: unkn= own type name =E2=80=98gcry_error_t=E2=80=99; did you mean =E2=80=98g_error= =E2=80=99? =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0gcry_error_t err; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^~~~~~~~~~~~ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0g_error /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c:272:32: error: =E2= =80=98gcry_cipher_hd_t=E2=80=99 undeclared (first use in this function); di= d you mean =E2=80=98gcry_cipher_info=E2=80=99? =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0err =3D gcry_cipher_decrypt((gcry_cipher_hd= _t)ctx, dst, length, src, length); ^~~~~~~~~= ~~~~~~~ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0gcry_cipher_info /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c:272:49: error: exp= ected =E2=80=98)=E2=80=99 before =E2=80=98ctx=E2=80=99 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0err =3D gcry_cipher_decrypt((gcry_cipher_hd= _t)ctx, dst, length, src, length); = ^~~ /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c:272:11: error: too= few arguments to function =E2=80=98gcry_cipher_decrypt=E2=80=99 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0err =3D gcry_cipher_decrypt((gcry_cipher_hd= _t)ctx, dst, length, src, length); ^~~~~~~~~~~~~~~~~~~ In file included from /export/home/denber/qemu-2.12.0/crypto/cipher-gcryp= t.c:25:0, =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0from /export/home/denber/qemu-2.12.0/crypto/c= ipher.c:153: /usr/include/gcrypt.h:571:5: note: declared here =C2=A0int gcry_cipher_decrypt (GcryCipherHd h, =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^~~~~~~~~~~~~~~~~~~ In file included from /export/home/denber/qemu-2.12.0/crypto/cipher.c:153= :0: /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c: In function =E2= =80=98qcrypto_gcrypt_cipher_encrypt=E2=80=99: /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c:284:5: error: unkn= own type name =E2=80=98gcry_error_t=E2=80=99; did you mean =E2=80=98g_error= =E2=80=99? =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0gcry_error_t err; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^~~~~~~~~~~~ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0g_error /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c:293:21: warning: p= assing argument 1 of =E2=80=98xts_encrypt=E2=80=99 makes pointer from integ= er without a cast [-Wint-conversion] =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0xts_encrypt(ctx->ha= ndle, ctx->tweakhandle, =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^~~ In file included from /export/home/denber/qemu-2.12.0/crypto/cipher-gcryp= t.c:22:0, =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0from /export/home/denber/qemu-2.12.0/crypto/c= ipher.c:153: /export/home/denber/qemu-2.12.0/include/crypto/xts.h:73:6: note: expected= =E2=80=98const void *=E2=80=99 but argument is of type =E2=80=98int=E2=80= =99 =C2=A0void xts_encrypt(const void *datactx, =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^~~~~~~~~~~ In file included from /export/home/denber/qemu-2.12.0/crypto/cipher.c:153= :0: /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c:293:34: warning: p= assing argument 2 of =E2=80=98xts_encrypt=E2=80=99 makes pointer from integ= er without a cast [-Wint-conversion] =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0xts_encrypt(ctx->ha= ndle, ctx->tweakhandle, =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^~~ In file included from /export/home/denber/qemu-2.12.0/crypto/cipher-gcryp= t.c:22:0, =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0from /export/home/denber/qemu-2.12.0/crypto/c= ipher.c:153: /export/home/denber/qemu-2.12.0/include/crypto/xts.h:73:6: note: expected= =E2=80=98const void *=E2=80=99 but argument is of type =E2=80=98int=E2=80= =99 =C2=A0void xts_encrypt(const void *datactx, =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^~~~~~~~~~~ In file included from /export/home/denber/qemu-2.12.0/crypto/cipher.c:153= :0: /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c:298:35: warning: p= assing argument 1 of =E2=80=98gcry_cipher_encrypt=E2=80=99 makes pointer fr= om integer without a cast [-Wint-conversion] =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0err =3D gcry_cipher= _encrypt(ctx->handle, =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^~~ In file included from /export/home/denber/qemu-2.12.0/crypto/cipher-gcryp= t.c:25:0, =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0from /export/home/denber/qemu-2.12.0/crypto/c= ipher.c:153: /usr/include/gcrypt.h:566:5: note: expected =E2=80=98GcryCipherHd {aka st= ruct gcry_cipher_handle *}=E2=80=99 but argument is of type =E2=80=98int=E2= =80=99 =C2=A0int gcry_cipher_encrypt (GcryCipherHd h, =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^~~~~~~~~~~~~~~~~~~ In file included from /export/home/denber/qemu-2.12.0/crypto/cipher.c:153= :0: /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c: In function =E2= =80=98qcrypto_gcrypt_cipher_decrypt=E2=80=99: /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c:320:5: error: unkn= own type name =E2=80=98gcry_error_t=E2=80=99; did you mean =E2=80=98g_error= =E2=80=99? =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0gcry_error_t err; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^~~~~~~~~~~~ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0g_error /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c:329:21: warning: p= assing argument 1 of =E2=80=98xts_decrypt=E2=80=99 makes pointer from integ= er without a cast [-Wint-conversion] =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0xts_decrypt(ctx->ha= ndle, ctx->tweakhandle, =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^~~ In file included from /export/home/denber/qemu-2.12.0/crypto/cipher-gcryp= t.c:22:0, =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0from /export/home/denber/qemu-2.12.0/crypto/c= ipher.c:153: /export/home/denber/qemu-2.12.0/include/crypto/xts.h:51:6: note: expected= =E2=80=98const void *=E2=80=99 but argument is of type =E2=80=98int=E2=80= =99 =C2=A0void xts_decrypt(const void *datactx, =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^~~~~~~~~~~ In file included from /export/home/denber/qemu-2.12.0/crypto/cipher.c:153= :0: /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c:329:34: warning: p= assing argument 2 of =E2=80=98xts_decrypt=E2=80=99 makes pointer from integ= er without a cast [-Wint-conversion] =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0xts_decrypt(ctx->ha= ndle, ctx->tweakhandle, =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^~~ In file included from /export/home/denber/qemu-2.12.0/crypto/cipher-gcryp= t.c:22:0, =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0from /export/home/denber/qemu-2.12.0/crypto/c= ipher.c:153: /export/home/denber/qemu-2.12.0/include/crypto/xts.h:51:6: note: expected= =E2=80=98const void *=E2=80=99 but argument is of type =E2=80=98int=E2=80= =99 =C2=A0void xts_decrypt(const void *datactx, =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^~~~~~~~~~~ In file included from /export/home/denber/qemu-2.12.0/crypto/cipher.c:153= :0: /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c:334:35: warning: p= assing argument 1 of =E2=80=98gcry_cipher_decrypt=E2=80=99 makes pointer fr= om integer without a cast [-Wint-conversion] =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0err =3D gcry_cipher= _decrypt(ctx->handle, =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^~~ In file included from /export/home/denber/qemu-2.12.0/crypto/cipher-gcryp= t.c:25:0, =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0from /export/home/denber/qemu-2.12.0/crypto/c= ipher.c:153: /usr/include/gcrypt.h:571:5: note: expected =E2=80=98GcryCipherHd {aka st= ruct gcry_cipher_handle *}=E2=80=99 but argument is of type =E2=80=98int=E2= =80=99 =C2=A0int gcry_cipher_decrypt (GcryCipherHd h, =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^~~~~~~~~~~~~~~~~~~ In file included from /export/home/denber/qemu-2.12.0/crypto/cipher.c:153= :0: /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c: In function =E2= =80=98qcrypto_gcrypt_cipher_setiv=E2=80=99: /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c:353:5: error: unkn= own type name =E2=80=98gcry_error_t=E2=80=99; did you mean =E2=80=98g_error= =E2=80=99? =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0gcry_error_t err; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^~~~~~~~~~~~ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0g_error /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c:365:19: warning: i= mplicit declaration of function =E2=80=98gcry_cipher_setctr=E2=80=99; did y= ou mean =E2=80=98gcry_cipher_setiv=E2=80=99? [-Wimplicit-function-declarati= on] =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0err =3D gcry_cipher_setctr(ctx->handle, iv, niv); =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^~~~~~~~~~~~~~~~~~ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0gcry_cipher_setiv /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c:365:19: warning: n= ested extern declaration of =E2=80=98gcry_cipher_setctr=E2=80=99 [-Wnested-= externs] /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c:372:13: warning: i= mplicit declaration of function =E2=80=98gcry_cipher_reset=E2=80=99; did yo= u mean =E2=80=98gcry_cipher_close=E2=80=99? [-Wimplicit-function-declaratio= n] =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0gcry_cipher_reset(ctx->handle); =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0^~~~~~~~~~~~~~~~~ =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0gcry_cipher_close /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c:372:13: warning: n= ested extern declaration of =E2=80=98gcry_cipher_reset=E2=80=99 [-Wnested-e= xterns] /export/home/denber/qemu-2.12.0/crypto/cipher-gcrypt.c:373:19: warning: p= assing argument 1 of =E2=80=98gcry_cipher_ctl=E2=80=99 makes pointer from i= nteger without a cast [-Wint-conversion] =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0err =3D gcry_cipher_setiv(ctx->handle, iv, niv); =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^~~~~~~~~~~~~~~~~ In file included from /export/home/denber/qemu-2.12.0/crypto/cipher-gcryp= t.c:25:0, =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0from /export/home/denber/qemu-2.12.0/crypto/c= ipher.c:153: /usr/include/gcrypt.h:540:5: note: expected =E2=80=98GcryCipherHd {aka st= ruct gcry_cipher_handle *}=E2=80=99 but argument is of type =E2=80=98int=E2= =80=99 =C2=A0int gcry_cipher_ctl( GcryCipherHd h, int cmd, void *buffer, size_t = buflen); =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^~~~~~~~~~~~~~~ gmake: *** [/export/home/denber/qemu-2.12.0/rules.mak:67: crypto/cipher.o= ] Error 1 --------------------------------------------------------------------- I do have libgcrypt, libgcrypt_dev, and libgcrypt_utils installed from opencsw. To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1785698/+subscriptions