On 4/30/07, soliton <[EMAIL PROTECTED]> wrote:
> The reason is that the mostly used sdcc development platforms are Linux
> and Windows + (cygwin or mingw), where the default shell is bash.
>
> Can you please replace lines
>
> SHELL = bash
>
> with
>
> SHELL = sh
>
> in device/lib/pic16/Makefile.common.in and
> device/lib/pic/Makefile.common.in and try to rebuild the libraries? If
> it will work, I'll change it in SVN.
>
> I saw that bash is used also in sim/ucsin/cmd.src/Makefile.in. Please
> replace the line:
> DEVEL = $(shell ( bash -c "test -e $(top_builddir)/devel && echo
> yes" ))
>
> with
>
> DEVEL = $(shell ( sh -c "test -e $(top_builddir)/devel && echo
> yes" ))
>
> You'll have to rerun the configure or at lease config.status after
> changing Makefiel.*.in files.
>
> Thanks for the information, I cleaned up all the configuration and then
reconfigure all. Currently my openbsd box is still compiling. It is on old
machine so it is rather slow :|. I will let you know as soon as I get the
result.
Yep, finally I gat the result. Changing the SHELL to sh resolve the problem
as well as sim/ucsim/cmd.src/Makefile.in modification also work. Comitting
the changes to SVN would be great idea. Thanks.
--
soliton
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Sdcc-user mailing list
Sdcc-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sdcc-user