Silly Sculpt Build Problem

John J. Karcher devuser at alternateapproach.com
Mon Dec 6 20:40:05 CET 2021


On 12/6/21 02:41, Christian Helmuth wrote:
> Hi John,
> 
> On Sun, Dec 05, 2021 at 23:00:21 CET, John J. Karcher wrote:
>> First, line 550 of "tool/run/run" still contained a "which" command, which I
>> changed to:
>>
>>    if { [catch {set path [exec command -v $command]}] == 0} {
>>
>> Running "command -v e2mkdir" gives "/usr/bin/e2mkdir", so I expected this
>> change to fix the problem, but it didn't.
> 
> This is because the exec aborts with an error.
> 
>    tclsh> exec command -v xorriso
>    couldn't execute "command": no such file or directory
>    while evaluating {exec command -v xorriso}
>    tclsh> exec bash -c "command -v xorriso"
>    /usr/bin/xorriso
>    tclsh>
> 
> "command" is an bash built-in command and can't be executed by
> Tcl/Expect directly. With the following small change to the line above
> your second patch is unnecessary.
> 
>    if { [catch {set path [exec bash -c "command -v $command"]}] == 0} {

That solved it.  I knew it was a silly problem. :^)

  Thanks!

   John J. Karcher
   devuser at alternateapproach.com



More information about the users mailing list