Hello! I made the ebuild for Gauche 0.7.1. Gauche will break, if some optimization flags are set in $CFLAGS, so only the flags which I have noticed was filtered in this ebuild. And use utf8 as local USE flag to switch native encoding, default is euc-jp. If you want to use utf8 as native encoding, please add utf8 in your USE flags. When you test this ebuild, you will get some warnings at make check in src_compile(). But following warnings are not necessary to care. -- FEATURE usepriv Testing system ... failed. discrepancies found. Errors are: test normalize: expects "/var/tmp/portage/homedir/abc" => got "/var/tmp/portage/abc" -- FEATURE not usepriv Testing system ... failed. discrepancies found. Errors are: test access: expects (#t #t #f #t) => got (#t #t #t #t) test access: expects (#t #t #f #f) => got (#t #t #t #f) test access: expects (#t #f #f #f) => got (#t #t #t #f) If you get another warnings, probabry it has broken. Please check your CFLAGS in make.conf, and emerge again. Sorry fo my english. Thank you. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 15354 [details] gauche-0.7.1.ebuild
Created attachment 15753 [details] gauche-0.7.1.ebuild A ebuild which I posted before was wrong, so please use this one.
Added. Changed utf8 flag to nls for now. Available for testing as dev-lisp/gauche-0.7.1.