Summary: | dev-cpp/libodb-2.5.0_beta19: compile failed due to many header/type issues (gcc 10) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Tom-Steve Watzke <tswatzke> |
Component: | Current packages | Assignee: | Mark Wright <gienah> |
Status: | RESOLVED CANTFIX | ||
Severity: | major | CC: | jstein, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
URL: | https://codesynthesis.com/pipermail/odb-users/2020-September/004574.html | ||
Whiteboard: | ~arch only | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 706426 | ||
Attachments: |
build.log
environment build log using LANG_C |
Description
Tom-Steve Watzke
2020-11-05 08:49:40 UTC
Created attachment 670061 [details]
build.log
Created attachment 670064 [details]
environment
The dependencies are as follows. When trying to emerge linphone-desktop, the following packages are required: # emerge -av linphone-desktop These are the packages that would be merged, in order: Calculating dependencies ... done! [ebuild N ] dev-cpp/libodb-2.5.0_beta19::gentoo USE="-test" 0 KiB [ebuild N ] dev-qt/qtquickcontrols-5.15.1:5/5.15::gentoo USE="widgets -debug -test" 0 KiB [ebuild N ] dev-cpp/libodb-sqlite-2.5.0_beta19::gentoo USE="-test" 0 KiB [ebuild N ] dev-util/build2-0.13.0::gentoo USE="-test" 0 KiB [ebuild N ] dev-cpp/libcutl-1.11.0_beta6::nest USE="-static-libs" 0 KiB [ebuild N ] dev-cpp/libxsd-frontend-2.0.0_p20170103::nest 0 KiB [ebuild N ] dev-util/cli-1.2.0_pre20190704::nest USE="static-libs" 0 KiB [ebuild N ] dev-cpp/xsd-4.0.0::nest USE="zlib -doc -examples -test" 0 KiB [ebuild N ] dev-libs/liblinphone-4.4.0::nest USE="libnotify static-libs -debug -doc -ldap -test -tools" PYTHON_TARGETS="python3_7 -python3_6 -python3_8" 0 KiB [ebuild N ] net-voip/linphone-desktop-4.2.1::nest 0 KiB Further checkes showed, that the following packages depend on each other: - "net-voip/linphone-desktop" depends on "dev-libs/liblinphone" - "dev-libs/liblinphone" depends on "~dev-cpp/xsd-4.0.0" - "~dev-cpp/xsd-4.0.0" depends on "dev-util/cli-1.2.0_pre20190704" - "dev-util/cli-1.2.0_pre20190704" depends on "dev-util/build2" - "dev-util/build2" depends on "~dev-cpp/libodb-2.5.0_beta19" and "~dev-cpp/libodb-sqlite-2.5.0_beta19" Please use LANG=C next time for the logs/reports. I am not sure, if this is also related to #705764. See also the upstream mailinglist https://codesynthesis.com/pipermail/odb-users/2020-September/004573.html Created attachment 670133 [details]
build log using LANG_C
Here is the build.log using LANG=C and LC_ALL=C
(In reply to Jonas Stein from comment #4) > Please use LANG=C next time for the logs/reports. > I am not sure, if this is also related to #705764. > > See also the upstream mailinglist > https://codesynthesis.com/pipermail/odb-users/2020-September/004573.html It also can't be built with GCC 9.4. Furthermore it can't be related to the mentioned upstream mailing list entry, because there it is about libodb version 2.4. So in portage we have a beta of version 2.5: Why isn't there the stable version 2.4 included in portage ? I found the issue. It's not about libodb, but ccache. I noticed the issue by reading the build log/output, looks like the compiling has issues with ccache. Thus the following emerge command works: FEATURES=-ccache emerge libodb |