Hi Magnus, After doing " make clean " and then doing " make " I am getting same error:-
jvm.obj : warning LNK4197: export 'JVM_GetThreadStateNames' specified multiple times; using first specification Creating library jvm.lib and object jvm.exp LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt NMAKE : fatal error U1077: 'C:\progra~2\micros~2.0\vc\bin\amd64\link.exe' : return code '0x463' Stop. NMAKE : fatal error U1077: 'cd' : return code '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\amd64\nmake.EXE"' : return code '0x2' Stop. Makefile:228: recipe for target 'generic_build2' failed make[3]: *** [generic_build2] Error 2 Makefile:175: recipe for target 'product' failed make[2]: *** [product] Error 2 HotspotWrapper.gmk:44: recipe for target '/cygdrive/e/MyOpenJDK/dev/build/windows-x86_64-normal-server-release/hotspot/_hotspot.timestamp' failed make[1]: *** [/cygdrive/e/MyOpenJDK/dev/build/windows-x86_64-normal-server-release/hotspot/_hotspot.timestamp] Error 2 /cygdrive/e/MyOpenJDK/dev//make/Main.gmk:109: recipe for target 'hotspot-only' failed make: *** [hotspot-only] Error 2 Please help me to resolve it . Regards, Pooja On Mon, Apr 7, 2014 at 2:09 PM, Magnus Ihse Bursie < [email protected]> wrote: > I recommend you try "make clean" first. > > /Magnus > > > On 7 apr 2014, at 07:44, pooja chopra <[email protected]> wrote: > > > > Hi Ludovic , > > > > Thanks for your help . I followed your steps mentioned in the blog and > was > > able to configure. After giving make command I am getting this error as > > below :- > > > > jvm.obj : warning LNK4197: export 'JVM_GetThreadStateNames' specified > > multiple times; using first specification > > Creating library jvm.lib and object jvm.exp > > LINK : fatal error LNK1123: failure during conversion to COFF: file > invalid > > or corrupt > > NMAKE : fatal error U1077: > 'C:\progra~2\micros~2.0\vc\bin\amd64\link.exe' : > > return code '0x463' > > Stop. > > NMAKE : fatal error U1077: 'cd' : return code '0x2' > > Stop. > > NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual > Studio > > 10.0\VC\BIN\amd64\nmake.EXE"' : return code '0x2' > > Stop. > > Makefile:228: recipe for target 'generic_build2' failed > > make[3]: *** [generic_build2] Error 2 > > Makefile:175: recipe for target 'product' failed > > make[2]: *** [product] Error 2 > > HotspotWrapper.gmk:44: recipe for target > > > '/cygdrive/e/MyOpenJDK/dev/build/windows-x86_64-normal-server-release/hotspot/_hotspot.timestamp' > > failed > > make[1]: *** > > > [/cygdrive/e/MyOpenJDK/dev/build/windows-x86_64-normal-server-release/hotspot/_hotspot.timestamp] > > Error 2 > > /cygdrive/e/MyOpenJDK/dev//make/Main.gmk:109: recipe for target > > 'hotspot-only' failed > > > > Please help me to resolve this . > > > > Regards, > > Pooja > > > > > >> On Fri, Apr 4, 2014 at 1:47 AM, Ludovic HOCHET <[email protected]> > wrote: > >> > >> Hello Pooja, > >> Have you tried with just: > >> --with-freetype=/cygdrive/e/PoojaJDK8/freetype-2.4.7/freetype-2.4.7 > >> (additionally I think my trial and error got me to put the dll in > >> /cygdrive/e/PoojaJDK8/freetype-2.4.7/freetype-2.4.7/lib) > >> ? > >> > >> For ref, here are the steps I follow when building own: > >> http://lhochet.blogspot.fr/2013/01/building-java-8-on-windows.html > >> > >> HTH, > >> Ludovic > >> > >> > >> On Thu, Apr 3, 2014 at 9:02 PM, pooja chopra <[email protected] > > > >> wrote: > >>> Hi Tim, > >>> Yeah I have cygwin and I tried with the cygwin command you told as > below > >>> but again I got same error :- > >>> > >>> $ ./configure > >>> --with-freetype-lib=/cygdrive/e/PoojaJDK8/freetype-2.4.7/freetype > >>> -2.4.7/objs/win64/vc2010 > >>> --with-freetype-include=/cygdrive/e/PoojaJDK8/freetype > >>> -2.4.7/freetype-2.4.7/include/freetype > >>> > >>> Error:- > >>> checking what is not needed on Windows?... alsa cups pulse x11 > >>> checking for Mac OS X Java Framework... no > >>> checking for X... no > >>> checking for X11/extensions/shape.h... no > >>> configure: error: Can not find or use freetype at location given by > >>> --with-freet > >>> ype > >>> configure exiting with result code 1 > >>> > >>> Regards, > >>> Pooja > >>> > >>> On Fri, Apr 4, 2014 at 12:30 AM, pooja chopra < > [email protected] > >>> wrote: > >>> > >>>> Hi Tim, > >>>> Yeah I have cygwin and I tried with the command you told as below > >>>> > >>>> > >>>> > >>>>> On Fri, Apr 4, 2014 at 12:08 AM, Tim Bell <[email protected]> > wrote: > >>>>> > >>>>> If you are building the JDK on WIndows, you probably have Cygwin > >>>>> installed (you won't get very far without it). > >>>>> > >>>>> I suggest you try the Cygwin form of the path instead of the DOS > form, > >>>>> and use forward slashes, like this: > >>>>> > >>>>> ./configure > >>>>>> --with-freetype-lib=/cygdrive/e/PoojaJDK8/freetype-2.4.7/ > >>>>>> freetype-2.4.7/objs/win64/vc2010 > >>>>>> --with-freetype-include=/cygdrive/e/PoojaJDK8/freetype- > >>>>>> 2.4.7/freetype-2.4.7/include/freetype > >>>>> > >>>>> Hope this helps- > >>>>> > >>>>> Tim > >>>>> > >>>>> > >>>>>> On 04/03/14 17:34, pooja chopra wrote: > >>>>>> > >>>>>> Hi Volker , > >>>>>> Thanks for the help. But even after giving command as below : - > >>>>>> > >>>>>> $ ./configure > >>>>>> -with-freetype-lib=E:\PoojaJDK8\freetype-2.4.7\ > >>>>>> freetype-2.4.7\objs\win64\vc2010 > >>>>>> --with-freetype-include=E:\PoojaJDK8\freetype-2.4.7\ > >>>>>> freetype-2.4.7\include\freetype > >>>>>> > >>>>>> I got below error :- > >>>>>> checking for X11/extensions/shape.h... no > >>>>>> configure: error: Can not find or use freetype at location given by > >>>>>> --with-freetype > >>>>>> configure exiting with result code 1 > >>>>>> > >>>>>> I have freetype.dll at this location > >>>>>> E:\PoojaJDK8\freetype-2.4.7\freetype-2.4.7\objs\win64\vc2010 and > >>>>>> freetype.h at this > >>>>>> location E:\PoojaJDK8\freetype-2.4.7\freetype-2.4.7\include\freetype > >>>>>> > >>>>>> Regards, > >>>>>> Pooja > >>>>>> > >>>>>> > >>>>>> On Thu, Apr 3, 2014 at 9:21 PM, Volker Simonis < > >> [email protected] > >>>>>>> wrote: > >>>>>> > >>>>>> Hi Pooja, > >>>>>>> > >>>>>>> if you already successfully build freetype according to the steps > >>>>>>> given in your mail you can simply pass the path of the freetype > build > >>>>>>> output directory (i.e. the one where you find freetype.dll) with > the > >>>>>>> "--with-freetype-lib" option to configure. You should also use > >>>>>>> "--with-freetype-include" to pass the path to the freetype include > >>>>>>> directory (i.e. the one which contains freetype.h) to configure. > >>>>>>> > >>>>>>> Regards, > >>>>>>> Volker > >>>>>>> > >>>>>>> > >>>>>>> On Thu, Apr 3, 2014 at 5:26 PM, pooja chopra < > >> [email protected] > >>>>>>> wrote: > >>>>>>> > >>>>>>>> Hi , > >>>>>>>> > >>>>>>>> I am trying to build openjk on my windows 7 machine and facing > >> problem > >>>>>>>> as > >>>>>>>> below :- > >>>>>>>> > >>>>>>>> checking for X11/extensions/shape.h... no > >>>>>>>> configure: error: Could not find freetype! You need to build a > >> 64-bit > >>>>>>>> version of > >>>>>>>> freetype. > >>>>>>>> This is not readily available. > >>>>>>>> You can find source code and build instructions on > >>>>>>>> http://www.freetype.org/ > >>>>>>>> If you put the resulting build in "C:\Program Files\GnuWin32", it > >> will > >>>>>>>> be > >>>>>>>> found > >>>>>>>> automatically. > >>>>>>>> configure exiting with result code 1 > >>>>>>>> > >>>>>>>> Even though I have build freetype using steps as below :- > >>>>>>>> > >>>>>>>> Download FreeType from http://www.freetype.org/download.html, > >> extract > >>>>>>> it to > >>>>>>> > >>>>>>>> c:\OpenJDK\freetype-2.4.7 and double click on > >>>>>>>> c:\OpenJDK\freetype-2.4.7\builds\win32\vc2010\freetype.vcxproj to > >> open > >>>>>>> the > >>>>>>> > >>>>>>>> FreeType project in "VisualC++ Express 2010". > >>>>>>>> > >>>>>>>> From the projects properties do the following: > >>>>>>>> > >>>>>>>> - Configuration Manager -> Active Solution Manager -> Type or > >>>>>>>> select > >>>>>>> the > >>>>>>> > >>>>>>>> new Platform -> x64 > >>>>>>>> - Configuration -> Release Multithreaded > >>>>>>>> - Platform -> x64 > >>>>>>>> - Output Directory -> rename ".\..\..\..\objs\win32\vc2010\" to > >>>>>>>> ".\..\..\..\objs\win64\vc2010\" > >>>>>>>> - Intermediate Directory -> rename > >> ".\..\..\..\objs\release_mt\" to > >>>>>>>> ".\..\..\..\objs\release_mt_64\" > >>>>>>>> - Target Name -> rename to "freetype" > >>>>>>>> - Platform Toolset -> Windows7.1SDK > >>>>>>>> > >>>>>>>> Taking help from this site : - > >>>>>>>> > >>>>>>>> https://weblogs.java.net/blog/simonis/archive/2011/10/28/ > >>>>>>> yaojowbi-yet-another-openjdk-windows-build-instruction > >>>>>>> > >>>>>>>> There may be a problem related to Windows SDK for Windows 7 and > >> .Net as > >>>>>>>> what I downloaded had some errors so please provide me link for > >>>>>>> downloading > >>>>>>> > >>>>>>>> this . > >>>>>>>> > >>>>>>>> > >>>>>>>> Thanks and Regards, > >>>>>>>> Pooja > >> > >> > >> > >> -- > >> Ludovic > >> ----------------------------------------- > >> > >> "Les formes qui differencient les etres importent peu > >> si leur pensees s'unissent pour batir un univers..." > >> Yoko Tsuno (in 'Les titans' by Roger Leloup) > >> [The shapes that differenciate beings are not important > >> if their thoughts unite to build a universe] > >> >
