It is correct that deb does not contain libjpcre because deb intended to
use stock libpcre. the value of jregcomp is incorrect. I cannot test on
raspi right now, please see the init part of the source of jregex why it
could not pick up the stock libpcre.
On Jul 26, 2015 2:27 AM, <[email protected]> wrote:

> http://www.jsoftware.com/download/j804/install/j804_armhf.deb
> lacks the libjpcre shared library, which breaks all regex routines.
>
> [Detected while trying to run the "J By Point and Click" lab
> which won't load.]
>
> To repeat:
>
> $ jc804
>    require 'regex'
>    require 'debug'
>    dbr 1
>
>    'tw' rxmatch 'jsoftware'
> |domain error: jregcomp
> |jregcomp[0]
>
>       dbs ''
> |dbs[0]
> |       dbs''
> *jregcomp[0]
> |   'rxlastrc rxlastxrp'=:2{.
> jregcomp(rxregxsz$2-2);(,y);2+RX_OPTIONS_UTF8*64
> |rxcomp[0]
> |   hx=.    rxcomp ph
> |rxmatch_jregex_[:1]
> |rxmatch[:0]
> |   'tw'    rxmatch'jsoftware'
>
>       jregcomp
> '"/home/neitzel/j804/usr/share/j/8.0.4/tools/regex/libjpcre.so" regcomp +
> i *x *c i'&(15!:0)
>
>       exit 0
>
> $ dpkg-deb -c j804_armhf.deb | grep libjpcre
> $
>
>
>                                                         Martin
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to