First build-infra push to jdk8 -- try out the new build system!
SUE WEI
sue.wei at oracle.com
Thu Apr 26 14:40:24 PDT 2012
Fredrik/Jim,
Thank you for the answers. It really is the path "/home/..." that
confuses uncygdrive. When I open cygwin, I'm in my home dir /home/suwei,
which is actually c:/cygwin/home/suwei, so I cd to
/cygdrive/c/cygwin/home/suwei, although it's the same location. Then
everything was fine running from there.
Thank you,
Sue
On 4/26/2012 12:37 PM, Fredrik Öhrström wrote:
> Aha! I think the reason is that uncygdrive only knows how to translate
> from
> from /cygdrive/c/cygwin/home/suwei/.... to c:/cygwin/home/suwei/....
>
> It does not know that it should translate /home into c:/cygwin/home
>
> Pleasy try to use the explicit path /cygdrive/c/... instead of /home
>
> We should add support for /home to uncygdrive. And support for
> detecting which cygdrive prefix is actually used. In 99% of the case
> it is just /cygdrive, but it can be changed.
>
> //Fredrik
>
> Den torsdagen den 26:e april 2012 skrev SUE WEI:
>
> I tried to use the new building system to build lambda jdk, but I
> got the following error at the first step autoconf/configure:
>
> ...
> checking if uncygdrive can be created...
> C:/cygwin/home/suwei/lambda-4-25/build/
> windows-ia32-normal-clientANDserver-release/uncygdrive.exe
> checking if uncygdrive.exe works... no
> Microsoft (R) 32-bit C/C++ Optimizing Compiler Version
> 16.00.30319.01 <tel:16.00.30319.01> for 80x86
> Copyright (C) Microsoft Corporation. All rights reserved.
>
> cl : Command line warning D9002 : ignoring unknown option
> '/home/suwei/lambda-4-
> 25/common/src/uncygdrive.c'
> cl : Command line error D8003 : missing source filename
> configure: error: Uncygdrive did not work!
>
> Did anyone happen to have the same problem, or know what I need to
> do to solve the problem?
>
> Thank you,
> Sue
>
>
> On 4/12/2012 2:47 AM, Magnus Ihse Bursie wrote:
>
> The build-infra project [1] has been working for a while with
> creating a new build system. The goals of the project include,
> but are not limited to, improved build performance and
> improved ease of use.
>
> The first part of this project has now been pushed to the jdk8
> master forest. This means that the new build system is
> available for you to try out! The old build system is still
> there, and if you want to continue to use it, you will notice
> no difference (for now...).
>
> But if you are interested in trying the new build system, we
> welcome you to experiment with it! The basic operation is:
> cd common/makefiles
> ../autoconf/configure
> make
>
> More information is available in the new build README [2]. If
> you want to try the new build system, please read it first.
>
> Please note that the new build system is not yet complete. We
> do not yet have full platform support, nor are all parts of
> the old build converted (but then we fall back on the old
> build system), and there are likely to be bugs. Most of all,
> we need to have exposure on a wide range of different build
> systems, since the reality is always so much messier than
> you'd want to believe. :-) Please help us to resolve such
> issues early by trying the new build system!
>
> Any questions or discussions on the new build system should be
> sent to build-dev at openjdk.java.net.
>
> /Magnus
>
> [1] http://openjdk.java.net/projects/build-infra/index.html
> [2] http://openjdk.java.net/projects/build-infra/guide.html
>
More information about the jdk8-dev
mailing list