Summary: | dev-libs/xmlrpc-c-1.51.06-r2 fails test - srcdir/.../util.h: fatal error: xmlrpc-c/config.h: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Sergey Popov <pinkbyte> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | je_fro |
Priority: | Normal | Keywords: | TESTFAILURE |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=837539 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
dev-libs:xmlrpc-c-1.51.06-r2:20220330-212030.log emerge-history.txt environment etc.portage.tar.bz2 logs.tar.bz2 temp.tar.bz2 |
Description
Toralf Förster
2022-03-31 07:36:47 UTC
Created attachment 768253 [details]
emerge-info.txt
Created attachment 768254 [details]
dev-libs:xmlrpc-c-1.51.06-r2:20220330-212030.log
Created attachment 768255 [details]
emerge-history.txt
Created attachment 768256 [details]
environment
Created attachment 768257 [details]
etc.portage.tar.bz2
Created attachment 768258 [details]
logs.tar.bz2
Created attachment 768259 [details]
temp.tar.bz2
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c96c1ecd22c1fda96cb02bed3e33d7643e383996 commit c96c1ecd22c1fda96cb02bed3e33d7643e383996 Author: Sergey Popov <pinkbyte@gentoo.org> AuthorDate: 2022-03-31 07:50:10 +0000 Commit: Sergey Popov <pinkbyte@gentoo.org> CommitDate: 2022-03-31 07:51:23 +0000 dev-libs/xmlrpc-c: fix tests Reported-by: Toralf Förster <toralf@gentoo.org> Closes: https://bugs.gentoo.org/836469 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Sergey Popov <pinkbyte@gentoo.org> dev-libs/xmlrpc-c/xmlrpc-c-1.51.06-r2.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) This fix breaks xmlrpc-c-1.54.05 (In reply to je_fro@yahoo.com from comment #9) > This fix breaks xmlrpc-c-1.54.05 Please file a new bug with the full log of your issue and link to this one. (In reply to je_fro@yahoo.com from comment #9) > This fix breaks xmlrpc-c-1.54.05 It also breaks 1.51.06. The config.h file is located at ${WORKDIR}/xmlrpc-c-1.51.06/include/xmlrpc-c and ${WORKDIR}/xmlrpc-c-1.51.06-abi_x86_32.x86/include/xmlrpc-c for me, but not in ${WORKDIR}/xmlrpc-c-1.51.06-abi_x86_64.amd64/include/xmlrpc-c. So it build the 32 bit libs, copies the config.h then when it goes to build the 64 bit libs it sees the config.h is up-to-date and fails to generate a new one in the abi specific BUILD_DIR. I guess this needs to be guarded by multilib_is_native_abi? I'm not 100% sure that won't break the tests this change was suppose to fix. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80d29e9c5330d6cecdf0225e564a94427610b702 commit 80d29e9c5330d6cecdf0225e564a94427610b702 Author: Sergey Popov <pinkbyte@gentoo.org> AuthorDate: 2022-04-11 07:44:41 +0000 Commit: Sergey Popov <pinkbyte@gentoo.org> CommitDate: 2022-04-11 07:46:47 +0000 dev-libs/xmlrpc: fix multilib builds Previosly broken by commit c96c1ecd22c1fda96cb02bed3e33d7643e383996 Reported-by: Michael Cook <mackal.cook@gmail.com> Closes: https://bugs.gentoo.org/837539 Bug: https://bugs.gentoo.org/836469 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Sergey Popov <pinkbyte@gentoo.org> dev-libs/xmlrpc-c/xmlrpc-c-1.51.06-r2.ebuild | 8 ++++++-- dev-libs/xmlrpc-c/xmlrpc-c-1.54.05.ebuild | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) |