After convertion make.conf file to a directory euse doesn't source files from it but just tries source dirrectory as file. Reproducible: Always Steps to Reproduce: 1. convert make.conf to dirrectory (create directory /etc/portage/make.conf and move old make.conf to it) 2. start euse Actual Results: /usr/bin/euse: line 286: source: /etc/portage/make.conf: is a directory
Please attach your make.conf file and show emerge --info output
Created attachment 408426 [details] make.conf I've placed this file by this file and portage works fine. /etc/portage/make.conf/conf
Created attachment 408428 [details] emerge --info File obtained this way emerge --info > emerge.info
I'm not sure how quickly, I'll be able to fix this. The euse code was written with the assumption the make.conf would always be a file. It's going to take some time to go through the code to fix that assumption and making sure that it doesn't break something else.
Created attachment 447314 [details] build.log.gz Original build log with error
CFLAGS="-O2 -pipe -march=native" emerge glibc compilation ended without any errors.
Here it is 2021-07-18 and gentoolkit/euse sttill cannot simply source the contents of /etc/portage/make.conf/* to detect what USE flags are present. I'd like to bump this up in priority and make an RFE