Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 473766 - www-client/chromium-29.0.1521.3 fails to build with dev-libs/nss-3.15
Summary: www-client/chromium-29.0.1521.3 fails to build with dev-libs/nss-3.15
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Chromium Project
URL:
Whiteboard:
Keywords:
: 473904 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-06-19 04:48 UTC by Mike Gilbert
Modified: 2013-06-20 10:56 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mike Gilbert gentoo-dev 2013-06-19 04:48:11 UTC
FAILED: x86_64-pc-linux-gnu-gcc -MMD -MF obj/net/third_party/nss/ssl/bodge/libssl.secitem_array.o.d -D_FILE_OFFSET_BITS=64 -DUSE_LINUX_BREAKPAD -DNO_TCMALLOC -DCHROMIUM_BUILD -DUSE_DEFAULT_RENDER_THEME=1 -DUSE_LIBJPEG_TURBO=1 -DUSE_NSS=1 -DUSE_X11=1 -DENABLE_ONE_CLICK_SIGNIN -DGTK_DISABLE_SINGLE_INCLUDES=1 -DENABLE_REMOTING=1 -DENABLE_WEBRTC=1 -DUSE_PROPRIETARY_CODECS -DENABLE_PEPPER_CDMS -DENABLE_CONFIGURATION_POLICY -DENABLE_INPUT_SPEECH -DENABLE_NOTIFICATIONS -DENABLE_GPU=1 -DENABLE_EGLIMAGE=1 -DENABLE_TASK_MANAGER=1 -DENABLE_EXTENSIONS=1 -DENABLE_PLUGIN_INSTALLATION=1 -DENABLE_PLUGINS=1 -DENABLE_SESSION_SERVICE=1 -DENABLE_THEMES=1 -DENABLE_BACKGROUND=1 -DENABLE_AUTOMATION=1 -DENABLE_GOOGLE_NOW=1 -DENABLE_LANGUAGE_DETECTION=1 -DENABLE_PRINTING=1 -DENABLE_CAPTIVE_PORTAL_DETECTION=1 -DENABLE_MANAGED_USERS=1 -DNO_PKCS11_BYPASS -DNSS_ENABLE_ECC -DUSE_UTIL_DIRECTLY -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -I../../net/third_party/nss/ssl/bodge -fstack-protector --param=ssp-buffer-size=4  -pthread -fno-exceptions -fno-strict-aliasing -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC -Wno-unused-local-typedefs -I/usr/include/nss -I/usr/include/nspr -Wno-format -Wno-unused-result -O2 -fno-ident -fdata-sections -ffunction-sections   -c ../../net/third_party/nss/ssl/bodge/secitem_array.c -o obj/net/third_party/nss/ssl/bodge/libssl.secitem_array.o
../../net/third_party/nss/ssl/bodge/secitem_array.c:16:8: error: redefinition of ‘struct SECItemArrayStr’
 struct SECItemArrayStr {
        ^
In file included from ../../net/third_party/nss/ssl/bodge/secitem_array.c:9:0:
/usr/include/nss/seccomon.h:57:16: note: originally defined here
 typedef struct SECItemArrayStr SECItemArray;
                ^
ninja: build stopped: subcommand failed.
Comment 1 Mike Gilbert gentoo-dev 2013-06-19 04:50:08 UTC
It looks like it is building a private copy of nss, but is using incompatible system nss headers... yuck.
Comment 2 Paweł Hajdan, Jr. (RETIRED) gentoo-dev 2013-06-20 04:02:48 UTC
(In reply to Mike Gilbert from comment #1)
> It looks like it is building a private copy of nss, but is using
> incompatible system nss headers... yuck.

It is using parts of system nss and parts of private copy for the more leading edge functionality.

Thanks for the report, should be fixed by 29.0.1541.2 .
Comment 3 Agostino Sarubbo gentoo-dev 2013-06-20 10:56:33 UTC
*** Bug 473904 has been marked as a duplicate of this bug. ***