NetBSD Problem Report #50213

From www@NetBSD.org  Sun Sep  6 18:09:27 2015
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 51B23A5864
	for <gnats-bugs@gnats.NetBSD.org>; Sun,  6 Sep 2015 18:09:27 +0000 (UTC)
Message-Id: <20150906180925.11196A65BA@mollari.NetBSD.org>
Date: Sun,  6 Sep 2015 18:09:25 +0000 (UTC)
From: venture37@geeklan.co.uk
Reply-To: venture37@geeklan.co.uk
To: gnats-bugs@NetBSD.org
Subject: pkgtool/pkg_install broken on multiple platforms
X-Send-Pr-Version: www-1.0

>Number:         50213
>Category:       pkg
>Synopsis:       pkgtool/pkg_install broken on multiple platforms
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    agc
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Sep 06 18:10:00 +0000 2015
>Closed-Date:    Mon Dec 28 12:34:30 +0000 2015
>Last-Modified:  Tue Dec 29 00:50:01 +0000 2015
>Originator:     Sevan Janiyan
>Release:        pkgsrc-current
>Organization:
>Environment:
>Description:
Unable to bootstrap pkgsrc on FreeBSD 10.1-RELEASE, OpenBSD 5.7-current, Bitrig-current, Solaris 10 SPARC 8/11, Solaris 11.2 SPARC GCC 4.8.2, DragonFlyBSD 4.3-DEVELOPMENT

FreeBSD 10.1-RELEASE clang 3.4.1
clang -lssl -lcrypto -L/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libfetch -L/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/netpgpverify -L/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libnbcompat -L/usr/lib -Wl,-R/usr/lib -Wl,-R/home/sme/npgp/lib -L../lib -o pkg_add main.o perform.o -linstall -larchive -lfetch -lnetpgpverify -lssl -lcrypto -lnbcompat
/usr/bin/ld: //lib/libz.so.6: invalid DSO for symbol `inflateInit2_@@ZLIB_1.2.4.0' definition
//lib/libz.so.6: could not read symbols: Bad value
clang: error: linker command failed with exit code 1 (use -v to see invocation)
*** [pkg_add] Error code 1

bmake[1]: stopped in /usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/pkg_install-20150901/add
1 error


OpenBSD 5.7-current  gcc 4.2.1 20070719
cc -O -I/usr/include -D_LARGEFILE_SOURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=64 -DDEF_UMASK=0022 -I/home/hacking/pkgsrc/tree/pkgsrc-current/bootstrap/work/wrk/pkgtools/pkg_install/work/bzip2 -I/home/hacking/pkgsrc/tree/pkgsrc-current/bootstrap/work/wrk/pkgtools/pkg_install/work/libarchive/libarchive -I/home/hacking/pkgsrc/tree/pkgsrc-current/bootstrap/work/wrk/pkgtools/pkg_install/work/libfetch -I/home/hacking/pkgsrc/tree/pkgsrc-current/bootstrap/work/wrk/pkgtools/pkg_install/work -DHAVE_NBCOMPAT_H=1 -I/home/hacking/pkgsrc/tree/pkgsrc-current/bootstrap/work/wrk/pkgtools/pkg_install/work/libnbcompat -I/usr/include -c pgpsum.c
pgpsum.c:158: error: expected identifier or '(' before '__extension__'
pgpsum.c:158: error: expected identifier or '(' before ')' token
pgpsum.c:167: error: expected identifier or '(' before '__extension__'
pgpsum.c:167: error: expected identifier or '(' before ')' token
*** Error code 1

Stop.
bmake: stopped in /home/hacking/pkgsrc/tree/pkgsrc-current/bootstrap/work/wrk/pkgtools/pkg_install/work/netpgpverify
*** Error code 1

