Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 910245 - [guru] net-p2p/dogecoin-qt-1.14.6 calls cc directly
Summary: [guru] net-p2p/dogecoin-qt-1.14.6 calls cc directly
Status: RESOLVED TEST-REQUEST
Alias: None
Product: GURU
Classification: Unclassified
Component: Package issues (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Victor Skovorodnikov
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: qa-guru
  Show dependency tree
 
Reported: 2023-07-12 09:45 UTC by Agostino Sarubbo
Modified: 2023-07-16 17:26 UTC (History)
1 user (show)

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


Attachments
build.log (build.log,79.17 KB, text/plain)
2023-07-12 09:45 UTC, Agostino Sarubbo
Details
1-config.log (1-config.log,116.69 KB, text/plain)
2023-07-12 09:45 UTC, Agostino Sarubbo
Details
2-config.log (2-config.log,36.11 KB, text/plain)
2023-07-12 09:45 UTC, Agostino Sarubbo
Details
3-config.log (3-config.log,29.71 KB, text/plain)
2023-07-12 09:45 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2023-07-12 09:45:40 UTC
https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/

Issue: net-p2p/dogecoin-qt-1.14.6 calls cc directly.
Discovered on: amd64 (internal ref: guru_ci)

NOTE:
As per QA policy, toolchain tools must not be called directly because they can cause issue in cross-compiling and because is not possible use a different CC implementation (like clang). To reproduce, please use sys-devel/gcc-config[-native-symlinks], sys-devel/binutils-config[-native-symlinks].
Comment 1 Agostino Sarubbo gentoo-dev 2023-07-12 09:45:42 UTC
Created attachment 865400 [details]
build.log

build log and emerge --info
Comment 2 Agostino Sarubbo gentoo-dev 2023-07-12 09:45:43 UTC
Created attachment 865401 [details]
1-config.log

1-config.log
Comment 3 Agostino Sarubbo gentoo-dev 2023-07-12 09:45:44 UTC
Created attachment 865402 [details]
2-config.log

2-config.log
Comment 4 Agostino Sarubbo gentoo-dev 2023-07-12 09:45:45 UTC
Created attachment 865403 [details]
3-config.log

3-config.log
Comment 5 Agostino Sarubbo gentoo-dev 2023-07-12 09:45:46 UTC
Error(s) that match a know pattern:

configure: error: in `/var/tmp/portage/net-p2p/dogecoin-qt-1.14.6/work/dogecoin-1.14.6/src/secp256k1':
Comment 6 Victor Skovorodnikov 2023-07-12 11:43:10 UTC
Thank you for letting me know.  I'll check them out.
Comment 7 Victor Skovorodnikov 2023-07-14 00:13:57 UTC
Addressing this issue in commit: 

https://github.com/gentoo/guru/commit/7e397a5b6a8da7aa20a011ef9db599003d4d4981

My understanding is this error mentioned is caused by explicitly using 'autogen.sh' script, which may result in direct call to cc by one of the helper scripts used for automake.  As a fix, I am using provided 'autotools' functions in src_prepare() to handle automake/autoconf process instead of using 'autogen.sh' directly.  Note: I am using 'eautoreconf' function instead of eautoconf because the former handles 'build-aux' subdirectory.

Thank you,
Victor.
Comment 8 Victor Skovorodnikov 2023-07-16 17:26:18 UTC
*** Bug 910317 has been marked as a duplicate of this bug. ***