equery && euse fail parsing make.conf: localhost mudiller # euse --active /etc/make.conf: line 29: unexpected EOF while looking for matching `"' /etc/make.conf: line 30: syntax error: unexpected end of file /etc/make.conf: line 29: unexpected EOF while looking for matching `"' /etc/make.conf: line 30: syntax error: unexpected end of file /etc/make.conf: line 29: unexpected EOF while looking for matching `"' /etc/make.conf: line 30: syntax error: unexpected end of file I know where's the error. It fails parsing quotes " in the comments Reproducible: Always
Created attachment 107980 [details] make.conf where it fails
Created attachment 107982 [details] make.conf parsed ok Pay attention at row #10 No quote in the comment parsed well!
/etc/make.conf is supposed to be valid bash syntax. The bash comment character has to be preceded with whitespace or be at the beginning of a line in order for it to be considered a comment by bash. Changing the offending line from: FEATURES="prelink digest ccache "#distcc" to FEATURES="prelink digest ccache " #distcc" makes that line contain a valid comment
*** Bug 172070 has been marked as a duplicate of this bug. ***