Bill,

Yes you are correct, that is how I originally installed j in the RPi.

I took another look at this today and notice that the problem appears to be that

  jengine_update_jpacman_''

gets the libj.so from

http://www.jsoftware.com/download/jengine/linux/j32/

I downloaded the linux libj.so separately and tested that it was identical to the one downloaded by jengine_update_jpacman_ . That is unlikely to work since it is made for Intel and the RPi is ARM ...

Furthermore, the libj.so in

http://www.jsoftware.com/download/jengine/raspberry/j32/

is dated 2016-01-08 21:46 so is clearly not a new build.

I will return to being patient - thanks.


On 2016/05/13 24:56 , bill lam wrote:
Apparently you install j by decompress tgz file under
/usr/local/lib, please correct me if this is not the case.

The new libj.so seemed had been copied correctly. please try
ldd libj.so to confirm all dependencies have been met.  I cannot
test it since my rpi has been shelved.

Also did mention you are running ubuntu instead of raspian? Are
they compatible?

BTW the platform of new libj.so said "linux", but I suspect it
should be "raspberry".

Чт, 12 май 2016, Joey K Tuttle написал(а):
Sorry, similar failure -

picked up new script from www.jsoftware.com/download/jengine/jengine.ijs then -

 jengine_status_jpacman_''
┌───────┬────┬───┬─────┬────┬──────────┬─────────────────┬───────────────────┐
│current│j803│   │     │    │          │                 │2014-10-19-11:11:11│
├───────┼────┼───┼─────┼────┼──────────┼─────────────────┼───────────────────┤
│new    │j805│j32│linux│beta│commercial│www.jsoftware.com│2016-05-11T16:49:55│
└───────┴────┴───┴─────┴────┴──────────┴─────────────────┴───────────────────┘
run following sentence to udpate:
   jengine_update_jpacman_''
   jengine_update_jpacman_''
new JE installed
this J instance continues to use the old image
!!! shutdown J, restart, and check 9!:14'' !!!
   9!:14 ''
j803/2014-10-19-11:11:11

   ^D

jkt@RPi01:~$
jkt@RPi01:~$ ja
Load library /usr/local/lib/j804/bin/libj.so failed.
jkt@RPi01:/usr/local/lib/j804/bin$

However, when I looked at the files in j804/bin

jkt@RPi01:/usr/local/lib/j804/bin$ ls -lrt
total 10136
-rw-r--r-- 1 jkt jkt   24019 Jun 29  2015 quedprof.ijs
-rw-r--r-- 1 jkt jkt     881 Jun 29  2015 profilex.ijs
-rw-r--r-- 1 jkt jkt     819 Dec 14 13:31 profilex_template.ijs
-rw-r--r-- 1 jkt jkt    1808 Dec 14 13:31 profile.ijs
-rwxr-xr-x 1 jkt jkt 1985280 Dec 14 13:31 
libj.so.2016-05-12-16-55-21-185.renamed
-rwxr-xr-x 1 jkt jkt     143 Dec 14 13:31 jhs
-rwxr-xr-x 1 jkt jkt   14491 Dec 14 13:31 jconsole
-rwxr-xr-x 1 jkt jkt      56 Dec 14 13:31 jbrk
-rw-r--r-- 1 jkt jkt      13 Dec 14 13:31 installer.txt
drwxr-xr-x 2 jkt jkt    4096 Dec 14 13:31 icons
-rw-rw-r-- 1 jkt jkt 1985280 May 12 16:55 
libj.so.2016-05-12-23-04-33-577.renamed
-rw-rw-r-- 1 jkt jkt 2174445 May 12 16:55 libj.so.broke
-rw-rw-r-- 1 jkt jkt 1985280 May 12 23:04 libj.so.original
-rw-rw-r-- 1 jkt jkt 2174445 May 12 23:04 libj.so
jkt@RPi01:/usr/local/lib/j804/bin$ diff libj.so.broke libj.so
jkt@RPi01:/usr/local/lib/j804/bin$

It is clear that the libj.so file that was brought in this time was the same as 
the one before.

Again, restoring the original one results in a working system.



On 2016 May 12, at 19:09 , bill lam <[email protected]> wrote:

jengine.ijs updated to identify deb install better,
please try if this will work.

Пт, 13 май 2016, bill lam написал(а):
I am not sure.
Did you install from tgz or deb?

My experiences is that overwriting running share libraries under /usr will
cause segfault. Your original libj.so had been renamed in the same folder,
try restore it.
On May 13, 2016 8:02 AM, "Joey K Tuttle" <[email protected]> wrote:

Seemed to work well in Darwin, but on my Raspberry Pi -

jengine_status_jpacman_''

┌───────┬────┬───┬─────┬────┬──────────┬─────────────────┬───────────────────┐
│current│j803│   │     │    │          │
│2014-10-19-11:11:11│

├───────┼────┼───┼─────┼────┼──────────┼─────────────────┼───────────────────┤
│new    │j805│j32│linux│beta│commercial│www.jsoftware.com
│2016-05-11T16:49:55│

└───────┴────┴───┴─────┴────┴──────────┴─────────────────┴───────────────────┘
run following sentence to udpate:
  jengine_update_jpacman_''
     jengine_update_jpacman_''
new JE installed
this J instance continues to use the old image
!!! shutdown J, restart, and check 9!:14'' !!!
  ^D
jkt@RPi01:~$
jkt@RPi01:~$ ja
Load library /usr/local/lib/j804/bin/libj.so failed.jkt@RPi01:~$
jkt@RPi01:~$ ls -l /usr/local/lib/j804/bin/libj.so
-rw-rw-r-- 1 jkt jkt 2174445 May 12 16:55 /usr/local/lib/j804/bin/libj.so
jkt@RPi01:~$

## Here is a session opening. This is the latest, and up to the minute,
Ubuntu release

Welcome to Ubuntu 16.04 LTS (GNU/Linux 4.1.13-v7+ armv7l)

* Documentation:  https://help.ubuntu.com/

0 packages can be updated.
0 updates are security updates.

Last login: Thu May 12 16:09:48 2016 from 10.1.1.22
jkt@RPi01:~$ cat /proc/version
Linux version 4.1.13-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.8.3 20140303
(prerelease) (crosstool-NG linaro-1.13.1+bzr2650 - Linaro GCC 2014.03) )
#826 SMP PREEMPT Fri Nov 13 20:19:03 GMT 2015

Thoughts?

- joey


On 2016 May 12, at 07:26 , Eric Iverson <[email protected]>
wrote:

I have done new 805 beta builds for windows/linux/darwin 32/64 that pass
tests.

These builds include a parser rewrite for efficiency by Henry Rich, a
complex debug crash bug fix also by Henry, and a few other minor things.

These builds, or as superseded by later builds, will eventually be
included
in new 805 beta install packages.

You can play with them now if you want. Take a look at:
http://www.jsoftware.com/download/jengine

You  can download and install a new build manually.

Or, if you are likely to be doing this several times, with the more
automated process documented on that page.
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

--
regards,
====================================================
GPG key 1024D/4434BAB3 2008-08-24
gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3

----------------------------------------------------------------------
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