Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 893486

Summary: [prefix] dev-libs/openssl-1.1.1s fails to configure: ./Configure: cannot execute: required file not found
Product: Gentoo/Alt Reporter: Étienne Buira <etienne.buira>
Component: Prefix SupportAssignee: Gentoo Prefix <prefix>
Status: RESOLVED FIXED    
Severity: normal CC: base-system, etienne.buira
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log

Description Étienne Buira 2023-02-07 10:18:04 UTC
While bootstraping a prefix (stage3), openssl fails to configure, telling Configure is not found (but is present in unpacked sources).
As it was a bootstrap, i cannot produce valuable emerge --info

Reproducible: Always

Steps to Reproduce:
1.Bootstrap prefix
2.
3.
Actual Results:  
openssl fails at stage3

Expected Results:  
bootstraped prefix
Comment 1 Étienne Buira 2023-02-07 10:20:29 UTC
Created attachment 850072 [details]
build.log
Comment 2 Étienne Buira 2023-02-07 10:27:20 UTC
Reading build.log i actually found the culprit:
The sources are searched in ${EPREFIX}/tmp/var/tmp/[...], but were unpacked in ${EPREFIX}/var/tmp/[...].
Comment 3 Mike Gilbert gentoo-dev 2023-02-07 17:01:45 UTC
(In reply to Étienne Buira from comment #2)

I don't see that anywhere in the build log.

Anyway, I suspect the issue might be resolved in dev-libs/openssl-1.1.1s-r2 and dev-libs/openssl-1.1.1t. We changed the src_configure function to call Configure using perl from PATH instead of relying on a shebang in the Configure script.
Comment 4 Étienne Buira 2023-02-08 09:34:30 UTC
(In reply to Mike Gilbert from comment #3)
> Anyway, I suspect the issue might be resolved in dev-libs/openssl-1.1.1s-r2
> and dev-libs/openssl-1.1.1t. We changed the src_configure function to call
> Configure using perl from PATH instead of relying on a shebang in the
> Configure script.

Hi,

It worked with 1.1.1t-r1, thanks.