Activity log for bug #1972063

Date Who What changed Old value New value Message
2022-05-07 16:09:23 alexis rivera bug added bug
2022-05-07 16:09:23 alexis rivera attachment added error log when building with ecl development version https://bugs.launchpad.net/bugs/1972063/+attachment/5587575/+files/error3.log
2022-05-07 16:10:31 alexis rivera attachment added errorlog when building with sbcl https://bugs.launchpad.net/sbcl/+bug/1972063/+attachment/5587576/+files/dump.txt
2022-05-07 16:18:35 alexis rivera description Hi, I failed to build version sbcl-2.2.4-73-g873c7b1c4 on termux using both the development version of ECL and version and a previous SBCL version that I compiled on termux (SBCL 2.2.3.54.master.19-68d309e86 using the patches in https://bugs.launchpad.net/sbcl/+bug/1956852) Building with ECL fails on the following unit tests: sb-bsd-sockets sb-posix sb-simple-streams sb-posix However, building with my previous version of SBCL fails with what it seems is a compilation error: debugger invoked on a TYPE-ERROR @1006A6BA94 in thread #<THREAD "main thread" RUNNING {10055703A3}>: The value 0 is not of type SB-INT:SSET-ELEMENT when binding SB-C::ELEMENT The only modification done to the source code was to add an ifdef LISP_FEATURE_ANDROID in close_fdsrange function (run-program.c) so it uses sysconf instead of getdtablesize. The code was compiled with ECL as follows: sh make.sh --xc-host='/data/data/com.termux/files/home/ecl-dev3/bin/ecl --c-stack 16777217 -norc' --prefix=/data/data/com.termux/files/home/sbcl-ecl --with-android --without-gcc-tls >& error3.log The code was compiled with SBCL using sh make.sh --prefix=/data/data/com.termux/files/home/sbcl-build --with-android --without-gcc-tls >& dump.txt Attached are the full log of the compilation process. Hi, I failed to build version sbcl-2.2.4-73-g873c7b1c4 on termux using both the development version of ECL and version and a previous SBCL version that I compiled on termux (SBCL 2.2.3.54.master.19-68d309e86 using the patches in https://bugs.launchpad.net/sbcl/+bug/1956852) Building with ECL fails on the following unit tests: sb-bsd-sockets sb-simple-streams sb-posix However, building with a previous version of SBCL fails with a compilation error: debugger invoked on a TYPE-ERROR @1006A6BA94 in thread #<THREAD "main thread" RUNNING {10055703A3}>: The value 0 is not of type SB-INT:SSET-ELEMENT when binding SB-C::ELEMENT The only modification done to the source code was to add an ifdef LISP_FEATURE_ANDROID in close_fdsrange function (run-program.c) so it uses sysconf instead of getdtablesize. The code was compiled with ECL as follows: sh make.sh --xc-host='/data/data/com.termux/files/home/ecl-dev3/bin/ecl --c-stack 16777217 -norc' --prefix=/data/data/com.termux/files/home/sbcl-ecl --with-android --without-gcc-tls >& error3.log The code was compiled with SBCL using sh make.sh --prefix=/data/data/com.termux/files/home/sbcl-build --with-android --without-gcc-tls >& dump.txt Attached are the full log of the compilation process. Bug report 1956852, had fixes for the sb-posix failures. I haven't check yet to see if they are the same errors. The sb-simple-streams and sb-bsd-sockets errors are new since the last time I build the code. However, the SBCL compilation error is new. I will appreciate your guidance in solving these issues, Thanks!
2022-09-27 22:05:05 Douglas Katzman marked as duplicate 1956852