euslisp / EusLisp

EusLisp is an integrated programming system for the research on intelligent robots based on Common Lisp and Object-Oriented programming. [Manual](http://euslisp.github.io/EusLisp/manual.html ) [マニュアル](http://euslisp.github.io/EusLisp/jmanual.html )
Other
57 stars 50 forks source link

lisp/Makefile.Linux: fix regression on x360 #513

Open k-okada opened 7 months ago

k-okada commented 7 months ago

set MACHINE if not defined

fix https://buildd.debian.org/status/fetch.php?pkg=euslisp&arch=s390x&ver=9.30%2Bdfsg-1&stamp=1713442377&file=log

(cd /<<PKGBUILDDIR>>; test -e include || ln -sf lisp/c include)
(cd c; \
 cc -c -o /<<PKGBUILDDIR>>/Linux/obj/fcall.o -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -D -DLinux -D_REENTRANT -DVERSION=\"9.30\" -DLIB6 -falign-functions=4 -fsigned-char -fno-stack-protector   -DTHREADED -DPTHREAD -DX_V11R6_1 -DGCC -DGCC3 -I/usr/include -I/usr/X11R6/include -I/<<PKGBUILDDIR>>/include -Wdate-time -D_FORTIFY_SOURCE=2  -D -DLinux -D_REENTRANT -DVERSION=\"9.30\" -DLIB6 -falign-functions=4 -fsigned-char -fno-stack-protector   -DTHREADED -DPTHREAD -DX_V11R6_1 -DGCC -DGCC3 -I/usr/include -I/usr/X11R6/include -I/<<PKGBUILDDIR>>/include fcall.c)
<command-line>: error: macro names must be identifiers
<command-line>: error: macro names must be identifiers
fcall.c: In function ‘fcallx’:
fcall.c:26:7: error: implicit declaration of function ‘ispointer’; did you mean ‘isprint_l’? [-Werror=implicit-function-declaration]
   26 |   if (ispointer(fn) && (fn->cix==codecp.cix)) {
      |       ^~~~~~~~~
      |       isprint_l
k-okada commented 7 months ago

Thank you for contributing EusLisp documentation
Please check latest documents before merging

PDF version of English manual: manual.pdf PDF version of Japanese jmanual: jmanual.pdf HTML version of English manual: manual.html HTML version of Japanese manual: jmanual.html Sphinx (ReST) version of English manual: manual.rst