[INFO] ------------------------------------------------------------------------ [INFO] For more information, run Maven with the -e switch [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2 seconds [INFO] Finished at: Tue Aug 06 12:25:17 CST 2013 [INFO] Final Memory: 50M/290M [INFO] ------------------------------------------------------------------------
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
here is my environment:
[h@localhost FaceTools]$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.11.90) (rhel-1.62.1.11.11.90.el6_4-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
[h@localhost FaceTools]$ javac -version
javac 1.6.0_24
[h@localhost FaceTools]$ mvn -version
Apache Maven 2.2.1 (r801777; 2009-08-07 03:16:01+0800)
Java version: 1.6.0_24
Java home: /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "linux" version: "2.6.32-279.el6.x86_64" arch: "amd64" Family: "unix"
when i do this:
cd tools/FaceTools
mvn assembly:assembly
error occurs,there is some chinese information in the INFO as my system language is.
what's wrong with it?
Hope anyone can help..thank you.
[h@localhost FaceTools]$ mvn assembly:assembly
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building FaceTools
[INFO] task-segment: [assembly:assembly] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] Preparing assembly:assembly
[INFO] ------------------------------------------------------------------------
[INFO] Building FaceTools
[INFO] ------------------------------------------------------------------------
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 14 source files to /home/h/openimaj-code/tools/FaceTools/target/classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[100,40] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.DetectedFace> 的限制范围
[ERROR] /home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[136,40] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.DetectedFace> 的限制范围
[ERROR] /home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[167,14] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.keypoints.KEDetectedFace> 的限制范围
[ERROR] /home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[172,40] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.keypoints.KEDetectedFace> 的限制范围
[ERROR] /home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[207,37] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.DetectedFace> 的限制范围
[ERROR] /home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[209,40] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.DetectedFace> 的限制范围
[ERROR] /home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[235,37] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.DetectedFace> 的限制范围
[ERROR] /home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[237,40] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.DetectedFace> 的限制范围
[ERROR] /home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[265,14] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.DetectedFace> 的限制范围
[ERROR] /home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[267,40] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.DetectedFace> 的限制范围
[ERROR] /home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[297,14] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.CLMDetectedFace> 的限制范围
[ERROR] /home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[299,40] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.CLMDetectedFace> 的限制范围
[ERROR] /home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[321,14] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.CLMDetectedFace> 的限制范围
[ERROR] /home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[323,40] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.CLMDetectedFace> 的限制范围
[INFO] 14 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
/home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[100,40] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.DetectedFace> 的限制范围
/home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[136,40] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.DetectedFace> 的限制范围
/home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[167,14] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.keypoints.KEDetectedFace> 的限制范围
/home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[172,40] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.keypoints.KEDetectedFace> 的限制范围
/home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[207,37] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.DetectedFace> 的限制范围
/home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[209,40] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.DetectedFace> 的限制范围
/home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[235,37] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.DetectedFace> 的限制范围
/home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[237,40] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.DetectedFace> 的限制范围
/home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[265,14] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.DetectedFace> 的限制范围
/home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[267,40] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.DetectedFace> 的限制范围
/home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[297,14] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.CLMDetectedFace> 的限制范围
/home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[299,40] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.CLMDetectedFace> 的限制范围
/home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[321,14] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.CLMDetectedFace> 的限制范围
/home/h/openimaj-code/tools/FaceTools/src/main/java/org/openimaj/tools/faces/recognition/options/RecognitionStrategy.java:[323,40] invalid inferred types for EXTRACTOR; 推理类型参数 org.openimaj.feature.FeatureExtractor<?,FACE> 不符合类型变量 org.openimaj.feature.FeatureExtractor<?,org.openimaj.image.processing.face.detection.CLMDetectedFace> 的限制范围
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2 seconds
[INFO] Finished at: Tue Aug 06 12:25:17 CST 2013
[INFO] Final Memory: 50M/290M
[INFO] ------------------------------------------------------------------------
This is due to a compiler bug in that version of OpenJDK (see https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/611284 & http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6302954).
Can you try a newer java version? We've been compiling with the latest Oracle java 7 builds, and also recent Oracle Java 6 builds without problems.