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