Bitrig-current clang 3.6.0
clang -O -I/usr/include -D_LARGEFILE_SOURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=64 -DDEF_UMASK=0022 -I/home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/w
ork/bzip2 -I/home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libarchive/libarchive -I/home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/wo
rk/libfetch -I/home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work -DHAVE_NBCOMPAT_H=1 -I/home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/wo
rk/libnbcompat -I/usr/include -c pgpsum.c
pgpsum.c:158:1: error: expected identifier or '('
swap16(uint16_t in)
^
/usr/include/sys/endian.h:71:19: note: expanded from macro 'swap16'
#define swap16(x) __swap16(x)
                  ^
/usr/include/sys/_endian.h:110:21: note: expanded from macro '__swap16'
#define __swap16(x) __statement({                                       \
                    ^
/usr/include/sys/cdefs.h:248:24: note: expanded from macro '__statement'
#define __statement(x)  __extension__(x)
                        ^
pgpsum.c:167:1: error: expected identifier or '('
swap32(uint32_t in)
^
/usr/include/sys/endian.h:72:19: note: expanded from macro 'swap32'
#define swap32(x) __swap32(x)
                  ^
/usr/include/sys/_endian.h:117:21: note: expanded from macro '__swap32'
#define __swap32(x) __statement({                                       \
                    ^
/usr/include/sys/cdefs.h:248:24: note: expanded from macro '__statement'
#define __statement(x)  __extension__(x)
                        ^
2 errors generated.
*** Error code 1

Stop.
bmake: stopped in /home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/netpgpverify
*** Error code 1


Solaris 10 8/11 with GCC 3.4.3 (csl-sol210-3_4-branch+sol_rpath)

cd /home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/netpgpverify &&                                       /home/se[10/1713]c/bootstrap/work/bin/sed -e '/zlib/d' Makefile.lib.in >Makefile.in &&          ./configure && /usr/bin/env USETOOLS=no MACHINE_ARCH=sparc 
OPSYS=SunOS CATMAN_SECTION_SUFFIX=yes MANINSTALL=maninstall\ catinstall FETCH_WITH_INET6=yes FETCH_WITH_OPENSSL=no CXXCPP=cpp CC=gcc CFLAG
S=-O2 CPPFLAGS=-D_LARGEFILE_SOURCE\ -D_LARGE_FILES\ -D_FILE_OFFSET_BITS=64\ -DDEF_UMASK=022\ -I/home/sme/pkgsrc/bootstrap/work/wrk/pkgto
ols/pkg_install/work/libarchive/libarchive\ -I/home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libfetch\ -I/home/sme/pkgs
rc/bootstrap/work/wrk/pkgtools/pkg_install/work\ -DHAVE_NBCOMPAT_H=1\ -I/home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/li
bnbcompat CXX=g++ CXXFLAGS=-O2 COMPILER_RPATH_FLAG=-Wl,-R F77=f77 FC=f77 FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C L
C_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-L/home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libarchive/.libs\ -L/home/se
van/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libfetch\ -L/home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/netpgp
verify\ -L/home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libnbcompat\ -Wl,-R/home/sme/netpgp/lib LINKER_RPATH_FLAG=-R P
ATH=/home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/.wrapper/bin:/home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_instal
l/work/.buildlink/bin:/home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/.tools/bin:/home/sme/pkgsrc/bootstrap/work/wrk/pkg
tools/pkg_install/work/.gcc/bin:/home/sme/netpgp/bin:/home/sme/netpgp/bin:/home/sme/netpgp/sbin::/usr/bin:/usr/sbin:/sbin:/usr/ccs/bin:/usr/dt/bin:/usr/sfw/bin:/usr/sfw/sbin:/sbin:/usr/sbin:/usr/ccs/bin:/home/sme/netpgp/bin:/usr/openwin/bin PREFIX=/home/sme/netpgp MAKELEVEL=0 PKG_SYSCONFDIR=/home/sme/netpgp/etc HOME=/home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/.home CPP=cpp LINK_ALL_LIBGCC_HACK= LOCALBASE=/home/sme/netpgp NO_WHOLE_ARCHIVE_FLAG=-z\ defaultextract WHOLE_ARCHIVE_FLAG=-z\ allextract X11BASE=/usr/openwin PKGMANDIR=man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/home/sme/pkgsrc/bootstrap/work/bin/install-sh\ -c\ -s\ -o\ sme\ -g\ csw\ -m\ 755 BSD_INSTALL_SCRIPT=/home/sme/pkgsrc/bootstrap/work/bin/install-sh\ -c\ -o\ sme\ -g\ csw\ -m\ 755 BSD_INSTALL_LIB=/home/sme/pkgsrc/bootstrap/work/bin/install-sh\ -c\ -o\ sme\ -g\ csw\ -m\ 755 BSD_INSTALL_DATA=/home/sme/pkgsrc/bootstrap/work/bin/install-sh\ -c
 \ -o\ sme\ -g\ csw\ -m\ 644 BSD_INSTALL_MAN=/home/sme/pkgsrc/bootstrap/work/bin/install-sh\ -c\ -o\ sme\ -g\ csw\ -m\ 644 BSD_INSTALL=/home/sme/pkgsrc/bootstrap/work/bin/install-sh BSD_INSTALL_PROGRAM_DIR=/home/sme/pkgsrc/bootstrap/work/bin/install-sh\ -d\ -o\ sme\ -g\ csw\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/home/sme/pkgsrc/bootstrap/work/bin/install-sh\ -d\ -o\ sme\ -g\ csw\ -m\ 755 BSD_INSTALL_LIB_DIR=/home/sme/pkgsrc/bootstrap/work/bin/install-sh\ -d\ -o\ sme\ -g\ csw\ -m\ 755 BSD_INSTALL_DATA_DIR=/home/sme/pkgsrc/bootstrap/work/bin/install-sh\ -d\ -o\ sme\ -g\ csw\ -m\ 755 BSD_INSTALL_MAN_DIR=/home/sme
