Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 637186 - www-client/chromium-63.0.3239.30 fails to compile with gcc-5.4.0: "error: could not convert ‘(const char*)""’ from ‘const char*’ to ‘blink::WebString’"
Summary: www-client/chromium-63.0.3239.30 fails to compile with gcc-5.4.0: "error: cou...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: Normal normal
Assignee: Chromium Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-11 21:13 UTC by Nick Soveiko
Modified: 2017-11-12 17:49 UTC (History)
2 users (show)

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


Attachments
emerge --info (ei.txt,6.44 KB, text/plain)
2017-11-11 21:13 UTC, Nick Soveiko
Details
build log (chromium-63.0.3239.30:20171111-154548.log.xz,571.29 KB, application/octet-stream)
2017-11-12 00:45 UTC, Nick Soveiko
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Soveiko 2017-11-11 21:13:54 UTC
Created attachment 503652 [details]
emerge --info

www-client/chromium-63.0.3239.30 fails to compile

from build.log:

In file included from ../../third_party/WebKit/Source/core/exported/LocalFrameClientImpl.cpp:93:0:
../../third_party/WebKit/public/web/WebFrameClient.h: In member function ‘virtual blink::WebString blink::WebFrameClient::GetInstrumentationToken()’:
../../third_party/WebKit/public/web/WebFrameClient.h:510:56: error: could not convert ‘(const char*)""’ from ‘const char*’ to ‘blink::WebString’
   virtual WebString GetInstrumentationToken() { return ""; }
                                                        ^

emerge -pqv '=www-client/chromium-63.0.3239.30::gentoo'       <
[ebuild     U ] www-client/chromium-63.0.3239.30 [62.0.3202.75] USE="cups proprietary-codecs system-ffmpeg -component-build -custom-cflags -gnome-keyring -hangouts -kerberos (-neon) -pic -pulseaudio (-selinux) -suid (-system-icu) (-system-libvpx) (-tcmalloc) (-widevine)" L10N="-am -ar -bg -bn -ca -cs -da -de -el -en-GB -es -es-419 -et -fa -fi -fil -fr -gu -he -hi -hr -hu -id -it -ja -kn -ko -lt -lv -ml -mr -ms -nb -nl -pl -pt-BR -pt-PT -ro -ru -sk -sl -sr -sv -sw -ta -te -th -tr -uk -vi -zh-CN -zh-TW"
Comment 1 Nick Soveiko 2017-11-11 21:27:58 UTC
complete build log is a whopping 54MB, so can't upload it.
Comment 2 Mike Gilbert gentoo-dev 2017-11-11 23:44:44 UTC
Compress the log file using the xz command and attach it please
Comment 3 Nick Soveiko 2017-11-12 00:45:30 UTC
Created attachment 503662 [details]
build log
Comment 4 Larry the Git Cow gentoo-dev 2017-11-12 17:49:13 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86b59bfc2ab0a53a9b3cc59704bccb1e92964c4e

commit 86b59bfc2ab0a53a9b3cc59704bccb1e92964c4e
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2017-11-12 17:48:17 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2017-11-12 17:48:17 +0000

    www-client/chromium: fix build failure with gcc5
    
    Closes: https://bugs.gentoo.org/637186
    Package-Manager: Portage-2.3.13_p7, Repoman-2.3.3_p87

 www-client/chromium/chromium-63.0.3239.30.ebuild |  1 +
 www-client/chromium/chromium-64.0.3253.3.ebuild  |  1 +
 www-client/chromium/files/chromium-gcc5-r5.patch | 11 +++++++++++
 3 files changed, 13 insertions(+)