Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

jd no longer works in Linux

68 views
Skip to first unread message

Brian McGuinness

unread,
May 14, 2021, 4:42:38 PM5/14/21
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

Elijah Stone

unread,
Mar 31, 2022, 4:34:35 AM3/31/22
to
In case you never worked this out--

Free jd license key expired; upgrading to new version and resetting license key should fix it.
0 new messages