/pkgsrc/bootstrap/work/bin/install-sh\ -d\ -o\ sme\ -g\ csw\ -m\ 755 BSD_INSTALL_GAME=/home/sme/pkgsrc/bootstrap/work/bin/install-sh\ 
-c\ -s\ -o\ sme\ -g\ csw\ -m\ 0755 BSD_INSTALL_GAME_DATA=/home/sme/pkgsrc/bootstrap/work/bin/install-sh\ -c\ -o\ sme\ -g\ csw\ -m\ 0
644 BSD_INSTALL_GAME_DIR=/home/sme/pkgsrc/bootstrap/work/bin/install-sh\ -d\ -o\ sme\ -g\ csw\ -m\ 0755 INSTALL_INFO= MAKEINFO=/home/s
evan/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/.tools/bin/makeinfo FLEX= BISON= PKG_CONFIG= PKG_CONFIG_LIBDIR=/home/sme/pkgsrc
/bootstrap/work/wrk/pkgtools/pkg_install/work/.buildlink/lib/pkgconfig:/home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/.bu
ildlink/share/pkgconfig PKG_CONFIG_LOG=/home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/.pkg-config.log PKG_CONFIG_PATH= WR
APPER_DEBUG=no WRAPPER_UPDATE_CACHE=yes BINOWN=sme BINGRP=csw GAMEOWN=sme GAMEGRP=csw MANOWN=sme MANGRP=csw SHAREOWN=sme SHAREGRP=
csw DOCOWN=sme DOCGRP=csw BINMODE=755 NONBINMODE=644 BINDIR=/home/sme/netpgp/bin INCSDIR=/home/sme/netpgp/include LIBDIR=/home/sme
/netpgp/lib MANDIR=/home/sme/netpgp/man STRIPFLAG=-s MANINSTALL=maninstall\ catinstall MKCATPAGES=yes MKHTML=no                /home/sev
an/pkgsrc/bootstrap/work/bin/bmake     -f Makefile all
./configure: syntax error at line 34: `prefix=$' unexpected
*** Error code 2



Solaris 11.2 SPARC GCC 4.8.2
gcc -O2 -D_LARGEFILE_SOURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=64 -DDEF_UMASK=022 -I/home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_ins
tall/work/libfetch -I/home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work -DHAVE_NBCOMPAT_H=1 -I/home/sme/pkgsrc/bootstrap/wo
rk/wrk/pkgtools/pkg_install/work/libnbcompat -c bignum.c
bignum.c: In function 'basic_subtract':
bignum.c:659:33: error: 'CHAR_BIT' undeclared (first use in this function)
    carry = *tmpc >> ((mp_digit)(CHAR_BIT * sizeof(mp_digit) - 1));
                                 ^
bignum.c:659:33: note: each undeclared identifier is reported only once for each function it appears in
bignum.c: In function 'fast_col_array_multiply':
bignum.c:78:57: error: 'CHAR_BIT' undeclared (first use in this function)
 #define MP_WARRAY /*LINTED*/(1U << (((sizeof(mp_word) * CHAR_BIT) - (2 * DIGIT_BIT) + 1)))
                                                         ^
bignum.c:2251:13: note: in expansion of macro 'MP_WARRAY'
  mp_digit W[MP_WARRAY];
             ^
bignum.c: In function 'can_use_fast_column_array':
bignum.c:78:57: error: 'CHAR_BIT' undeclared (first use in this function)
 #define MP_WARRAY /*LINTED*/(1U << (((sizeof(mp_word) * CHAR_BIT) - (2 * DIGIT_BIT) + 1)))
                                                         ^
bignum.c:2327:31: note: in expansion of macro 'MP_WARRAY'
  return (((unsigned)ndigits < MP_WARRAY) &&
                               ^
bignum.c: In function 'fast_basic_multiply_partial_upper':
bignum.c:78:57: error: 'CHAR_BIT' undeclared (first use in this function)
 #define MP_WARRAY /*LINTED*/(1U << (((sizeof(mp_word) * CHAR_BIT) - (2 * DIGIT_BIT) + 1)))
                                                         ^
                                                         ^
bignum.c:2448:13: note: in expansion of macro 'MP_WARRAY'
  mp_digit W[MP_WARRAY];
             ^
bignum.c: In function 'fast_basic_square':
bignum.c:78:57: error: 'CHAR_BIT' undeclared (first use in this function)
 #define MP_WARRAY /*LINTED*/(1U << (((sizeof(mp_word) * CHAR_BIT) - (2 * DIGIT_BIT) + 1)))
                                                         ^
bignum.c:3051:15: note: in expansion of macro 'MP_WARRAY'
  mp_digit   W[MP_WARRAY], *tmpx;
               ^
bignum.c: In function 'fast_mp_montgomery_reduce':
bignum.c:78:57: error: 'CHAR_BIT' undeclared (first use in this function)
 #define MP_WARRAY /*LINTED*/(1U << (((sizeof(mp_word) * CHAR_BIT) - (2 * DIGIT_BIT) + 1)))
                                                         ^
bignum.c:3592:12: note: in expansion of macro 'MP_WARRAY'
  mp_word W[MP_WARRAY];
            ^
bignum.c: In function 'signed_subtract_word':
bignum.c:4678:37: error: 'CHAR_BIT' undeclared (first use in this function)
   mu = *tmpc >> (sizeof(mp_digit) * CHAR_BIT - 1);
                                     ^
*** Error code 1



DragonFlyBSD 4.3-DEVELOPMENT gcc 5.2.1
cc -DHAVE_CONFIG_H -DOPSYS_NAME=\"DragonFly\" -DMACHINE_ARCH=\"x86_64\" -DBINDIR=\"/home/sme/build/npgp/sbin\" -D_LARGEFILE_SOURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=64 -DDEF_UMASK=0022 -I/home/sme/build/tree/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libfetch -I/home/sme/build/tree/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work -DHAVE_NBCOMPAT_H=1 -I/home/sme/build/tree/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libnbcompat -I/usr/include -I. -I. -I../lib -I/usr/include -c main.c
cc -DHAVE_CONFIG_H -DOPSYS_NAME=\"DragonFly\" -DMACHINE_ARCH=\"x86_64\" -DBINDIR=\"/home/sme/build/npgp/sbin\" -D_LARGEFILE_SOURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=64 -DDEF_UMASK=0022 -I/home/sme/build/tree/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libfetch -I/home/sme/build/tree/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work -DHAVE_NBCOMPAT_H=1 -I/home/sme/build/tree/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libnbcompat -I/usr/include -I. -I. -I../lib -I/usr/include -c perform.c
perform.c: In function 'extract_files':
perform.c:831:2: warning: 'archive_write_finish' is deprecated [-Wdeprecated-declarations]
  archive_write_finish(writer);
  ^
In file included from perform.c:57:0:
/usr/include/archive.h:721:17: note: declared here
 __LA_DECL int   archive_write_finish(struct archive *) __LA_DEPRECATED;
                 ^
perform.c: In function 'pkg_do':
perform.c:1550:3: warning: 'archive_read_finish' is deprecated [-Wdeprecated-declarations]
   archive_read_finish(pkg->archive);
   ^
In file included from perform.c:57:0:
/usr/include/archive.h:585:17: note: declared here
 __LA_DECL int   archive_read_finish(struct archive *) __LA_DEPRECATED;
                 ^
cc -lssl -lcrypto -L/home/sme/build/tree/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libfetch -L/home/sme/build/tree/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/netpgpverify -L/home/sme/build/tree/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libnbcompat -L/usr/lib -Wl,-R/usr/lib -Wl,-R/home/sme/build/npgp/lib -L../lib -o pkg_add main.o perform.o -linstall -larchive -lfetch -lnetpgpverify -lssl -lcrypto -lnbcompat
/usr/libexec/binutils225/elf/ld.bfd: /home/sme/build/tree/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/netpgpverify/libnetpgpverify.a(libverify.o): undefined reference to symbol 'BZ2_bzDecompress@@BZ_1.0.6'
/usr/lib/libbz2.so.2: error adding symbols: DSO missing from command line
*** [pkg_add] Error code 1

bmake[1]: stopped in /home/sme/build/tree/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/pkg_install-20150901/add
1 error

>How-To-Repeat:
Bootstrap pkgsrc-current on one of the listed platforms above.
>Fix:

>Release-Note:

>Audit-Trail:
From: Sevan Janiyan <venture37@geeklan.co.uk>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/50213: pkgtool/pkg_install broken on multiple platforms
Date: Sun, 6 Sep 2015 19:42:54 +0100

 FreeBSD 11.0-CURRENT #1 r286782: Fri Aug 14 21:19:19 BST 2015, clang
 3.6.1 (tags/RELEASE_361/final 237755) 20150525
 clang -lssl -lcrypto
 -L/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libfetch
 -L/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/netpgpverify
 -L/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libnbcompat
 -L/usr/lib -Wl,-R/usr/lib -Wl,-R/home/sme/npgp/lib -L../lib -o pkg_add
 main.o perform.o -linstall -larchive -lfetch -lnetpgpverify -lssl
 -lcrypto -lnbcompat
 /usr/bin/ld: undefined reference to symbol `inflateInit2_@@ZLIB_1.2.4.0'
 (try adding -lz)
 //lib/libz.so.6: could not read symbols: Bad value
 clang: error: linker command failed with exit code 1 (use -v to see
 invocation)
 *** [pkg_add] Error code 1

