soliton wrote: > On 4/30/07, *soliton* <[EMAIL PROTECTED] > <mailto:[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. > Done. Can you verify if everything compiles OK on OpenBSD?
Borut ------------------------------------------------------------------------- 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