jd no longer works in Linux

33 views
Skip to first unread message

Brian McGuinness

unread,
May 14, 2021, 4:42:38 PMMay 14
to
The jd database package used to work fine under J9.01 and J9.02 in Linux LMDE 4. But now it has stopped working and I get an error message when I try to require it or load it. Removing the error check from the .ijs file doesn't help, for then J crashes when I load or require jd.

require 'jd'
!!! Jd key:
|Jd binary and J code mismatch - bad install: assert
| 'Jd binary and J code mismatch - bad install' assert r=8
|[-92] /usr/share/j/9.02/addons/data/jd/jd.ijs

Note: r = -2 as I verified by writing r to standard output by temporarily modifying the .ijs file.

The same thing happens with both j9.02 and j9.01.

/home/brian/j901/addons/data/jd:

drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 api
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 base
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 bug
drwxr-xr-x 3 brian brian 4096 Mar 5 15:59 cd
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 config
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 csv
drwxr-xr-x 6 brian brian 4096 Mar 5 15:59 demo
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 doc
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 dynamic
-rw-r--r-- 1 brian brian 6045 Mar 5 15:59 jd.ijs
-rw-r--r-- 1 brian brian 7794 Mar 5 15:59 manifest.ijs
drwxr-xr-x 3 brian brian 4096 Mar 5 15:59 mtm
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 pm
drwxr-xr-x 5 brian brian 4096 Mar 5 15:59 server
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 test
-rw-r--r-- 1 brian brian 590 Mar 5 15:59 todo.txt
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 tools
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 tutorial
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 types

/home/brian/j901/addons/data/jd/cd:

-rwxr-xr-x 1 brian brian 44272 Mar 5 15:59 libjd.so
-rwxr-xr-x 1 brian brian 73312 Mar 5 15:59 libjpcre.so
drwxr-xr-x 2 brian brian 4096 Mar 5 15:59 rpi

/usr/share/j/9.02/addons/data/jd:

drwxr-xr-x 2 root root 4096 Mar 5 15:59 api
drwxr-xr-x 2 root root 4096 Mar 5 15:59 base
drwxr-xr-x 2 root root 4096 Mar 5 15:59 bug
drwxr-xr-x 3 root root 4096 Mar 5 15:59 cd
drwxr-xr-x 2 root root 4096 Mar 5 15:59 config
drwxr-xr-x 2 root root 4096 Mar 5 15:59 csv
drwxr-xr-x 6 root root 4096 Mar 5 15:59 demo
drwxr-xr-x 2 root root 4096 Mar 5 15:59 doc
drwxr-xr-x 2 root root 4096 Mar 5 15:59 dynamic
-rw-r--r-- 1 root root 6045 Mar 5 15:59 jd.ijs
-rw-r--r-- 1 root root 7794 Mar 5 15:59 manifest.ijs
drwxr-xr-x 2 root root 4096 Mar 5 15:59 mtm
drwxr-xr-x 2 root root 4096 Mar 5 15:59 pm
drwxr-xr-x 5 root root 4096 Mar 5 15:59 server
drwxr-xr-x 2 root root 4096 Mar 5 15:59 test
-rw-r--r-- 1 root root 590 Mar 5 15:59 todo.txt
drwxr-xr-x 2 root root 4096 Mar 5 15:59 tools
drwxr-xr-x 2 root root 4096 Mar 5 15:59 tutorial
drwxr-xr-x 2 root root 4096 Mar 5 15:59 types

/usr/share/j/9.02/addons/data/jd/cd:

-rwxr-xr-x 1 root root 44272 Mar 5 15:59 libjd.so
-rwxr-xr-x 1 root root 73312 Mar 5 15:59 libjpcre.so
drwxr-xr-x 2 root root 4096 Mar 5 15:59 rpi
Reply all
Reply to author
Forward
0 new messages