euslisp / jskeus

This repository contains EusLisp software developed and used by JSK at The University of Tokyo
23 stars 55 forks source link

add irteusg target, add linux-nox test on config.yml #617

Open k-okada opened 2 years ago

k-okada commented 2 years ago

This requires https://github.com/euslisp/EusLisp/pull/491

Changes:

01d7bc5c (Kei Okada, 11 seconds ago) comment out existing test for debug

39ec8a25 (Kei Okada, 43 seconds ago) .github/workflows/config.yml: add linux-nox

2e5d4885 (Kei Okada, 9 minutes ago) move geo code to irtgeo.l for irteusg

3a6bfe1d (Kei Okada, 30 minutes ago) run compile_irtg.l with eusg

d625240b (Kei Okada, 88 minutes ago) add irteusg irteusx irteusgl target

aedf0e7c (Kei Okada, 2 hours ago) clean up Makefile code, fix dependencies

6c55de7a (Kei Okada, 18 hours ago) Makefile: clean up irtc.c dependency, which is introduced in https://github.com/euslisp/jskeus/commit/b66b6fa5635a7e920d10f5e4e87f4ce24e88a378

k-okada commented 2 years ago

if you had following error, please run apt remove libpq-dev

/home/runner/work/jskeus/jskeus/eus/LinuxARM/obj/compile_irt.log
compiling file: /home/runner/work/jskeus/jskeus/eus//lib/llib/pgsql.l
BINLOAD cannot dlopen: /usr/lib/x86_64-linux-gnu/libpq.so: cannot open shared object file: No such file or directory
Call Stack (max depth: 20):
  0: at (load "/usr/lib/x86_64-linux-gnu/libpq.so")
  1: at (cond ((probe-file "/usr/lib/libpq.so") (load "/usr/lib/libpq.so")) ((probe-file "/usr/lib/x86_64-linux-gnu/libpq.so") (load "/usr/lib/x86_64-linux-gnu/libpq.so")) ((probe-file "/usr/lib/i386-linux-gnu/libpq.so") (load "/usr/lib/i386-linux-gnu/libpq.so")) (t nil))
  2: at (setq *libpq* (cond ((probe-file "/usr/lib/libpq.so") (load "/usr/lib/libpq.so")) ((probe-file "/usr/lib/x86_64-linux-gnu/libpq.so") (load "/usr/lib/x86_64-linux-gnu/libpq.so")) ((probe-file "/usr/lib/i386-linux-gnu/libpq.so") (load "/usr/lib/i386-linux-gnu/libpq.so")) (t nil)))
  3: at (compiler:compile-file-if-src-newer (format nil "~A/lib/llib/~A" *eusdir* fname) user::*objdir*)
  4: at (compiler:compile-file-if-src-newer (format nil "~A/lib/llib/~A" *eusdir* fname) user::*objdir*)
  5: at (compiler:compile-file-if-src-newer (format nil "~A/lib/llib/~A" *eusdir* fname) user::*objdir*)
  6: at (if (eq (unix:access (format nil "~A/lib/llib/" *eusdir*) unix::o_rdwr) t) (compiler:compile-file-if-src-newer (format nil "~A/lib/llib/~A" *eusdir* fname) user::*objdir*) (progn (unix:mkdir (format nil "/tmp/~A" (unix:getpid))) (unix:system (format nil "cp ~A/lib/llib/~A /tmp/~A/~A" *eusdir* fname (unix:getpid) fname)) (unix:link (format nil "~A/lib/llib/~A" *eusdir* fname) (format nil "/tmp/~A/pgsql.l" (unix:getpid))) (compiler:compile-file-if-src-newer (format nil "/tmp/~A/~A" (unix:getpid) fname) user::*objdir*) (unix:unlink (format nil "/tmp/~A" (unix:getpid)))))
  7: at (compiler::compile-llib-file-if-src-newer "pgsql.l")
  8: at #<compiled-code #X4000277778>
/home/runner/work/jskeus/jskeus/eus/LinuxARM/bin/eus2 0 error: file #P"/usr/lib/x86_64-linux-gnu/libpq.so" not found in (load "/usr/lib/x86_64-linux-gnu/libpq.so")