From: Sevan Janiyan <sevan@NetBSD.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/50213: pkgtool/pkg_install broken on multiple platforms
Date: Sun, 6 Sep 2015 20:52:46 +0100

 With r1.210 of pkgsrc/pkgtools/pkg_install/Makefile

 Solaris 10 now reports
 gcc -O2 -D_LARGEFILE_SOURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=64
 -DDEF_UMASK=022
 -I/home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libarchive/libarchive
 -I/home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libfetch
 -I/home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work
 -DHAVE_NBCOMPAT_H=1
 -I/home/sme/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libnbcompat
 -c bignum.c
 bignum.c: In function `basic_subtract':
 bignum.c:659: error: `CHAR_BIT' undeclared (first use in this function)
 bignum.c:659: error: (Each undeclared identifier is reported only once
 bignum.c:659: error: for each function it appears in.)
 bignum.c: In function `fast_col_array_multiply':
 bignum.c:2251: error: `CHAR_BIT' undeclared (first use in this function)
 bignum.c: In function `can_use_fast_column_array':
 bignum.c:2327: error: `CHAR_BIT' undeclared (first use in this function)
 bignum.c: In function `fast_basic_multiply_partial_upper':
 bignum.c:2448: error: `CHAR_BIT' undeclared (first use in this function)
 bignum.c: In function `fast_basic_square':
 bignum.c:3051: error: `CHAR_BIT' undeclared (first use in this function)
 bignum.c: In function `fast_mp_montgomery_reduce':
 bignum.c:3592: error: `CHAR_BIT' undeclared (first use in this function)
 bignum.c: In function `signed_subtract_word':
 bignum.c:4678: error: `CHAR_BIT' undeclared (first use in this function)
 *** Error code 1

