NetBSD Problem Report #49263

From tron@zhadum.org.uk  Thu Oct  9 13:24:37 2014
Return-Path: <tron@zhadum.org.uk>
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 BAA4CA660A
	for <gnats-bugs@gnats.NetBSD.org>; Thu,  9 Oct 2014 13:24:37 +0000 (UTC)
Message-Id: <20141009132431.BFE95A3BFEB@mail.zhadum.org.uk>
Date: Thu,  9 Oct 2014 14:24:31 +0100 (BST)
From: tron@zhadum.org.uk
Reply-To: tron@zhadum.org.uk
To: gnats-bugs@NetBSD.org
Subject: "mail/thunderbird" doesn't build under NetBSD/amd64 7.0_BETA
X-Send-Pr-Version: 3.95

>Number:         49263
>Category:       pkg
>Synopsis:       "mail/thunderbird" doesn't build under NetBSD/amd64 7.0_BETA
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Oct 09 13:25:00 +0000 2014
>Closed-Date:    Tue Dec 09 19:12:15 +0000 2014
>Last-Modified:  Tue Dec 09 19:12:15 +0000 2014
>Originator:     Matthias Scheler
>Release:        NetBSD 7.0_BETA pkgsrc HEAD as of ~6:40 UTC 2014-10-09
>Organization:
Matthias Scheler                                 https://zhadum.org.uk/
>Environment:
System: NetBSD colwyn.zhadum.org.uk 7.0_BETA NetBSD 7.0_BETA (GENERIC) #0: Sun Sep 7 15:58:35 BST 2014 tron@excalibur.zhadum.org.uk:/objdir/tron/nb6/sys/arch/amd64/compile/GENERIC amd64
Architecture: x86_64
Machine: amd64
>Description:
Building "mail/thunderbird" no longer works on NetBSD/amd64 7.0_BETA:

