neils-dev commented on PR #4409:
URL: https://github.com/apache/ozone/pull/4409#issuecomment-1472628445

   @swamirishi thanks, `JAVA_HOME` was not set.  
   
   Q. Does it need to be required?  The build without the rocks native build 
works whether the environment variable is set or not.  The stock ubuntu with 
java has the `java` and `javah` commands avail in the system without defining 
the `JAVA_HOME`.  
   
   However, I _**set**_ the `JAVA_HOME` environ var in my system and restarted 
the compile.  The compile succeeds past the previous failure but produced the 
following **_build error_**:
   
   ```
   [INFO] /bin/sh -c cd 
/home/data/home/data/data/work/reviews/rocks/ozone/hadoop-hdds/rocks-native && 
/usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/javah -d 
/home/data/home/data/data/work/reviews/rocks/ozone/hadoop-hdds/rocks-native/target/native/javah
 -classpath 
/home/data/home/data/data/work/reviews/rocks/ozone/hadoop-hdds/rocks-native/target/classes:/home/data/home/data/data/work/reviews/rocks/ozone/hadoop-hdds/managed-rocksdb/target/hdds-managed-rocksdb-1.4.0-SNAPSHOT.jar:/home/data/home/data/data/work/reviews/rocks/ozone/hadoop-hdds/common/target/hdds-common-1.4.0-SNAPSHOT.jar:/home/data/home/data/data/work/reviews/rocks/ozone/hadoop-hdds/hadoop-dependency-client/target/hdds-hadoop-dependency-client-1.4.0-SNAPSHOT.jar:/home/niles/.m2/repository/org/apache/hadoop/hadoop-annotations/3.3.4/hadoop-annotations-3.3.4.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/../lib/tools.jar:/home/niles/.m2/repository/org/apache/hadoop/hadoop-common/3.3.4/hadoop-common-3.3.4.jar:/home/niles/.m2/repositor
 
y/org/apache/hadoop/thirdparty/hadoop-shaded-guava/1.1.1/hadoop-shaded-guava-1.1.1.jar:/home/niles/.m2/repository/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar:/home/niles/.m2/repository/org/apache/httpcomponents/httpcore/4.4.13/httpcore-4.4.13.jar:/home/niles/.m2/repository/org/apache/commons/commons-configuration2/2.1.1/commons-configuration2-2.1.1.jar:/home/niles/.m2/repository/com/google/re2j/re2j/1.1/re2j-1.1.jar:/home/niles/.m2/repository/org/apache/hadoop/hadoop-auth/3.3.4/hadoop-auth-3.3.4.jar:/home/niles/.m2/repository/org/apache/kerby/kerb-core/1.0.1/kerb-core-1.0.1.jar:/home/niles/.m2/repository/org/apache/kerby/kerby-pkix/1.0.1/kerby-pkix-1.0.1.jar:/home/niles/.m2/repository/org/apache/kerby/kerby-asn1/1.0.1/kerby-asn1-1.0.1.jar:/home/niles/.m2/repository/org/apache/kerby/kerby-util/1.0.1/kerby-util-1.0.1.jar:/home/niles/.m2/repository/org/codehaus/woodstox/stax2-api/4.2.1/stax2-api-4.2.1.jar:/home/niles/.m2/repository/com/fasterxml/woodstox/woodstox-
 
core/5.4.0/woodstox-core-5.4.0.jar:/home/niles/.m2/repository/org/xerial/snappy/snappy-java/1.1.8.2/snappy-java-1.1.8.2.jar:/home/niles/.m2/repository/org/apache/hadoop/hadoop-hdfs/3.3.4/hadoop-hdfs-3.3.4.jar:/home/niles/.m2/repository/info/picocli/picocli/4.6.1/picocli-4.6.1.jar:/home/niles/.m2/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar:/home/niles/.m2/repository/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar:/home/niles/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/home/niles/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/home/niles/.m2/repository/com/google/code/findbugs/jsr305/3.0.0/jsr305-3.0.0.jar:/home/niles/.m2/repository/org/checkerframework/checker-qual/3.12.0/checker-qual-3.12.0.jar:/home/niles/.m2/repository/com/google/errorprone/error_prone_annotations/2.2.0/error_prone_annotations-2.2.0.jar:/home/
 
niles/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/home/niles/.m2/repository/org/apache/commons/commons-lang3/3.7/commons-lang3-3.7.jar:/home/niles/.m2/repository/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar:/home/niles/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.13.4/jackson-annotations-2.13.4.jar:/home/niles/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.13.4/jackson-datatype-jsr310-2.13.4.jar:/home/niles/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.13.4/jackson-core-2.13.4.jar:/home/niles/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.13.4.2/jackson-databind-2.13.4.2.jar:/home/data/home/data/data/work/reviews/rocks/ozone/hadoop-hdds/annotations/target/hdds-annotation-processing-1.4.0-SNAPSHOT.jar:/home/data/home/data/data/work/reviews/rocks/ozone/hadoop-hdds/config/target/hdds-config-1.4.0-SNAPSHOT.jar:/home/niles/.m2/repository/org/slf4j/slf4j-api/1.7.36/slf4j-api-
 
1.7.36.jar:/home/niles/.m2/repository/javax/annotation/javax.annotation-api/1.2/javax.annotation-api-1.2.jar:/home/niles/.m2/repository/io/dropwizard/metrics/metrics-core/3.2.4/metrics-core-3.2.4.jar:/home/niles/.m2/repository/org/apache/ratis/ratis-server/2.4.2-8b8bdda-SNAPSHOT/ratis-server-2.4.2-8b8bdda-SNAPSHOT.jar:/home/niles/.m2/repository/org/apache/ratis/ratis-thirdparty-misc/1.0.3/ratis-thirdparty-misc-1.0.3.jar:/home/niles/.m2/repository/org/apache/ratis/ratis-proto/2.4.2-8b8bdda-SNAPSHOT/ratis-proto-2.4.2-8b8bdda-SNAPSHOT.jar:/home/niles/.m2/repository/org/apache/ratis/ratis-common/2.4.2-8b8bdda-SNAPSHOT/ratis-common-2.4.2-8b8bdda-SNAPSHOT.jar:/home/niles/.m2/repository/org/apache/ratis/ratis-client/2.4.2-8b8bdda-SNAPSHOT/ratis-client-2.4.2-8b8bdda-SNAPSHOT.jar:/home/niles/.m2/repository/org/apache/ratis/ratis-server-api/2.4.2-8b8bdda-SNAPSHOT/ratis-server-api-2.4.2-8b8bdda-SNAPSHOT.jar:/home/niles/.m2/repository/org/apache/ratis/ratis-metrics/2.4.2-8b8bdda-SNAPSHOT/ratis-
 
metrics-2.4.2-8b8bdda-SNAPSHOT.jar:/home/niles/.m2/repository/org/apache/ratis/ratis-netty/2.4.2-8b8bdda-SNAPSHOT/ratis-netty-2.4.2-8b8bdda-SNAPSHOT.jar:/home/niles/.m2/repository/org/apache/ratis/ratis-grpc/2.4.2-8b8bdda-SNAPSHOT/ratis-grpc-2.4.2-8b8bdda-SNAPSHOT.jar:/home/niles/.m2/repository/org/apache/logging/log4j/log4j-api/2.17.1/log4j-api-2.17.1.jar:/home/niles/.m2/repository/org/apache/commons/commons-pool2/2.6.0/commons-pool2-2.6.0.jar:/home/niles/.m2/repository/org/bouncycastle/bcpkix-jdk15on/1.67/bcpkix-jdk15on-1.67.jar:/home/niles/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.67/bcprov-jdk15on-1.67.jar:/home/niles/.m2/repository/commons-validator/commons-validator/1.6/commons-validator-1.6.jar:/home/niles/.m2/repository/commons-beanutils/commons-beanutils/1.9.4/commons-beanutils-1.9.4.jar:/home/niles/.m2/repository/commons-digester/commons-digester/1.8.1/commons-digester-1.8.1.jar:/home/niles/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/
 
home/niles/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/home/niles/.m2/repository/io/jaegertracing/jaeger-client/1.6.0/jaeger-client-1.6.0.jar:/home/niles/.m2/repository/io/jaegertracing/jaeger-thrift/1.6.0/jaeger-thrift-1.6.0.jar:/home/niles/.m2/repository/org/apache/thrift/libthrift/0.14.1/libthrift-0.14.1.jar:/home/niles/.m2/repository/com/squareup/okhttp3/okhttp/4.9.3/okhttp-4.9.3.jar:/home/niles/.m2/repository/com/squareup/okio/okio/2.8.0/okio-2.8.0.jar:/home/niles/.m2/repository/io/jaegertracing/jaeger-core/1.6.0/jaeger-core-1.6.0.jar:/home/niles/.m2/repository/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar:/home/niles/.m2/repository/io/jaegertracing/jaeger-tracerresolver/1.6.0/jaeger-tracerresolver-1.6.0.jar:/home/niles/.m2/repository/io/opentracing/contrib/opentracing-tracerresolver/0.1.8/opentracing-tracerresolver-0.1.8.jar:/home/niles/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib/1.6.21/kotlin-stdlib-1.6.21.jar:/home/niles
 
/.m2/repository/org/jetbrains/kotlin/kotlin-stdlib-common/1.6.21/kotlin-stdlib-common-1.6.21.jar:/home/niles/.m2/repository/org/jetbrains/annotations/13.0/annotations-13.0.jar:/home/niles/.m2/repository/io/opentracing/opentracing-util/0.33.0/opentracing-util-0.33.0.jar:/home/niles/.m2/repository/io/opentracing/opentracing-api/0.33.0/opentracing-api-0.33.0.jar:/home/niles/.m2/repository/io/opentracing/opentracing-noop/0.33.0/opentracing-noop-0.33.0.jar:/home/niles/.m2/repository/org/yaml/snakeyaml/2.0/snakeyaml-2.0.jar:/home/niles/.m2/repository/org/reflections/reflections/0.9.11/reflections-0.9.11.jar:/home/niles/.m2/repository/org/javassist/javassist/3.21.0-GA/javassist-3.21.0-GA.jar:/home/data/home/data/data/work/reviews/rocks/ozone/hadoop-hdds/interface-client/target/hdds-interface-client-1.4.0-SNAPSHOT.jar:/home/niles/.m2/repository/org/apache/hadoop/thirdparty/hadoop-shaded-protobuf_3_7/1.1.1/hadoop-shaded-protobuf_3_7-1.1.1.jar:/home/data/home/data/data/work/reviews/rocks/ozon
 
e/hadoop-hdds/interface-admin/target/hdds-interface-admin-1.4.0-SNAPSHOT.jar:/home/niles/.m2/repository/org/rocksdb/rocksdbjni/7.7.3/rocksdbjni-7.7.3.jar:/home/niles/.m2/repository/org/eclipse/jetty/jetty-io/9.4.49.v20220914/jetty-io-9.4.49.v20220914.jar:/home/niles/.m2/repository/org/eclipse/jetty/jetty-util/9.4.49.v20220914/jetty-util-9.4.49.v20220914.jar
 org.apache.hadoop.hdds.utils.db.managed.ManagedSSTDumpTool 
org.apache.hadoop.hdds.utils.db.managed.PipeInputStream
   [INFO] 
   [INFO] --- maven-antrun-plugin:1.3:run (build-rocks-tools) @ 
hdds-rocks-native ---
   [INFO] Executing tasks
       [mkdir] Created dir: 
/home/data/home/data/data/work/reviews/rocks/ozone/hadoop-hdds/rocks-native/target/native/rocksdb
        [exec] -- The C compiler identification is GNU 9.4.0
        [exec] -- The CXX compiler identification is GNU 9.4.0
        [exec] -- Check for working C compiler: /usr/bin/cc
        [exec] -- Check for working C compiler: /usr/bin/cc -- works
        [exec] -- Detecting C compiler ABI info
        [exec] -- Detecting C compiler ABI info - done
        [exec] -- Detecting C compile features
        [exec] -- Detecting C compile features - done
        [exec] -- Check for working CXX compiler: /usr/bin/c++
        [exec] -- Check for working CXX compiler: /usr/bin/c++ -- works
        [exec] -- Detecting CXX compiler ABI info
        [exec] -- Detecting CXX compiler ABI info - done
        [exec] -- Detecting CXX compile features
        [exec] -- Detecting CXX compile features - done
        [exec] -- Found JNI: 
/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/lib/amd64/libjawt.so  
        [exec] -- Configuring done
        [exec] CMake Error at CMakeLists.txt:77 (add_library):
        [exec]   CXX_STANDARD is set to invalid value '23'
        [exec] 
        [exec] 
        [exec] -- Generating done
        [exec] CMake Generate step failed.  Build files cannot be regenerated 
correctly.
   [INFO] 
------------------------------------------------------------------------
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to