The joxygen addon uses pandoc, but had not been updated for changes in
pandoc, I think in v2.

It is now done. I tested with the latest pandoc, 2.10.1.

After updating the addon, and assuming you have a recent pandoc installed, try:

   load'docs/joxygen/test'
reading: compare.ijs
reading: dir.ijs
reading: text.ijs

   dir '~temp/joxygen'
compare.htm        2484 27-Sep-20 06:31:29
dir.htm            4505 27-Sep-20 06:31:29
index.htm          2215 27-Sep-20 06:34:02
joxygen.css         699 27-Sep-20 06:31:29
text.htm           2761 27-Sep-20 06:31:29

You should find the ~temp/joxygen files the same as in
~addons/docs/joxygen/testdocs, i.e. try

   dir '~addons/docs/joxygen/testdocs'

On Fri, Sep 25, 2020 at 6:51 PM David Mitchell <davidmitch...@att.net> wrote:
>
> I had similar messages on Windows and Linux.  I discovered that I had not
> installed Pandoc.  When I installed Pandoc, it worked ok.
>
> Best/David
>
> On 9/25/2020 21:37, 'robert therriault' via Programming wrote:
> > I get the same message on each version all the way back to J806 in both Jqt 
> > and JHS environments. I am also on a Mac. Is it possible that the Mac 
> > platform is the cause? Has anyone see this addon working lately?
> >
> > Cheers,bob
> >
> >      JVERSION
> > Engine: j806/j64/darwin
> > Release: commercial/2017-11-06T10:20:33
> > Library: 8.06.09
> > Qt IDE: 1.6.2/5.6.3
> > Platform: Darwin 64
> > Installer: J806 install
> > InstallPath: /users/bobtherriault/j64-806
> > Contact: www.jsoftware.com
> >     open '~/j64-806/addons/docs/joxygen/test.ijs'
> >     load '~/j64-806/addons/docs/joxygen/test.ijs'
> > reading: compare.ijs
> > |interface error: spawn
> > |       shell'pandoc "',m,'" -c "joxygen.css" -f markdown-auto_identifiers 
> > -o "',h,'"'
> >
> >
> >> On Sep 24, 2020, at 9:34 PM, Thomas Bulka <thomas.bu...@posteo.de> wrote:
> >>
> >> Hello everyone,
> >>
> >> currently I'm using j902-beta-f on macOS Catalina:
> >>
> >> Engine: j902/j64avx2/darwin
> >> Beta-f: commercial/2020-09-24T12:49:44
> >> Library: 9.02.05
> >> Qt IDE: 1.8.7/5.12.7(5.12.7)
> >> Platform: Darwin 64
> >> Installer: J902 install
> >> InstallPath: /applications/j902
> >> Contact: www.jsoftware.com
> >>
> >> I try to follow the documentation for joxygen here: 
> >> https://code.jsoftware.com/wiki/Addons/docs/joxygen
> >>
> >> When I try to follow the steps explained in the test.ijs file, everything 
> >> works fine, until I do execute the makedocs command. If I do so, I get the 
> >> following error message:
> >>
> >>    makedocs''
> >> reading: doctest.ijs
> >> |interface error: spawn
> >> |       shell'pandoc "',m,'" -c "joxygen.css" -f markdown-auto_identifiers 
> >> -o "',h,'"'
> >>
> >> Since I'm neither an expert in J's interactions with the "outside world" 
> >> nor in pandoc, I don't know where to start looking for a possible fix. Can 
> >> anyone give me a hint?
> >>
> >> Thank you very much in advance!
> >>
> >> Regards,
> >>
> >> Thomas
> >>
> >> ----------------------------------------------------------------------
> >> For information about J forums see http://www.jsoftware.com/forums.htm
> >
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> >
> ----------------------------------------------------------------------
> 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