strj does not find its strategoxt.jar file
When typing
./strategoxt-2.0.0/share/strategoxt/bin/strj -i factorial.str
the following error is reported
Error: Unable to access jarfile /home/mtabikh/STRATEGO/strategoxt-2.0.0/share/strategoxt/bin/../share/strategoxt/strategoxt/strategoxt.jar
This seems to be an incorrect path.
A temporary fix is to create two symbolic links
Submitted on 19 November 2016 at 13:56
(cd strategoxt-2.0.0/share/strategoxt ; ln -s . share)
(cd strategoxt-2.0.0/share/strategoxt/strategoxt ; ln -s . strategoxt)
Issue Log
Hi,
After re-testing on a new machine, I confirm that the problem exists and
that it also affects “str”, not only “strj”.Here is the log
PATH="$PATH:$HOME/STRATEGO/strategoxt-2.0.0/share/strategoxt/bin" str test.str Error: Unable to access jarfile $HOME/STRATEGO/strategoxt-2.0.0/share/strategoxt/bin/../share/strategoxt/strategoxt/strategoxt.jar
Fix #1 and re-test
( cd $HOME/STRATEGO/strategoxt-2.0.0/share/strategoxt ; ln -s . share ) str test.str Error: Unable to access jarfile $HOME/STRATEGO/strategoxt-2.0.0/share/strategoxt/bin/../share/strategoxt/strategoxt/strategoxt.jar
Fix #2 and re-test
( cd $HOME/STRATEGO/strategoxt-2.0.0/share/strategoxt/strategoxt ; ln -s . strategoxt ) str test.str result = d0
After two fixes, it works. So, the organization of directories in the tar file or the dependencies in strj seem buggy.
Log in to post comments