Responsible-Changed-From-To: pkg-manager->agc
Responsible-Changed-By: bsiegert@NetBSD.org
Responsible-Changed-When: Mon, 28 Dec 2015 12:26:45 +0000
Responsible-Changed-Why:
Alistair, could you take a look at this, please?


State-Changed-From-To: open->closed
State-Changed-By: sevan@NetBSD.org
State-Changed-When: Mon, 28 Dec 2015 12:34:30 +0000
State-Changed-Why:
Issue was resolved before the 2015Q3 branch


From: Joerg Sonnenberger <joerg@britannica.bec.de>
To: gnats-bugs@NetBSD.org
Cc: pkg-manager@netbsd.org, gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org,
	venture37@geeklan.co.uk
Subject: Re: pkg/50213: pkgtool/pkg_install broken on multiple platforms
Date: Tue, 29 Dec 2015 01:47:33 +0100

 On Sun, Sep 06, 2015 at 06:45:00PM +0000, Sevan Janiyan wrote:
 > The following reply was made to PR pkg/50213; it has been noted by GNATS.
 > 
 > From: Sevan Janiyan <venture37@geeklan.co.uk>
 > To: gnats-bugs@NetBSD.org
 > Cc: 
 > Subject: Re: pkg/50213: pkgtool/pkg_install broken on multiple platforms
 > Date: Sun, 6 Sep 2015 19:42:54 +0100
 > 
 >  FreeBSD 11.0-CURRENT #1 r286782: Fri Aug 14 21:19:19 BST 2015, clang
 >  3.6.1 (tags/RELEASE_361/final 237755) 20150525
 >  clang -lssl -lcrypto
 >  -L/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libfetch
 >  -L/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/netpgpverify
 >  -L/usr/pkgsrc/bootstrap/work/wrk/pkgtools/pkg_install/work/libnbcompat
 >  -L/usr/lib -Wl,-R/usr/lib -Wl,-R/home/sme/npgp/lib -L../lib -o pkg_add
 >  main.o perform.o -linstall -larchive -lfetch -lnetpgpverify -lssl
 >  -lcrypto -lnbcompat
 >  /usr/bin/ld: undefined reference to symbol `inflateInit2_@@ZLIB_1.2.4.0'
 >  (try adding -lz)
 >  //lib/libz.so.6: could not read symbols: Bad value
 >  clang: error: linker command failed with exit code 1 (use -v to see
 >  invocation)
 >  *** [pkg_add] Error code 1

 This one is a confusion of which libz to use -- the local build (which
 would indicate USE_BUILTIN.zlib failed) or the system version.

 Joerg

>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2014 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.