Subject: pkg/34106: 2006Q2 pkgsrc/mail/thunderbird won't compile on 3.99.21 current (gcc4)
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <kennethcf@earthlink.net>
List: pkgsrc-bugs
Date: 07/28/2006 22:20:00
>Number: 34106
>Category: pkg
>Synopsis: 2006Q2 pkgsrc/mail/thunderbird won't compile on 3.99.21 current (gcc4)
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Jul 28 22:20:00 +0000 2006
>Originator: Kenneth Freidank
>Release: current 3.99.21 i386 (gcc4)
>Organization:
>Environment:
NetBSD mybsdkf.delta.rl.delta.com 3.99.21 NetBSD 3.99.21 (XSPD) #0: Wed Jul 12 18:36:12 EST 2006 solomon@mybsdkf.delta.r1.delta.com:/usr/obj/sys/arch/i386/compile/XSPD i386
>Description:
#make package
...build proceeds along until the following compile line...
c++ -o mimemult.o -c -DENABLE_SMIME -DMOZILLA_INTERNAL_API -DOSTYPE=\"NetBSD3.99\" -DOSARCH=\"NetBSD\" -DBUILD_ID=0000000000 -I../../../dist/include/xpcom -I../../../dist/include/xpcom_obsolete -I../../../dist/include/string -I../../../dist/include/msgbase -I../../../dist/include/msgbaseutil -I../../../dist/include/pref -I../../../dist/include/js -I../../../dist/include/necko -I../../../dist/include/uconv -I../../../dist/include/unicharutil -I../../../dist/include/msgcompose -I../../../dist/include/dom -I../../../dist/include/intl -I../../../dist/include/msgimap -I../../../dist/include/exthandler -I../../../dist/include/mailnews -I../../../dist/include/msgdb -I../../../dist/include/chardet -I../../../dist/include/caps -I../../../dist/include/mimetype -I../../../dist/include/uriloader -I../../../dist/include/xpconnect -I../../../dist/include/nkcache -I../../../dist/include/pipnss -I../../../dist/include/imglib2 -I../../../dist/include/content -I../../../dist/include/htmlpars
er -I../../../dist/include/layout -I../../../dist/include/msgsmime -I../../../dist/include/mime -I../../../dist/include -I../../../dist/include/nspr -I/usr/pkg/include -I/usr/pkg/include -I/usr/X11R6/include -fPIC -DPIC -I/usr/pkg/include -I/usr/include -DGLX_GLXEXT_LEGACY -I/usr/pkg/include/freetype2 -I/usr/X11R6/include -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -O2 -I/usr/pkg/include -I/usr/include -DGLX_GLXEXT_LEGACY -I/usr/pkg/include/freetype2 -Dunix -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -O2 -I/usr/pkg/include -I/usr/include -DGLX_GLXEXT_LEGACY -I/usr/pkg/include/freetype2 -I/usr/X11R6/include -DMOZILLA_CLIENT -include ../../../mozilla-config.h -Wp,-MD,.deps/mimemult.pp mimemult.cpp
mimemult.cpp:55: warning: missing braces around initializer for 'MimeContainerClass'
mimemult.cpp:55: warning: missing braces around initializer for 'MimeObjectClass'
mimeeobj.h:57: error: previous declaration of 'MimeExternalObjectClass mimeExternalObjectClass' with 'C++' linkage
mimemult.cpp:76: error: conflicts with new declaration with 'C' linkage
make[4]: *** [mimemult.o] Error 1
make[4]: Leaving directory `/usr/pkgsrc/mail/thunderbird/work/mozilla/mailnews/mime/src'
make[3]: *** [libs] Error 2
make[3]: Leaving directory `/usr/pkgsrc/mail/thunderbird/work/mozilla/mailnews/mime'
make[2]: *** [libs] Error 2
make[2]: Leaving directory `/usr/pkgsrc/mail/thunderbird/work/mozilla/mailnews'
make[1]: *** [tier_97] Error 2
make[1]: Leaving directory `/usr/pkgsrc/mail/thunderbird/work/mozilla'
gmake: *** [default] Error 2
*** Error code 2
Stop.
make: stopped in /usr/pkgsrc/mail/thunderbird
===>
===> There was an error during the ``build'' phase.
===> Please investigate the following for more information:
===> * log of the build
===> * /usr/pkgsrc/mail/thunderbird/work/.work.log
===>
*** Error code 1
Stop.
make: stopped in /usr/pkgsrc/mail/thunderbird
mybsdkf#
>How-To-Repeat:
#cd /usr/pkgsrc/mail/thunderbird
#make clean
#make package
>Fix:
none