• jd no longer works in Linux

    From Brian McGuinness@21:1/5 to All on Fri May 14 13:42:37 2021
    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Elijah Stone@21:1/5 to Brian McGuinness on Thu Mar 31 01:34:30 2022
    In case you never worked this out--

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

    On Fri, 14 May 2021, Brian McGuinness wrote:

    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


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)