^~~~~~ linux.c: In function ‘module__linux__init_function_2’: linux.c:680:37: error: ‘cfree’ undeclared (first use in this function) register_foreign_function((void*)&cfree,"cfree",1024); ^~~~~ linux.c:680:37: note: each undeclared identifier is reported only once for each function it appears in ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 13.0_libressl_20171111-114143 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-6.4.0 * Available Python interpreters, in order of preference: [1] python3.4 [2] python3.6 (fallback) [3] python2.7 (fallback) [4] pypy3 (fallback) [5] pypy (fallback) Available Ruby profiles: [1] ruby22 (with Rubygems) * emerge -qpv dev-lisp/clisp [ebuild N ] dev-lisp/clisp-2.49-r101 USE="berkdb gdbm pcre readline unicode zlib -X -dbus -fastcgi -gtk -hyperspec -pari -postgres (-svm) -threads"
Created attachment 504434 [details] emerge-info.txt
Created attachment 504436 [details] dev-lisp:clisp-2.49-r101:20171114-172732.log
Created attachment 504438 [details] emerge-history.txt
Created attachment 504440 [details] environment
Created attachment 504442 [details] etc.portage.tbz2
Created attachment 504444 [details] logs.tbz2
I'm also stuck here, same problem, having tried cblas-2.49-r100 cblas-2.49.60. My gcc version is 7.2.0, installed with glibc-2.26-r3
well, I should finally got this problem solved! cfree is removed from glibc-2.26-r3, on the official site sourceforge, there has the updated code for it, and another problem is for an output statu not exist in db-4.8(thought it's there in db-5.3), just comment it out. I'm now using clisp-2.49.60 from overlay lisp, with glibc-2.26-r3 and gcc-7.2 Now after add several user patches, my system is nearly come back to life!
(In reply to rtgiskard from comment #8) > I'm now using clisp-2.49.60 from overlay lisp, with glibc-2.26-r3 and gcc-7.2 > Now after add several user patches, my system is nearly come back to life! How have you managed to compiled 2.49.60 from the lisp overlay? For me it fails with linux.c:678:37: error: ‘cfree’ undeclared (first use in this function)
now my desktop finally come back to life! till now I can upload my patch here
Created attachment 508628 [details, diff] patch for clisp-2.49.60 with reference to the official code update create directory /etc/portage/patches/dev-lisp/clisp-2.49.60 and put this patch here as user patch, then clisp-2.49.60 can be built with gcc-7.2.0, glibc-2.26-r3 and sys-libs/db ..
(In reply to rtgiskard from comment #11) > Created attachment 508628 [details, diff] [details, diff] > patch for clisp-2.49.60 with reference to the official code update > Thanks for the patch. I've pushed it to the lisp overlay, please test and continue in bug 638942
=dev-lisp/clisp-2.49-r101 removed from the tree, current clisp version is =dev-lisp/clisp-2.49.90