MacOSX, jdk8u-dev build break, getting Xcode 4.6.3 set up for Maveriks 10.9.5

Vadim Pakhnushev vadim.pakhnushev at oracle.com
Wed May 6 20:11:34 UTC 2015


That is, I downloaded freetype tarball from the freetype site and did 
'sudo make install' in the extracted directory...

On 06.05.2015 23:09, Vadim Pakhnushev wrote:
> My experience was that configure didn't find freetype even with the 
> --with-freetype so I just did sudo make install and it found it in the 
> /usr/local
>
> Thanks,
> Vadim
>
> On 06.05.2015 22:49, Pete Brunet wrote:
>> Thanks David,
>>
>> I have Xcode 6.1.1 and configure fails with "Could not find freetype!
>> These sites
>> http://blog.shelan.org/2015/03/how-to-build-open-jdk-9-on-mac-osx.html
>> http://gvsmirnov.ru/blog/tech/2014/02/07/building-openjdk-8-on-osx-maverick.html 
>>
>> say to install XQuartz, but that didn't help.  BTW, My OS is Mavericks.
>>
>> If it matters I have not yet moved Xcode out of /Applications.
>>
>> Pete
>>
>> On 5/6/15 11:11 AM, David DeHaven wrote:
>>> Correct, --with-xcode-path is for jdk8u only as it requires building 
>>> with Xcode 4. For jdk9 use the Xcode 5.1 or later.
>>>
>>> The Xcode 6.3 patch is in hotspot, it will be integrated to dev 
>>> hopefully in the near future. In the meantime you can apply the 
>>> patch to your local workspace.
>>>
>>> Or, if you have an ADC account, you should be able to download Xcode 
>>> 6.1 or 6.2 (listed in the "other" downloads). Just install it 
>>> somewhere besides /Applications or the Mac App Store will try to 
>>> auto-update it for you. Once installed, just use "sudo xcode-select 
>>> --switch /path/to/Xcode-6.2.app" to use it.
>>>
>>> -DrD-
>>>
>>>> Maybe it's because now I am using the 9 repo:
>>>>
>>>> $ bash ./configure --with-xcode-path=/Applications/Xcode\ 4.6.3.app/
>>>> 2>&1 | tee configure.log
>>>> Running generated-configure.sh
>>>> configure: error: unrecognized options: --with-xcode-path
>>>> configure exiting with result code 1
>>>>
>>>> On 5/6/15 7:51 AM, Vadim Pakhnushev wrote:
>>>>> Hi Pete,
>>>>>
>>>>> How is that?
>>>>> I haven't tried this lately, but I just pulled 8u-dev sources and the
>>>>> option is there:
>>>>>
>>>>> $ sh configure --help
>>>>> ....
>>>>> --with-xcode-path       explicit path to Xcode 4 (generally for
>>>>> building on
>>>>>                           10.9 and later)
>>>>>
>>>>> Thanks,
>>>>> Vadim
>>>>>
>>>>> On 06.05.2015 15:39, Pete Brunet wrote:
>>>>>> Hi Vadim, I had to defer from this for a while but am back at it.
>>>>>>
>>>>>> Apparently --with-xcode-path isn't currently a valid option.
>>>>>>
>>>>>> Pete
>>>>>>
>>>>>> On 4/7/15 10:22 AM, Vadim Pakhnushev wrote:
>>>>>>> Pete, have you tried
>>>>>>> sh configure --with-xcode-path=/Applications/Xcode\ 4.6.3.app/
>>>>>>> ?
>>>>>>> It seems that the configure doesn't pick the correct path from the
>>>>>>> xcode-select.
>>>>>>> Although I successfully built jdk8u on 10.10 with both xcode-select
>>>>>>> and --with-xcode-path
>>>>>>> BTW, the correct path for xcode-select would be 
>>>>>>> /Applications/Xcode\
>>>>>>> 4.6.3.app/Contents/Developer I guess.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Vadim
>>>>>>>
>>>>>>> On 07.04.2015 15:56, Pete Brunet wrote:
>>>>>>>> Hi, I need some help so I can build on MacOSX to fix a build 
>>>>>>>> break.
>>>>>>>>
>>>>>>>> First since I had Xcode 6.1.1 and configure complained that I 
>>>>>>>> didn't
>>>>>>>> have v4 I installed v4.6.3.  After installing 4.6.3 and doing
>>>>>>>> sudo xcode-select -s /Applications/Xcode\ 4.6.3.app/
>>>>>>>> I got past that.  Then for some reason my compile environment 
>>>>>>>> is now
>>>>>>>> bad.  I get
>>>>>>>>
>>>>>>>> ...
>>>>>>>> configure:20476: checking for C compiler version
>>>>>>>> configure:20485: /usr/bin/gcc --version >&5
>>>>>>>> i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc.
>>>>>>>> build
>>>>>>>> 5658) (LLVM build 2336.11.00)
>>>>>>>> Copyright (C) 2007 Free Software Foundation, Inc.
>>>>>>>> This is free software; see the source for copying conditions.  
>>>>>>>> There
>>>>>>>> is NO
>>>>>>>> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
>>>>>>>> PURPOSE.
>>>>>>>>
>>>>>>>> configure:20496: $? = 0
>>>>>>>> configure:20485: /usr/bin/gcc -v >&5
>>>>>>>> Using built-in specs.
>>>>>>>> Target: i686-apple-darwin11
>>>>>>>> Configured with:
>>>>>>>> /private/var/tmp/llvmgcc42/llvmgcc42-2336.11~182/src/configure
>>>>>>>> --disable-checking --enable-werror
>>>>>>>> --prefix=/Applications/Xcode.app/Contents/Developer/usr/llvm-gcc-4.2 
>>>>>>>>
>>>>>>>> --mandir=/share/man --enable-languages=c,objc,c++,obj-c++
>>>>>>>> --program-prefix=llvm-
>>>>>>>> --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/
>>>>>>>> --with-slibdir=/usr/lib --build=i686-apple-darwin11
>>>>>>>> --enable-llvm=/private/var/tmp/llvmgcc42/llvmgcc42-2336.11~182/dst-llvmCore/Developer/usr/local 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --program-prefix=i686-apple-darwin11- --host=x86_64-apple-darwin11
>>>>>>>> --target=i686-apple-darwin11
>>>>>>>> --with-gxx-include-dir=/usr/include/c++/4.2.1
>>>>>>>> Thread model: posix
>>>>>>>> gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build
>>>>>>>> 2336.11.00)
>>>>>>>> configure:20496: $? = 0
>>>>>>>> configure:20485: /usr/bin/gcc -V >&5
>>>>>>>> llvm-gcc-4.2: argument to `-V' is missing
>>>>>>>> configure:20496: $? = 1
>>>>>>>> configure:20485: /usr/bin/gcc -qversion >&5
>>>>>>>> i686-apple-darwin11-llvm-gcc-4.2: no input files
>>>>>>>> configure:20496: $? = 1
>>>>>>>> configure:20516: checking whether the C compiler works
>>>>>>>> configure:20538: /usr/bin/gcc    conftest.c >&5
>>>>>>>> ld: library not found for -lcrt1.10.6.o
>>>>>>>> collect2: ld returned 1 exit status
>>>>>>>> ...
>>>>>>>>
>>>>>>>> Trying find from the root:
>>>>>>>> find . -name crt1\*
>>>>>>>>
>>>>>>>> ...
>>>>>>>> ./Applications/Xcode
>>>>>>>> 4.6.3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/usr/lib/crt1.3.1.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ./Applications/Xcode
>>>>>>>> 4.6.3.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/usr/lib/crt1.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ./Applications/Xcode
>>>>>>>> 4.6.3.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk/usr/lib/crt1.10.5.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ./Applications/Xcode
>>>>>>>> 4.6.3.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk/usr/lib/crt1.10.6.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ./Applications/Xcode
>>>>>>>> 4.6.3.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk/usr/lib/crt1.3.1.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ./Applications/Xcode
>>>>>>>> 4.6.3.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk/usr/lib/crt1.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ./Applications/Xcode
>>>>>>>> 4.6.3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/lib/crt1.10.5.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ./Applications/Xcode
>>>>>>>> 4.6.3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/lib/crt1.10.6.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ./Applications/Xcode
>>>>>>>> 4.6.3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/lib/crt1.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ./Applications/Xcode
>>>>>>>> 4.6.3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/lib/crt1.10.5.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ./Applications/Xcode
>>>>>>>> 4.6.3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/lib/crt1.10.6.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ./Applications/Xcode
>>>>>>>> 4.6.3.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/lib/crt1.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/crt1.3.1.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/crt1.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/crt1.10.5.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/crt1.10.6.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/crt1.3.1.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/crt1.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/crt1.10.5.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/crt1.10.6.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/usr/lib/crt1.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/lib/crt1.10.5.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/lib/crt1.10.6.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ./Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/usr/lib/crt1.o 
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ...
>>>>>>>>
>>>>>>>> Xcode.app above is v6.1.1.  I am on OS X 10.9.5 and notice that 
>>>>>>>> for
>>>>>>>> 10.9
>>>>>>>> I have crt1.10.6.o Xcode (6.1.1) but not for Xcode 4.6.3.
>>>>>>>>
>>>>>>>> Pete
>




More information about the build-dev mailing list