Summary: | sci-chemistry/gchemutils fails to build | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Joost Ruis <joost.ruis> |
Component: | Current packages | Assignee: | Jeffrey Gardner (RETIRED) <je_fro> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | sci |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 388887 | ||
Bug Blocks: | 384779 | ||
Attachments: |
log
log2 |
Description
Joost Ruis
2011-10-26 07:13:45 UTC
Created attachment 290843 [details]
log
This is related to latest glib were the G_CONSTANT type was replaced with simple const. which gtk+ do you have installed? If not latest please emerge/rememerge latest 2* and try again. After bumping gtk+:2 ([ebuild U ] x11-libs/gtk+-2.24.7 [2.24.4]) It still fails but because of a different reason now. I'll attach a new log. Created attachment 290845 [details]
log2
(In reply to comment #2) > This is related to latest glib were the G_CONSTANT type was replaced with > simple const. > > which gtk+ do you have installed? If not latest please emerge/rememerge latest > 2* and try again. This (and other future problems that could arise in the future for the same reason) should be solved dropping -D[A-Z_]*DISABLE_DEPRECATED flags (In reply to comment #2) > This is related to latest glib were the G_CONSTANT type was replaced with > simple const. > > which gtk+ do you have installed? If not latest please emerge/rememerge latest > 2* and try again. Why do you think the error should change when updating to latest gtk-2*? I am running it and I get the same G_CONST error :-/ (In reply to comment #4) > Created attachment 290845 [details] > log2 I cannot reproduce this error :( Reading configure*, looks like deprecation flags are being passed because that gchemutils versions are not considered stable by upstream :-/ @jaen, in order to fix this issue, add this to the ebuild: sed -i -e 's:-D[A-Z_]*DISABLE_DEPRECATED:$(NULL):g' \ configure configure.ac || die This leads to the sceond issue, which can be solved by backporting http://svn.savannah.nongnu.org/viewvc?view=rev&root=gchemutils&revision=1526 but this gives /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:50:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:55:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:60:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:66:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:76:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:122:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:152:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:170:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:178:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:184:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:194:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:206:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:213:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:220:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:227:3: error: template with C linkage In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/string:55:0, from /usr/include/unicode/std_string.h:39, from /usr/include/unicode/unistr.h:31, from /usr/include/unicode/strenum.h:14, from /usr/include/unicode/uenum.h:24, from /usr/include/unicode/ucnv.h:51, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:807, from /usr/include/libxml2/libxml/globals.h:18, from /usr/include/libxml2/libxml/threads.h:35, from /usr/include/libxml2/libxml/xmlmemory.h:218, from /usr/include/libxml2/libxml/tree.h:1248, from /usr/include/libgsf-1/gsf/gsf-libxml.h:27, from /usr/include/libgoffice-0.8/goffice/utils/go-format.h:25, from /usr/include/libgoffice-0.8/goffice/utils/goffice-utils.h:91, from /usr/include/libgoffice-0.8/goffice/app/goffice-app.h:63, from /usr/include/libgoffice-0.8/goffice/goffice.h:52, from /usr/include/libgoffice-0.8/goffice/component/go-component.h:26, from /usr/include/libgoffice-0.8/goffice/component/goffice-component.h:32, from gchemutils.h:26, from gchemutils-priv.h:26, from gchemutils.cc:24: /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:242:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:258:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:280:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:297:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:324:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:341:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:359:4: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:390:4: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:413:4: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:444:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:454:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:468:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:501:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:518:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:545:3: error: template with C linkage In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/string:55:0, from /usr/include/unicode/std_string.h:39, from /usr/include/unicode/unistr.h:31, from /usr/include/unicode/strenum.h:14, from /usr/include/unicode/uenum.h:24, from /usr/include/unicode/ucnv.h:51, from /usr/include/libxml2/libxml/encoding.h:31, from /usr/include/libxml2/libxml/parser.h:807, from /usr/include/libxml2/libxml/globals.h:18, from /usr/include/libxml2/libxml/threads.h:35, from /usr/include/libxml2/libxml/xmlmemory.h:218, from /usr/include/libxml2/libxml/tree.h:1248, from /usr/include/libgsf-1/gsf/gsf-libxml.h:27, from /usr/include/libgoffice-0.8/goffice/utils/go-format.h:25, from /usr/include/libgoffice-0.8/goffice/utils/goffice-utils.h:91, from /usr/include/libgoffice-0.8/goffice/app/goffice-app.h:63, from /usr/include/libgoffice-0.8/goffice/goffice.h:52, from /usr/include/libgoffice-0.8/goffice/component/go-component.h:26, from /usr/include/libgoffice-0.8/goffice/component/goffice-component.h:32, from gchemutils.h:26, from gchemutils-priv.h:26, from gchemutils.cc:24: /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:623:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:639:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:653:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:667:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:680:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:692:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:708:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:722:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:736:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:759:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:777:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:798:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:815:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:830:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:851:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:863:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:874:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:895:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:915:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:930:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:948:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:963:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:979:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:996:3: error: template with C linkage /usr/lib/gcc/x86_64-pc-linux-gnu/4.6.1/include/g++-v4/bits/basic_string.tcc:1068:3: error: template with C linkage make[2]: *** [gogcpwin.lo] Error 1 make[2]: *** [gchemutils.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/sci-chemistry/gchemutils-0.13.2/work/gnome-chemistry-utils-0.13.2/goffice' make[1]: *** [all-recursive] Error 1 + 01 Nov 2011; Pacho Ramos <pacho@gentoo.org> gchemutils-0.13.1.ebuild: + Drop DEPRECATED flags, bug #388509 + But this points us to the other build problems :-( This package was removed from Portage. See bug 388887 for reintroducing it back to tree. |