[Dune] Notification from Dune

Flyspray dune at hal.iwr.uni-heidelberg.de
Wed Aug 9 10:47:49 CEST 2006


THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.

The following task has been changed.  The new details are below.  For
full information about what has changed, visit the URL and click the
History tab.

FS#169 - dunecontrol does not work with MacOS
User who did this: - Jö Fahlke (joe)

Attached to Project - Dune
Summary - dunecontrol does not work with MacOS
Task Type - Bug Report
Category - Build-System
Status - Requires testing
Assigned To - 
Operating System - Mac OS
Severity - Low
Priority - Normal
Reported Version - SVN
Due in Version - 1.0
Due Date - Undecided
Percent Complete - 0%
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