Dear David Mitchell,

I upgraded graphviz and started graphview.

In the graphview, File -> Open opens the Finder (similar to the Windows 
Explorer) at the folder ‚graphs' (at 
/usr/local/Cellar/graphviz/2.40.1_1/share/graphviz/graphs), so I can choose to 
select the „direct“ or the „undirected“ example folder - wonderful!

I see in the source of graphviz.ijs that the symbolic link 
/usr/local/share/graphviz/graphs is used to open the folder graphs.
 
I appreciate your efforts to fix this issue and thank you very much.

Best regards,
Ulrich



> Am 05.07.2019 um 16:46 schrieb David Mitchell <davidmitch...@att.net>:
> 
> Dear Ulrich,
> 
> Thanks for your help debugging this.  It would not have been possible to fix 
> the issue otherwise.
> 
> I made one last change to select the Darwin sample graphs from the File->Open 
> Menu.
> 
> Please let me know if this works correctly.
> 
> All the best,
> Mitch
> 
> On 7/4/2019 14:02, Ulrich Vollert wrote:

>> Dear Mitch,
>> I upgraded graphviz and did
>> graphview ''                                         NB. show empty view
>> graphview 'digraph G { a->b }',LF                    NB. show from graph def
>> graphview '~addons/graphics/graphviz/testsm/cut.dot' NB. show graph file
>> Which are working.
>> Thank you very much for your effort.
>> Best regards,
>> Ulrich
>>> Am 04.07.2019 um 18:59 schrieb David Mitchell <davidmitch...@att.net>:
>>> 
>>> Hi Ulrich,
>>> 
>>> Yes, that would explain it.
>>> 
>>> The simplest way around this is to do for Darwin what the Windows code does 
>>> and ignore any path settings and specify the full path to dot in the call 
>>> to spawn.
>>> 
>>> This seems like a reasonable approach.
>>> 
>>> I just updated the addon to do this.
>>> 
>>> Please try it and see if it works.
>>> 
>>> If so, I'll update the path to the samples as well.
>>> 
>>> Thanks,
>>> David Mitchell
>>> 
>>> On 7/4/2019 11:57, Ulrich Vollert wrote:
>>>> Hi David,
>>>> I looked for the source code of spawn which seems to be 2!:0@]
>>>> I tried
>>>>    2!:0 'pwd'
>>>> Or
>>>>    2!:0 'ls'
>>>> Which work as expected.
>>>> With
>>>>    2!:0 'echo $PATH???
>>>> I found out that there is a different path which is used by 2!:0, 
>>>> different from the path in the console window.
>>>> This shorter path contains only
>>>>    /usr/bin:/bin:/usr/sbin:/sbin
>>>> And does not contain /usr/local/bin, so
>>>>    2!:0 ??????which dot???
>>>> Gives no answer but instead an interface error.
>>>> I assume that this is the explanation for the interface error.
>>>> Regards,
>>>> Ulrich
>>>>> Am 04.07.2019 um 17:20 schrieb David Mitchell <davidmitch...@att.net>:
>>>>> 
>>>>> Hi Ulrich,
>>>>> 
>>>>> It looks like the dot program did what it was supposed to do, but, for 
>>>>> some reason, J thinks there was an error from spawn.
>>>>> 
>>>>> I'll see if I can puzzle it out by reviewing the J source code.  J does 
>>>>> use different code for spawn on Darwin than on Windows or Linux.
>>>>> 
>>>>> All the best,
>>>>> David Mitchell
>>>>> 
>>>>> On 7/4/2019 10:38, Ulrich Vollert wrote:
>>>>>> Hi David,
>>>>>> The file graphview.svg contains a svg-drawing: a circled letter 'a' 
>>>>>> pointing to a circled letter ???b' which I added to my email, but the 
>>>>>> png-image was removed from my email.
>>>>>> I assume that this svg-file is the expected answer.
>>>>>> So, I assume that dot is working as expected and without errors.
>>>>>> To answer your question completely:
>>>>>> The command ldd under Linux is not available on a Mac, but 'otool -L??? 
>>>>>> gives similar answers:
>>>>>> /usr/local/bin/dot:
>>>>>>  /usr/local/Cellar/graphviz/2.40.1_1/lib/libgvc.6.dylib (compatibility 
>>>>>> version 7.0.0, current version 7.0.0)
>>>>>>  /usr/local/opt/libtool/lib/libltdl.7.dylib (compatibility version 
>>>>>> 11.0.0, current version 11.1.0)
>>>>>>  /usr/local/Cellar/graphviz/2.40.1_1/lib/libxdot.4.dylib (compatibility 
>>>>>> version 5.0.0, current version 5.0.0)
>>>>>>  /usr/local/Cellar/graphviz/2.40.1_1/lib/libcgraph.6.dylib 
>>>>>> (compatibility version 7.0.0, current version 7.0.0)
>>>>>>  /usr/local/Cellar/graphviz/2.40.1_1/lib/libpathplan.4.dylib 
>>>>>> (compatibility version 5.0.0, current version 5.0.0)
>>>>>>  /usr/lib/libexpat.1.dylib (compatibility version 7.0.0, current version 
>>>>>> 8.0.0)
>>>>>>  /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 
>>>>>> 1.2.11)
>>>>>>  /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current 
>>>>>> version 1252.200.5)
>>>>>>  /usr/local/Cellar/graphviz/2.40.1_1/lib/libcdt.5.dylib (compatibility 
>>>>>> version 6.0.0, current version 6.0.0)
>>>>>> Regards,
>>>>>> Ulrich
>>>>>>> Am 04.07.2019 um 14:36 schrieb David Mitchell <davidmitch...@att.net>:
>>>>>>> 
>>>>>>> Your message seems to be truncated.  Does that mean that the .svg 
>>>>>>> outoput file was created, but is empty?
>>>>>>> 
>>>>>>> I have two other suggestions.
>>>>>>> 
>>>>>>> You could try putting a space after the -o and before the file name.
>>>>>>> 
>>>>>>> Also, you could try:
>>>>>>> 
>>>>>>> ldd /usr/local/bin/dot
>>>>>>> 
>>>>>>> to see if all needed libraries are available.
>>>>>>> 
>>>>>>> All the best,
>>>>>>> David Mitchell
>>>>>>> On 7/3/2019 15:51, Ulrich Vollert wrote:
>>>>>>>> The svg file contains
>>>>>>>>> Am 03.07.2019 um 21:28 schrieb David Mitchell <davidmitch...@att.net>:
>>>>>>>>> 
>>>>>>>>> Hi Ulrich,
>>>>>>>>> 
>>>>>>>>> Could you please try copying and pasting the value of spawn_arg_base_ 
>>>>>>>>> to a console window and running it?  You may get more interesting 
>>>>>>>>> error messages.
>>>>>>>>> 
>>>>>>>>> Thanks,
>>>>>>>>> David Mitchell
>>>>>>>>> 
>>>>>>>>> On 7/3/2019 15:08, Ulrich Vollert wrote:
>>>>>>>>>> graphview 'digraph G { a->b }',LF
>>>>>>>>> ----------------------------------------------------------------------
>>>>>>>>> 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
>>>>> ----------------------------------------------------------------------
>>>>> 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
> ----------------------------------------------------------------------
> 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