=> Bootstrap dependency digest>=20010302: found digest-20121220
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for thunderbird-31.0nb2
cd /objdir/tron/mail/thunderbird/work.colwyn/comm-esr31/../build && /usr/bin/env USETOOLS=no PTHREAD_CFLAGS=\ -pthread\  PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS= PTHREADBASE=/usr DL_CFLAGS=\ -pthread\  DL_LDFLAGS=\ -pthread DL_LIBS= MOZILLA_PKG_NAME=thunderbird PYTHON=/usr/pkg/bin/python2.7 CC=gcc CFLAGS=-O2\ -I/usr/pkg/include\ -I/usr/include\ -I/usr/pkg/include/nspr\ -I/usr/pkg/include/nss/nss\ -I/usr/X11R7/include\ -I/usr/X11R7/include/libdrm\ -I/usr/X11R7/include/freetype2 CPPFLAGS=-I/usr/pkg/include\ -I/usr/include\ -I/usr/pkg/include/nspr\ -I/usr/pkg/include/nss/nss\ -I/usr/X11R7/include\ -I/usr/X11R7/include/libdrm\ -I/usr/X11R7/include/freetype2 CXX=c++ CXXFLAGS=-O2\ -I/usr/pkg/include\ -I/usr/include\ -I/usr/pkg/include/nspr\ -I/usr/pkg/include/nss/nss\ -I/usr/X11R7/include\ -I/usr/X11R7/include/libdrm\ -I/usr/X11R7/include/freetype2 COMPILER_RPATH_FLAG=-Wl,-R F77=g77 FC=g77 FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC
 _TIME=C 
 LDFLAGS=-Wl,-R/usr/pkg/lib/thunderbird\ -L/usr/pkg/lib\ -L/usr/lib\ -Wl,-R/usr/lib\ -Wl,-R/usr/pkg/lib\ -L/usr/pkg/lib/nspr\ -Wl,-R/usr/pkg/lib/nspr\ -L/usr/pkg/lib/nss\ -Wl,-R/usr/pkg/lib/nss\ -L/usr/X11R7/lib\ -Wl,-R/usr/X11R7/lib\ -L/usr/pkg/lib/pulseaudio\ -Wl,-R/usr/pkg/lib/pulseaudio LINKER_RPATH_FLAG=-R PATH=/objdir/tron/mail/thunderbird/work.colwyn/.wrapper/bin:/objdir/tron/mail/thunderbird/work.colwyn/.buildlink/bin:/objdir/tron/mail/thunderbird/work.colwyn/.tools/bin:/objdir/tron/mail/thunderbird/work.colwyn/.gcc/bin:/usr/pkg/bin:/root/bin:/usr/local/bin:/bin:/usr/bin:/usr/pkg/bin:/usr/X11R7/bin:/usr/X11R6/bin:/usr/games:/usr/local/sbin:/sbin:/usr/sbin:/usr/pkg/sbin:/usr/pkg/bin:/usr/X11R7/bin PREFIX=/usr/pkg MAKELEVEL=0 PKG_SYSCONFDIR=/etc/pkg HOME=/objdir/tron/mail/thunderbird/work.colwyn/.home CPP=cpp LINK_ALL_LIBGCC_HACK= LOCALBASE=/usr/pkg NO_WHOLE_ARCHIVE_FLAG=-Wl,--no-whole-archive WHOLE_ARCHIVE_FLAG=-Wl,--whole-archive X11BASE=/usr/X11R7 X11PREFIX=/usr/pkg 
 PKGMANDI
 R=man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/usr/bin/install\ -c\ -s\ -o\ root\ -g\ wheel\ -m\ 755 BSD_INSTALL_SCRIPT=/usr/bin/install\ -c\ -o\ root\ -g\ wheel\ -m\ 755 BSD_INSTALL_LIB=/usr/bin/install\ -c\ -o\ root\ -g\ wheel\ -m\ 755 BSD_INSTALL_DATA=/usr/bin/install\ -c\ -o\ root\ -g\ wheel\ -m\ 644 BSD_INSTALL_MAN=/usr/bin/install\ -c\ -o\ root\ -g\ wheel\ -m\ 644 BSD_INSTALL=/usr/bin/install BSD_INSTALL_PROGRAM_DIR=/usr/bin/install\ -d\ -o\ root\ -g\ wheel\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/usr/bin/install\ -d\ -o\ root\ -g\ wheel\ -m\ 755 BSD_INSTALL_LIB_DIR=/usr/bin/install\ -d\ -o\ root\ -g\ wheel\ -m\ 755 BSD_INSTALL_DATA_DIR=/usr/bin/install\ -d\ -o\ root\ -g\ wheel\ -m\ 755 BSD_INSTALL_MAN_DIR=/usr/bin/install\ -d\ -o\ root\ -g\ wheel\ -m\ 755 BSD_INSTALL_GAME=/usr/bin/install\ -c\ -s\ -o\ root\ -g\ wheel\ -m\ 2555 BSD_INSTALL_GAME_DATA=/usr/bin/install\ -c\ -o\ root\ -g\ wheel\ -m\ 664 BSD_INSTALL_GAME_DIR=
 /usr/bin
 /install\ -d\ -o\ root\ -g\ wheel\ -m\ 775 INSTALL_INFO= MAKEINFO=/objdir/tron/mail/thunderbird/work.colwyn/.tools/bin/makeinfo FLEX= BISON= PKG_CONFIG=/objdir/tron/mail/thunderbird/work.colwyn/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/objdir/tron/mail/thunderbird/work.colwyn/.buildlink/lib/pkgconfig:/objdir/tron/mail/thunderbird/work.colwyn/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/objdir/tron/mail/thunderbird/work.colwyn/.pkg-config.log PKG_CONFIG_PATH= WRAPPER_DEBUG=no WRAPPER_UPDATE_CACHE=yes WRAPPER_REORDER=yes VIEWBASE=/usr/pkg /usr/pkg/bin/gmake -j2
/usr/pkg/bin/gmake -C mozilla default
[...]
/usr/pkg/bin/gmake -C app tools
gmake[4]: Entering directory '/objdir/tron/mail/thunderbird/work.colwyn/build/mozilla/ipc/app'
gmake[5]: Entering directory '/objdir/tron/mail/thunderbird/work.colwyn/build/mozilla/ipc/app'
plugin-container
/objdir/tron/mail/thunderbird/work.colwyn/build/mozilla/_virtualenv/bin/python /objdir/tron/mail/thunderbird/work.colwyn/comm-esr31/mozilla/config/expandlibs_exec.py --depend .deps/plugin-container.pp --target plugin-container --uselist --  c++ -o plugin-container -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/X11R7/include/freetype2 -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wcast-align -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/X11R7/include/freetype2 -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe  -DNDEBUG -DTRIMMED -g -O2 -fomit-frame-pointer MozillaRuntimeMain.o   -lpthread -Wl,-R/usr/pkg/lib/thunderbi
 rd -L/us
 r/pkg/lib -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nss -Wl,-R/usr/pkg/lib/nss -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/pkg/lib/pulseaudio -Wl,-R/usr/pkg/lib/pulseaudio -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id    -Wl,-rpath-link,/objdir/tron/mail/thunderbird/work.colwyn/build/mozilla/dist/bin -Wl,-rpath-link,/usr/pkg/lib   -L../../dist/bin -L../../dist/lib  /objdir/tron/mail/thunderbird/work.colwyn/build/mozilla/dist/bin/libxul.a /objdir/tron/mail/thunderbird/work.colwyn/build/mozilla/dist/bin/libmozalloc.a  -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nspr -lplds4 -lplc4 -lnspr4 -pthread  -Wl,--whole-archive /objdir/tron/mail/thunderbird/work.colwyn/build/mozilla/dist/lib/libmozglue.a -Wl,--no-whole-archive -rdynamic  -lkvm  -Wl,--export-dynamic  
