[Dune] Notification from Dune

Flyspray dune at hal.iwr.uni-heidelberg.de
Tue Aug 8 12:10:25 CEST 2006


THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

A new Flyspray task has been opened.  Details are below.

User who did this: - Markus Blatt (mblatt)

Attached to Project - Dune
Summary - dunecontrol does not work with MacOS
Task Type - Bug Report
Category - Common
Status - New
Assigned To - 
Operating System - All
Severity - Low
Priority - Normal
Reported Version - SVN
Due in Version - 
Due Date - Undecided
Details - Quoted from Benedikt's mail:

> as I am currently trying to install Dune on Mac OS C I have
encountered some problems.
>
> oswalds-powerbook59:~/dune oswald$ ./dune-common/bin/dunecontrol
--opts=dune.macosx.opts.txt all
> ./dune-common/bin/dunecontrol: eval: line 3: syntax error near
unexpected token `autogen'


Joe idenitified the problem more closely:

There is only one multi line eval statment in dunecontrol, at line
290:

======================================================================
# We need to run this via eval in order construct the case for the
commands
eval '
case "$command" in
  '$(echo $COMMANDS | sed -e 's/ +/ | /g')')
    find_modules_in_path                     
======================================================================

In addition to what Markus said, can you please send the output of the
shell commands

# COMMANDS="update autogen configure make all exec svn"
# echo $COMMANDS | sed -e 's/ +/ | /g'
# echo $COMMANDS | sed -e 's/ / | /g'
# echo $COMMANDS | sed 's/ +/ | /g'
# echo $COMMANDS | sed 's/ / | /g'
# echo $COMMANDS | sed 's/ /|/g'

(The "+" should not really be neccessary since "echo $COMMAND" will
fold every whitespace in $COMMAND into one space character.  For the
"-e", it is also not neccessary, and I remember some autoconf doku on
portable shell stating that it can actually be harmful on some
platforms.)



More information can be found at the following URL:
http://hal.iwr.uni-heidelberg.de/flyspray/?do=details&id=169

You are receiving this message because you have requested it from the
Flyspray bugtracking system.  You can be removed from future
notifications by visiting the URL shown above.





More information about the Dune mailing list