First build-infra push to jdk8 -- try out the new build system!
Fredrik Öhrström
oehrstroem at gmail.com
Thu Apr 26 12:37:35 PDT 2012
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 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<http://openjdk.java.net/projects/build-infra/index.html>
>> [2] http://openjdk.java.net/**projects/build-infra/guide.**html<http://openjdk.java.net/projects/build-infra/guide.html>
>>
>>
More information about the jdk8-dev
mailing list