Executing: c++ -o plugin-container -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/X11R7/include/freetype2 -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wcast-align -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/X11R7/include/freetype2 -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O2 -fomit-frame-pointer /objdir/tron/mail/thunderbird/work.colwyn/build/mozilla/ipc/app/tmpHbPhsH.list -lpthread -Wl,-R/usr/pkg/lib/thunderbird -L/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nss -Wl,-R/usr/pkg/lib/nss -L/usr/X11R7/lib -Wl,-R/us
 r/X11R7/
 lib -L/usr/pkg/lib/pulseaudio -Wl,-R/usr/pkg/lib/pulseaudio -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -Wl,-rpath-link,/objdir/tron/mail/thunderbird/work.colwyn/build/mozilla/dist/bin -Wl,-rpath-link,/usr/pkg/lib -L../../dist/bin -L../../dist/lib ../../dist/bin/libxul.so ../../dist/bin/libmozalloc.so -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nspr -lplds4 -lplc4 -lnspr4 -pthread -Wl,--whole-archive ../../dist/lib/libmozglue.a -Wl,--no-whole-archive -rdynamic -lkvm -Wl,--export-dynamic
/objdir/tron/mail/thunderbird/work.colwyn/build/mozilla/ipc/app/tmpHbPhsH.list:
    INPUT("MozillaRuntimeMain.o")

../../dist/bin/libxul.so: undefined reference to `JS::WeakMapPtr<JSObject*, JSObject*>::lookup(JSObject* const&)'
../../dist/bin/libxul.so: undefined reference to `JS::WeakMapPtr<JSObject*, JSObject*>::put(JSContext*, JSObject* const&, JSObject* const&)'
../../dist/bin/libxul.so: undefined reference to `JS::WeakMapPtr<JSObject*, JSObject*>::trace(JSTracer*)'
../../dist/bin/libxul.so: undefined reference to `JS::WeakMapPtr<JSObject*, JSObject*>::init(JSContext*)'
../../dist/bin/libxul.so: undefined reference to `JS::WeakMapPtr<JSObject*, JSObject*>::destroy()'
/objdir/tron/mail/thunderbird/work.colwyn/comm-esr31/mozilla/config/rules.mk:729: recipe for target 'plugin-container' failed
gmake[5]: *** [plugin-container] Error 1
gmake[5]: Leaving directory '/objdir/tron/mail/thunderbird/work.colwyn/build/mozilla/ipc/app'
/objdir/tron/mail/thunderbird/work.colwyn/comm-esr31/mozilla/config/rules.mk:636: recipe for target 'tools' failed
gmake[4]: *** [tools] Error 2
gmake[4]: Leaving directory '/objdir/tron/mail/thunderbird/work.colwyn/build/mozilla/ipc/app'
/objdir/tron/mail/thunderbird/work.colwyn/comm-esr31/mozilla/config/recurse.mk:182: recipe for target 'tools' failed
gmake[3]: *** [tools] Error 2
gmake[3]: Leaving directory '/objdir/tron/mail/thunderbird/work.colwyn/build/mozilla/ipc'
/objdir/tron/mail/thunderbird/work.colwyn/comm-esr31/mozilla/config/recurse.mk:153: recipe for target 'tools' failed
gmake[2]: *** [tools] Error 2
gmake[2]: Leaving directory '/objdir/tron/mail/thunderbird/work.colwyn/build/mozilla'
/objdir/tron/mail/thunderbird/work.colwyn/comm-esr31/mozilla/config/rules.mk:592: recipe for target 'default' failed
gmake[1]: *** [default] Error 2
gmake[1]: Leaving directory '/objdir/tron/mail/thunderbird/work.colwyn/build/mozilla'
Makefile:52: recipe for target 'default' failed
gmake: *** [default] Error 2
*** Error code 2

I first noticed the problem after the recent "icu" update. But it might
have started earlier.

>How-To-Repeat:
cd pkgsrc/mail/thunderbird
make

>Fix:
Not known

>Release-Note:

>Audit-Trail:

State-Changed-From-To: open->closed
State-Changed-By: tron@NetBSD.org
State-Changed-When: Tue, 09 Dec 2014 19:12:15 +0000
State-Changed-Why:
Version 31.3.0 of the "thunderbird" package builds fine under
NetBSD/amd64 7.0_BETA.


>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.