After installation of cm3-bin-5.4.0, the binaries /usr/bin/m3build, /usr/bin/cm3, and /usr/bin/m3ship are installed, but starting one of those immediately results in the error message Fatal Error: unable to create directory: LINUXLIBC6: errno=13 and exit code 1. From strace output I gather that these binaries try to create this directory in /usr/lib/cm3/bin. However, the package has created six directories of the same name: /usr/lib/cm3/pkg/libm3/LINUXLIBC6 /usr/lib/cm3/pkg/m3core/LINUXLIBC6 /usr/lib/cm3/pkg/m3core/src/C/LINUXLIBC6 /usr/lib/cm3/pkg/m3core/src/Csupport/LINUXLIBC6 /usr/lib/cm3/pkg/m3core/src/runtime/LINUXLIBC6 /usr/lib/cm3/pkg/m3gc-simple/LINUXLIBC6 /usr/lib/cm3/pkg/m3gc-simple/src/runtime/LINUXLIBC6 So this seems to be a simple configuration problem. I have not yet found a way to work around this. Reproducible: Always Steps to Reproduce: 1. emerge =cm3-bin-5.4.0 2. /usr/bin/m3build Actual Results: "Fatal Error: unable to create directory: LINUXLIBC6: errno=13" is printed, and exit code is 1. Expected Results: Obviously, the binary should do some useful work. :-)
it's been a long time since i used/cared about m3 ... i tried to get into the development to address issues, but the build system is just a goddamn mess if you have any ideas on how to fix this issue, feel free to post them ... otherwise we should just mask/punt this package
This definitely appears to be a problem with permissions. Try doing chmod 777 on /usr/bin/cm3 Still working on it. I'll bet the resolution to this problem is so simple that we've just ignored it.
I would punt this as looks like no solution appeared :(
dropped