Thanks Emmanuel, I have installed a few alternatives and they work. The jenv output saying 'system' was just the fact that I had not set an explicit jdk version and had no JAVA_HOME.
On Thu, May 16, 2019 at 3:43 PM Emmanuel Lécharny <[email protected]> wrote: > HI Daan, > > > We haven't tested the build with Java 9. Also note that Java 9 (and 10) > are now EOLed. > > > I strongly suggest you also install another Java version rathert han > the Oracle one, as its license has recently changed and does not allow > you to run it on your machine without paying something. Please check > https://adoptopenjdk.net/, this is what I'm using on my Mac, and it > works just fine. > > > comments inline > > On 16/05/2019 14:07, Daan Hoogland wrote: > > H, > > I am building directory server on macos 10.14.4 in order to try and > > embed it in a Apache CloudStack test suit(, for now). > > > > I have tried 1.5.7, 2.0.0.AM25 and latest head several times. > > toolchain describes itself as below. I am pretty sure the jenv > > messages are not indicative of an error. Each version shows a > > different error during the build and I've been looking for a correct > > combination for a while now. any help is appreciated. I finally > > managed to build latest head but with some local cleans and builds > > (-rf options). Is there some special build requirements in terms of > > JVM options that I should look at to make sure the build succeeds > > without hick-ups? > > Thanks in advance > > > > $ jenv doctor > > [OK] No JAVA_HOME set > > [OK] Java binaries in path are jenv shims > > [OK] Jenv is correctly loaded > > > > $ jenv version > > system (set by /Users/dahn/.jenv/version) > > > This is more than bizarre. When I run this command, here is what I get : > > > $ jenv version > 1.8 (set by /Users/elecharny/.jenv/version) > > I suspect you have something wrong set in your environment > > > > > > $ mvn -version > > Unable to find any JVMs matching version "system". > > Java HotSpot(TM) 64-Bit Server VM warning: Ignoring option > > MaxPermSize; support was removed in 8.0 > > Listening for transport dt_socket at address: 8787 > > Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; > > 2018-10-24T20:41:47+02:00) > > Maven home: /usr/local/Cellar/maven/3.6.0/libexec > > Java version: 9, vendor: Oracle Corporation, runtime: > > /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home > > Default locale: en_NL, platform encoding: UTF-8 > > OS name: "mac os x", version: "10.14.4", arch: "x86_64", family: "mac" > > > > -- Daan > -- Daan
