Hi Phil, Good call! But yes I had done that. It may be down to a potential issue with a macports install of libconv.
Nothing like debugging native line for Christmas 🙂. Cheers, Martijn On Thu, 15 Dec 2016 at 23:44, Phil Race <philip.r...@oracle.com> wrote: > A complete stab in the dark, but did you install the xcode command line > > tools ? > > > > -phil. > > > > On 12/15/2016 07:24 AM, Martijn Verburg wrote: > > > Hi Erik, > > > > > > Thanks, that's fine. As an FYI I swapped to using gcc and g++ compilers > but > > > still get the same error so more digging is required, will update here > > > if/when I find the culprit > > > > > > Cheers, > > > Martijn > > > > > > On 15 December 2016 at 09:45, Erik Joelsson <erik.joels...@oracle.com> > > > wrote: > > > > > >> Hello, > > >> > > >> I'm not a native Mac user so I only ever build for Mac using the > > >> officially picked toolchains at Oracle, which is currently Xcode 6.3. At > > >> the time when we made that choice, 7.0 was still in beta. Support for > newer > > >> toolchains is a community effort and not something we in the build team > are > > >> able to actively pursue. > > >> > > >> /Erik > > >> > > >> > > >> > > >> On 2016-12-15 10:29, Martijn Verburg wrote: > > >> > > >>> Hi all, > > >>> > > >>> I've updated my toolchain slightly and am now on XCode 8.2, Mac OS X > > >>> 10.12.2: > > >>> > > >>> ==================================================== > > >>> > > >>> Configuration summary: > > >>> * Debug level: release > > >>> * HS debug level: product > > >>> * JDK variant: normal > > >>> * JVM variants: server > > >>> * OpenJDK target: OS: macosx, CPU architecture: x86, address length: 64 > > >>> * Version string: 9-internal+0-adhoc.karianna.jdk9dev (9-internal) > > >>> > > >>> Tools summary: > > >>> * Boot JDK: java version "1.8.0_112" Java(TM) SE Runtime > Environment > > >>> (build 1.8.0_112-b16) Java HotSpot(TM) 64-Bit Server VM (build > 25.112-b16, > > >>> mixed mode) (at > > >>> /Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Home) > > >>> * Toolchain: clang (clang/LLVM from Xcode 8.2) > > >>> * C Compiler: Version 8.0.0 (at /usr/bin/clang) > > >>> * C++ Compiler: Version 8.0.0 (at /usr/bin/clang++) > > >>> > > >>> Build performance summary: > > >>> * Cores to use: 8 > > >>> * Memory limit: 16384 MB > > >>> > > >>> ==================================================== > > >>> > > >>> The same build error as reported below still occurs. Is it the case > that > > >>> clang at this version is not yet supported? > > >>> > > >>> > > >>> Cheers, > > >>> Martijn > > >>> > > >>> On 8 December 2016 at 20:38, Martijn Verburg <martijnverb...@gmail.com > > > > >>> wrote: > > >>> > > >>> Hi all, > > >>>> I got past my previous issue (thanks Dmitry!), but I now have a new > one > > >>>> (after a fresh clone). I notice I'm using the clang compiler by > default, > > >>>> not sure if that's supported. > > >>>> > > >>>> --------- > > >>>> > > >>>> > > >>>> ld: warning: object file (/Users/karianna/Documents/ > > >>>> workspace/AdoptOpenJDK_Projects/jdk9dev/build/macosx- > > >>>> x86_64-normal-server-release/support/native/java.base/libjli_static.a) > > >>>> was built for newer OSX version (10.12) than being linked (10.7) > > >>>> Creating support/modules_libs/java.rmi/librmi.dylib from 1 file(s) > > >>>> Creating support/modules_cmds/java.rmi/rmid from 1 file(s) > > >>>> Creating support/modules_cmds/java.rmi/rmiregistry from 1 file(s) > > >>>> ld: warning: object file (/Users/karianna/Documents/ > > >>>> workspace/AdoptOpenJDK_Projects/jdk9dev/build/macosx- > > >>>> x86_64-normal-server-release/support/native/java.base/libjli_static.a) > > >>>> was built for newer OSX version (10.12) than being linked (10.7) > > >>>> ld: warning: object file (/Users/karianna/Documents/ > > >>>> workspace/AdoptOpenJDK_Projects/jdk9dev/build/macosx- > > >>>> x86_64-normal-server-release/support/native/java.base/libjli_static.a) > > >>>> was built for newer OSX version (10.12) than being linked (10.7) > > >>>> *Undefined symbols for architecture x86_64:* > > >>>> * "_libiconv", referenced from:* > > >>>> * _convertUft8ToPlatformString in EncodingSupport_md.o* > > >>>> * "_libiconv_open", referenced from:* > > >>>> * _convertUft8ToPlatformString in EncodingSupport_md.o* > > >>>> *ld: symbol(s) not found for architecture x86_64* > > >>>> *clang: error: linker command failed with exit code 1 (use -v to see > > >>>> invocation)* > > >>>> cp: /Users/karianna/Documents/workspace/AdoptOpenJDK_ > > >>>> Projects/jdk9dev/build/macosx-x86_64-normal-server-release/ > > >>>> make-support/failure-logs/support_native_java.instrument_ > > >>>> libinstrument_BUILD_LIBINSTRUMENT_link.log: > > >>>> No such file or directory > > >>>> make[3]: *** [/Users/karianna/Documents/workspace/AdoptOpenJDK_ > > >>>> Projects/jdk9dev/build/macosx-x86_64-normal-server-release/ > > >>>> support/modules_libs/java.instrument/libinstrument.dylib] Error 1 > > >>>> make[2]: *** [java.instrument-libs] Error 2 > > >>>> make[2]: *** Waiting for unfinished jobs.... > > >>>> ld: warning: object file (/Users/karianna/Documents/ > > >>>> workspace/AdoptOpenJDK_Projects/jdk9dev/build/macosx- > > >>>> x86_64-normal-server-release/support/native/java.base/libjli_static.a) > > >>>> was built for newer OSX version (10.12) than being linked (10.7) > > >>>> > > >>>> > > >>>> Cheers, > > >>>> Martijn > > >>>> > > >>>> > > > > -- Cheers, Martijn (Sent from Gmail Mobile)