To my surprise /bin/sh points to dash in Ubuntu Lucid which does not understand echo -e. Also BOCHSPATH can be automated. I ended up with a modified config.sh given by diff as follows
5a6,10
> # For dash - replace echo by /bin/echo because echo doesn't use the option -e
> if ;then echo() {
> /bin/echo $*
> };fi
>
36c41
< BOCHSPATH="bochs"
--
> BOCHSPATH=$(which bochs) #better than just "bochs"
Also it would be nice if locating gtkrc and bferc was done at runtime rather the configure time. See for example bx_find_bochsrc() in bochs-2.4.2/config.cc. However I have just used symbolic links to these files for the moment.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
To my surprise /bin/sh points to dash in Ubuntu Lucid which does not understand echo -e. Also BOCHSPATH can be automated. I ended up with a modified config.sh given by diff as follows
5a6,10
> # For dash - replace echo by /bin/echo because echo doesn't use the option -e
> if ;then echo() {
> /bin/echo $*
> };fi
>
36c41
< BOCHSPATH="bochs"
--
> BOCHSPATH=$(which bochs) #better than just "bochs"
Also it would be nice if locating gtkrc and bferc was done at runtime rather the configure time. See for example bx_find_bochsrc() in bochs-2.4.2/config.cc. However I have just used symbolic links to these files for the moment.