Eric,

Thanks for the advice - I discovered the problem was with Ubuntu using
dash instead of bash. When I started clicky I had this error 

bin/sh: Syntax error: Bad fd number

it still ran - but the images were all on top of one another

But now it makes sense that it is a shell problem looking at the code
section you sent which executes the dot program via a shell call.

To fix it I just did the following:

sudo rm /bin/sh
sudo ln -s /bin/bash /bin/sh

Cheers
David


On Tue, 2009-06-09 at 23:30 -0700, Eddie Kohler wrote:
> David,
> 
> I use intrepid myself with no problems.  I'm not sure how you could go about 
> debugging this.  You could edit the code in clicky/src/dwidget.cc, that runs 
> dot; the relevant lines are 264 & 265.  If I change those lines to:
> 
>       String dot1_res = shell_command_output_string("dot", sa.take_string(), 
> errh);
>       fprintf(stderr, "RUN 1\n%s\n", dot1_res.c_str());
>       StringAccum outsa(shell_command_output_string("dot", dot1_res, errh));
>       fprintf(stderr, "RUN 2\n%s\n", outsa.c_str());
> 
> And run:
> 
>          src/clicky ../../conf/test.click 2> /tmp/dotresults.txt
> 
> I get the attached.  Do you see something different?
> 
> E
> 
> 
> 
> david johnson wrote:
> > I am using ubuntu intrepid (8.10) with graphviz ( Release 2.18 - March
> > 10, 2008 ) but when I try and display a click file in clicky all the
> > elements start on top of one another.
> > 
> > I have tried upgrading graphviz to  Release 2.22.2 - March 13, 2009 but
> > this didn't work. I have tested this on another ubuntu machine running
> > hardy (8.04) which is using graphviz ( 2.16  - November 9, 2007) and I
> > can confirm that it works fine.
> > 
> > I don't want to backdate my graphviz becuase so many ubuntu packages
> > depend on it - has anyone had a problem like this?
> > 
> > _______________________________________________
> > click mailing list
> > [email protected]
> > https://amsterdam.lcs.mit.edu/mailman/listinfo/click
> plain text document attachment (dotresults.txt)
> RUN 1
> digraph {
>       graph [nodesep="0.14", ranksep="0.2"];
>       node [label="\N", shape=record];
>       edge [arrowsize="0.2", headclip=true, tailclip=true];
>       graph [bb="0,0,104,226"];
>       n2 [label="{{}|infinitesou...@1|{<o0>}}", width="1.33", height="0.35", 
> fixedsize=true, pos="52,213", rects="4,216,100,225 4,208,100,216 
> 4,200,100,208"];
>       n4 [label="{{<i0>}|st...@2|{<o0>}}", width="0.75", height="0.35", 
> fixedsize=true, pos="52,173", rects="25,176,80,185 25,168,80,176 
> 25,160,80,168"];
>       n6 [label="{{<i0>}|al...@3|{<o0>}}", width="0.78", height="0.35", 
> fixedsize=true, pos="52,133", rects="24,136,80,145 24,128,80,136 
> 24,120,80,128"];
>       n8 [label="{{<i0>}|checkiphea...@4|{<o0>}}", width="1.44", 
> height="0.35", fixedsize=true, pos="52,93", rects="0,96,104,105 0,88,104,96 
> 0,80,104,88"];
>       n10 [label="{{<i0>}|pr...@5|{<o0>}}", width="0.75", height="0.35", 
> fixedsize=true, pos="52,53", rects="25,56,80,65 25,48,80,56 25,40,80,48"];
>       n12 [label="{{<i0>}|disc...@6|{}}", width="0.94", height="0.35", 
> fixedsize=true, pos="52,13", rects="18,16,86,25 18,8,86,16 18,0,86,8"];
>       n10:o0:s -> n12:i0:n [pos="e,52,25 52,40 52,34 52,32 52,27"];
>       n8:o0:s -> n10:i0:n [pos="e,52,65 52,80 52,74 52,72 52,67"];
>       n6:o0:s -> n8:i0:n [pos="e,52,105 52,120 52,114 52,112 52,107"];
>       n4:o0:s -> n6:i0:n [pos="e,52,145 52,160 52,154 52,152 52,147"];
>       n2:o0:s -> n4:i0:n [pos="e,52,185 52,200 52,194 52,192 52,187"];
> }
> 
> RUN 2
> digraph {
>       graph [nodesep="0.14", ranksep="0.2", bb="0,0,104,226"];
>       node [label="\N", shape=record];
>       edge [arrowsize="0.2", headclip=true, tailclip=true];
>       n2 [label="{{}|infinitesou...@1|{<o0>}}", width="1.33", height="0.35", 
> fixedsize=true, pos="52,213", rects="4,216,100,225 4,208,100,216 
> 4,200,100,208"];
>       n4 [label="{{<i0>}|st...@2|{<o0>}}", width="0.75", height="0.35", 
> fixedsize=true, pos="52,173", rects="25,176,79,185 25,168,79,176 
> 25,160,79,168"];
>       n6 [label="{{<i0>}|al...@3|{<o0>}}", width="0.78", height="0.35", 
> fixedsize=true, pos="52,133", rects="24,136,80,145 24,128,80,136 
> 24,120,80,128"];
>       n8 [label="{{<i0>}|checkiphea...@4|{<o0>}}", width="1.44", 
> height="0.35", fixedsize=true, pos="52,93", rects="0,96,104,105 0,88,104,96 
> 0,80,104,88"];
>       n10 [label="{{<i0>}|pr...@5|{<o0>}}", width="0.75", height="0.35", 
> fixedsize=true, pos="52,53", rects="25,56,79,65 25,48,79,56 25,40,79,48"];
>       n12 [label="{{<i0>}|disc...@6|{}}", width="0.94", height="0.35", 
> fixedsize=true, pos="52,13", rects="18,16,86,25 18,8,86,16 18,0,86,8"];
>       n10:o0:s -> n12:i0:n [pos="e,52,25 52,40 52,34 52,32 52,27"];
>       n8:o0:s -> n10:i0:n [pos="e,52,65 52,80 52,74 52,72 52,67"];
>       n6:o0:s -> n8:i0:n [pos="e,52,105 52,120 52,114 52,112 52,107"];
>       n4:o0:s -> n6:i0:n [pos="e,52,145 52,160 52,154 52,152 52,147"];
>       n2:o0:s -> n4:i0:n [pos="e,52,185 52,200 52,194 52,192 52,187"];
> }
> 

_______________________________________________
click mailing list
[email protected]
https://amsterdam.lcs.mit.edu/mailman/listinfo/click

Reply via email to