OpenJDK Build error on Ubuntu 8.04
David Herron
David.Herron at Sun.COM
Mon Jun 2 19:11:09 UTC 2008
Sam K. Raju wrote:
> Hi All,
>
> I had download the OpenJDK source code yesterday and tried to build
> it but I got compiler error.
>
> Somebody please help me to resolve this error. Please find error
> message in the attachment.
>
> Thanks,
> SAM
>
That's a known issue. On Ubuntu 8.04 they use 'dash' rather than 'bash'
and it's mostly compatible but for the dash in 8.04 it incorrectly
handles some shell scripts in the openjdk source tree that are used to
process some java template sources that create the some of the java
source files.
root at mini:~# ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2008-04-23 08:49 /bin/sh -> dash
I suppose one fix would be to change that symbolic link to point to
'bash' instead. Another workaround is to add a 'SHELL=/bin/bash' to one
or more makefile.
- David Herron
More information about the build-dev
mailing list