GNU bug report logs -
#30599
gnucash fails to build
Previous Next
Reported by: Chris Marusich <cmmarusich <at> gmail.com>
Date: Sat, 24 Feb 2018 23:30:01 UTC
Severity: normal
Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 30599 in the body.
You can then email your comments to 30599 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guix <at> gnu.org
:
bug#30599
; Package
guix
.
(Sat, 24 Feb 2018 23:30:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Chris Marusich <cmmarusich <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
bug-guix <at> gnu.org
.
(Sat, 24 Feb 2018 23:30:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi,
Somewhere between these two Hydra evaluations, gnucash began failing to
build:
First failed job: https://hydra.gnu.org/build/2507218#tabs-details
Last successful job: https://hydra.gnu.org/build/2460526#tabs-details
Job history (master):
https://hydra.gnu.org/job/gnu/master/gnucash-2.6.19.x86_64-linux
Job history (core-updates):
https://hydra.gnu.org/job/gnu/core-updates/gnucash-2.6.19.x86_64-linux/all
Earliest failure on core-updates was on 2018-01-12:
https://hydra.gnu.org/build/2437575/nixlog/1/tail-reload
I am able to reproduce the failure on x86_64-linux GuixSD. The error
is:
https://hydra.gnu.org/build/2507218/nixlog/1/tail-reload
--8<---------------cut here---------------start------------->8---
...
CXX Source/JavaScriptCore/API/libjavascriptcoregtk_1_0_la-JSObjectRef.lo
CXX Source/JavaScriptCore/API/libjavascriptcoregtk_1_0_la-JSScriptRef.lo
CXX Source/JavaScriptCore/API/libjavascriptcoregtk_1_0_la-JSStringRef.lo
Source/JavaScriptCore/API/JSStringRef.cpp: In function ‘OpaqueJSString* JSStringCreateWithCharacters(const JSChar*, size_t)’:
Source/JavaScriptCore/API/JSStringRef.cpp:40:50: error: invalid conversion from ‘const JSChar* {aka const short unsigned int*}’ to ‘const UChar* {aka const char16_t*}’ [-fpermissive]
return OpaqueJSString::create(chars, numChars).leakRef();
^
In file included from Source/JavaScriptCore/API/JSStringRef.cpp:31:0:
Source/JavaScriptCore/API/OpaqueJSString.h:49:39: note: initializing argument 1 of ‘static WTF::PassRefPtr<OpaqueJSString> OpaqueJSString::create(const UChar*, unsigned int)’
static PassRefPtr<OpaqueJSString> create(const UChar* characters, unsigned length)
^
Source/JavaScriptCore/API/JSStringRef.cpp: In function ‘OpaqueJSString* JSStringCreateWithCharactersNoCopy(const JSChar*, size_t)’:
Source/JavaScriptCore/API/JSStringRef.cpp:65:83: error: invalid conversion from ‘const JSChar* {aka const short unsigned int*}’ to ‘const UChar* {aka const char16_t*}’ [-fpermissive]
return OpaqueJSString::create(StringImpl::createWithoutCopying(chars, numChars)).leakRef();
^
In file included from ./Source/WTF/wtf/text/WTFString.h:29:0,
from Source/JavaScriptCore/API/OpaqueJSString.h:31,
from Source/JavaScriptCore/API/JSStringRef.cpp:31:
./Source/WTF/wtf/text/StringImpl.h:393:54: note: initializing argument 1 of ‘static WTF::PassRef<WTF::StringImpl> WTF::StringImpl::createWithoutCopying(const UChar*, unsigned int)’
WTF_EXPORT_STRING_API static PassRef<StringImpl> createWithoutCopying(const UChar* characters, unsigned length);
^
Source/JavaScriptCore/API/JSStringRef.cpp: In function ‘const JSChar* JSStringGetCharactersPtr(JSStringRef)’:
Source/JavaScriptCore/API/JSStringRef.cpp:86:30: error: invalid conversion from ‘const UChar* {aka const char16_t*}’ to ‘const JSChar* {aka const short unsigned int*}’ [-fpermissive]
return string->characters();
^
make[1]: *** [GNUmakefile:70161: Source/JavaScriptCore/API/libjavascriptcoregtk_1_0_la-JSStringRef.lo] Error 1
make[1]: Leaving directory '/tmp/guix-build-webkitgtk-gtk2-2.4.11.drv-0/webkitgtk-2.4.11'
make: *** [GNUmakefile:25837: all] Error 2
phase `build' failed after 238.0 seconds
builder for `/gnu/store/dsr4wdnmnyacyl662gigfwv7v5qa7zk9-webkitgtk-gtk2-2.4.11.drv' failed with exit code 1
@ build-failed /gnu/store/dsr4wdnmnyacyl662gigfwv7v5qa7zk9-webkitgtk-gtk2-2.4.11.drv - 1 builder for `/gnu/store/dsr4wdnmnyacyl662gigfwv7v5qa7zk9-webkitgtk-gtk2-2.4.11.drv' failed with exit code 1
--8<---------------cut here---------------end--------------->8---
I'm guessing that maybe it broke on core-updates some time before
2018-01-12. I'll see if I can "git bisect" to find the commit that
introduced the failure.
--
Chris
[signature.asc (application/pgp-signature, inline)]
bug closed, send any further explanations to
30599 <at> debbugs.gnu.org and Chris Marusich <cmmarusich <at> gmail.com>
Request was from
Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
to
control <at> debbugs.gnu.org
.
(Sun, 17 Jun 2018 01:42:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-guix <at> gnu.org
:
bug#30599
; Package
guix
.
(Sun, 17 Jun 2018 01:45:02 GMT)
Full text and
rfc822 format available.
Message #10 received at 30599-done <at> debbugs.gnu.org (full text, mbox):
I'm closing this bug since it was reported against 2.6.19, and we now have
GnuCash 3.0 in master (and it builds, albeit with some tests failing on
my machine. I will open a new bug for tracking this new issue).
Thank you,
Maxim
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Mon, 16 Jul 2018 11:24:12 GMT)
Full text and
rfc822 format available.
This bug report was last modified 5 years and 286 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.