Source: protobuf
Version: 3.6.0.1-1
Severity: serious
Justification: fails to build from source (but built successfully in the past)

Hi,

protobuf/experimental FTBFS with openjdk-10 as default jdk. I didn't
test the version in sid.

   debian/rules override_dh_auto_build-indep
make[1]: Entering directory '/build/protobuf-3.6.0.1'
dh_auto_build --indep
        make -j4
make[2]: Entering directory '/build/protobuf-3.6.0.1'
make  all-recursive
make[3]: Entering directory '/build/protobuf-3.6.0.1'
Making all in .
make[4]: Entering directory '/build/protobuf-3.6.0.1'
make[4]: Leaving directory '/build/protobuf-3.6.0.1'
Making all in src
make[4]: Entering directory '/build/protobuf-3.6.0.1/src'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/protobuf-3.6.0.1/src'
make[3]: Leaving directory '/build/protobuf-3.6.0.1'
make[2]: Leaving directory '/build/protobuf-3.6.0.1'
# Java build.
ant -f debian/java-build.xml jar
Buildfile: /build/protobuf-3.6.0.1/debian/java-build.xml

generate:
    [mkdir] Created dir: 
/build/protobuf-3.6.0.1/java/core/target/generated-sources
     [echo] src

compile:
    [mkdir] Created dir: /build/protobuf-3.6.0.1/java/core/target/classes
    [javac] Using javac -source 1.5 is no longer supported, switching to 7
    [javac] Using javac -target 1.5 is no longer supported, switching to 7
    [javac] Release attribute not specified, defaulting to the value of the 
target attribute (7)
    [javac] Compiling 79 source files to 
/build/protobuf-3.6.0.1/java/core/target/classes
    [javac] Ignoring source, target and bootclasspath as release has been set
    [javac] 
/build/protobuf-3.6.0.1/java/core/src/main/java/com/google/protobuf/UnsafeUtil.java:45:
 error: package sun.misc does not exist
    [javac]   private static final sun.misc.Unsafe UNSAFE = getUnsafe();
    [javac]                                ^
    [javac] 
/build/protobuf-3.6.0.1/java/core/src/main/java/com/google/protobuf/UnsafeUtil.java:292:
 error: package sun.misc does not exist
    [javac]   static sun.misc.Unsafe getUnsafe() {
    [javac]                  ^
    [javac] 
/build/protobuf-3.6.0.1/java/core/src/main/java/com/google/protobuf/UnsafeUtil.java:432:
 error: package sun.misc does not exist
    [javac]     sun.misc.Unsafe unsafe;
    [javac]             ^
    [javac] 
/build/protobuf-3.6.0.1/java/core/src/main/java/com/google/protobuf/UnsafeUtil.java:434:
 error: package sun.misc does not exist
    [javac]     MemoryAccessor(sun.misc.Unsafe unsafe) {
    [javac]                            ^
    [javac] 
/build/protobuf-3.6.0.1/java/core/src/main/java/com/google/protobuf/UnsafeUtil.java:511:
 error: package sun.misc does not exist
    [javac]     JvmMemoryAccessor(sun.misc.Unsafe unsafe) {
    [javac]                               ^
    [javac] 
/build/protobuf-3.6.0.1/java/core/src/main/java/com/google/protobuf/UnsafeUtil.java:293:
 error: package sun.misc does not exist
    [javac]     sun.misc.Unsafe unsafe = null;
    [javac]             ^
    [javac] 
/build/protobuf-3.6.0.1/java/core/src/main/java/com/google/protobuf/UnsafeUtil.java:297:
 error: package sun.misc does not exist
    [javac]               new PrivilegedExceptionAction<sun.misc.Unsafe>() {
    [javac]                                                     ^
    [javac] 
/build/protobuf-3.6.0.1/java/core/src/main/java/com/google/protobuf/UnsafeUtil.java:299:
 error: package sun.misc does not exist
    [javac]                 public sun.misc.Unsafe run() throws Exception {
    [javac]                                ^
    [javac] 
/build/protobuf-3.6.0.1/java/core/src/main/java/com/google/protobuf/UnsafeUtil.java:300:
 error: package sun.misc does not exist
    [javac]                   Class<sun.misc.Unsafe> k = sun.misc.Unsafe.class;
    [javac]                                 ^
    [javac] 
/build/protobuf-3.6.0.1/java/core/src/main/java/com/google/protobuf/UnsafeUtil.java:300:
 error: package sun.misc does not exist
    [javac]                   Class<sun.misc.Unsafe> k = sun.misc.Unsafe.class;
    [javac]                                                      ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 10 errors

BUILD FAILED
/build/protobuf-3.6.0.1/debian/java-build.xml:27: Compile failed; see the 
compiler error output for details.

Total time: 5 seconds
make[1]: *** [debian/rules:69: override_dh_auto_build-indep] Error 1
make[1]: Leaving directory '/build/protobuf-3.6.0.1'
make: *** [debian/rules:18: build] Error 2


Andreas

Attachment: protobuf_3.6.0.1-1.log.gz
Description: application/gzip

Reply via email to