Package: src:gluegen2
Version: 2.5.0+dfsg-3
Severity: important
Tags: forky sid ftbfs
User: debian...@lists.debian.org
Usertags: ftbfs-nocheck-profile

Dear maintainer:

During a rebuild of all packages in unstable using the nocheck build profile,
your package failed to build.

Below you will find how the build ends (probably the most relevant part,
but not necessarily). If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202509/

A wiki page discussing how to reproduce bugs in this category and
possible solutions is available here:

https://wiki.debian.org/qa.debian.org/FTBFS/Nocheck

(It's a wiki, so you are welcome to contribute)

[ Note: This is RC, but I will wait at least two weeks before raising
the severities, there are a lot of gcc-15 and CMake 4 bugs open now ].

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:gluegen2, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem=ant --with maven-repo-helper
   debian/rules override_dh_auto_clean

[... snipped ...]

     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.striplibs:
     [echo] Strip symbols from libs in /<<PKGBUILDDIR>>/build/obj

c.manifest:

gluegen.build.shasum:
     [echo] gluegen.build.sha.sources 
91a4f6618700bd25ea3277b66fa01317fbc07d65543e997d1c601fd2ab6c5b0e
     [echo] gluegen.build.sha.classes 
e6a9e8f6c89c591a30b097828439b16884e8528552ffe0cb90ae1b6a46f0d3f0
     [echo] gluegen.build.sha.natives 
b2985fa5f60c021c701d5878428be3d3bf86c4e16197d4edee3b228089c2513f

gluegen.package.java:

gluegen.package.javase:
     [copy] Copying 1 file to /<<PKGBUILDDIR>>/build
      [jar] Building jar: /<<PKGBUILDDIR>>/build/gluegen.jar
     [copy] Copying 1 file to /<<PKGBUILDDIR>>/build
      [jar] Building jar: /<<PKGBUILDDIR>>/build/gluegen-rt.jar
     [copy] Copying 1 file to /<<PKGBUILDDIR>>/build
     [copy] Copying 1 file to /<<PKGBUILDDIR>>/build
     [copy] Copying 1 file to /<<PKGBUILDDIR>>/build
     [copy] Copying 1 file to /<<PKGBUILDDIR>>/build

gluegen.package.android:

gluegen.package.native:
     [copy] Copying 1 file to /<<PKGBUILDDIR>>/build
     [echo] native.tag.jar common (attr) for 
/<<PKGBUILDDIR>>/build/gluegen2-rt-natives-linux-amd64.jar include 
*gluegen2_rt.so exclude 
     [echo] native.tag.jar common (props) gluegen2-rt-natives-linux-amd64.jar 
include *gluegen2_rt.so exclude  *.symbols
    [mkdir] Created dir: 
/<<PKGBUILDDIR>>/build/obj/gluegen2-rt-natives-linux-amd64.jar.d/java
    [mkdir] Created dir: 
/<<PKGBUILDDIR>>/build/obj/gluegen2-rt-natives-linux-amd64.jar.d/jar
    [mkdir] Created dir: 
/<<PKGBUILDDIR>>/build/obj/gluegen2-rt-natives-linux-amd64.jar.d/jar/natives
    [mkdir] Created dir: 
/<<PKGBUILDDIR>>/build/obj/gluegen2-rt-natives-linux-amd64.jar.d/jar/natives/linux-amd64
     [copy] Copying 1 file to 
/<<PKGBUILDDIR>>/build/obj/gluegen2-rt-natives-linux-amd64.jar.d/jar/natives/linux-amd64
    [javac] Compiling 1 source file to 
/<<PKGBUILDDIR>>/build/obj/gluegen2-rt-natives-linux-amd64.jar.d/jar
    [javac] warning: [options] bootstrap class path not set in conjunction with 
-source 8
    [javac] warning: [options] source value 8 is obsolete and will be removed 
in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed 
in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use 
-Xlint:-options.
    [javac] 4 warnings
      [jar] Building jar: 
/<<PKGBUILDDIR>>/build/gluegen2-rt-natives-linux-amd64.jar
     [copy] Copying 1 file to /<<PKGBUILDDIR>>/build

android-launcher.package:

base.compile:

tag.build:

junit.compile:
     [echo] gluegen.basename: gluegen

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.15 compiled 
on September 29 2024
     [echo] ant.java.version           21
     [echo] java.version               21.0.9-ea
     [echo] java.home                  /usr/lib/jvm/java-21-openjdk-amd64
     [echo] jvmJava.exe                
/usr/lib/jvm/java-21-openjdk-amd64/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
   [tstamp] Honouring environment variable SOURCE_DATE_EPOCH which has been set 
to 1720560983
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        
     [echo] jogamp.version             2.5.0
     [echo] jogamp.version.int         2414020
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.user.set            true
     [echo] target.sourcelevel         1.8
     [echo] target.targetlevel         1.8
     [echo] target.releaselevel        ${target.releaselevel}
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            ${build.archiveon}
     [echo] build.node.name            local
     [echo] android.api.level          24
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

init:

java.class.path.validate:

validate:
    [mkdir] Created dir: /<<PKGBUILDDIR>>/build-temp
    [mkdir] Created dir: /<<PKGBUILDDIR>>/build/test/results
    [mkdir] Created dir: /<<PKGBUILDDIR>>/build/test/build/classes
    [mkdir] Created dir: /<<PKGBUILDDIR>>/build/test/build/obj
    [mkdir] Created dir: /<<PKGBUILDDIR>>/build/test/build/natives
     [echo] test.base.dir: ../src/junit 
     [echo] test.junit.generation.dir: 
../src/junit/com/jogamp/gluegen/test/junit/generation 
     [echo] test.dir: ../build/test 
     [echo] results: ../build/test/results 
     [echo] build_t: ../build/test/build 
     [echo] build_t.gen: ../build/test/build/gensrc 
     [echo] build_t.java: ../build/test/build/classes 
     [echo] build_t.obj: ../build/test/build/obj 
     [echo] build_t.lib: ../build/test/build/natives 

junit.compile.check:

junit.compile:
     [echo] gluegen.basename: gluegen

junit.test1.java.generate:
     [echo]  - - - junit.test1.java.generate
     [echo] gluegen.basename: gluegen

java.generate.copy2temp:
     [copy] Copying 16 files to /<<PKGBUILDDIR>>/build-temp

junit.test2.java.generate:
     [echo]  - - - junit.test2.java.generate
     [echo] gluegen.basename: gluegen

java.generate.copy2temp:
     [copy] Copying 14 files to /<<PKGBUILDDIR>>/build-temp
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback 
must be ignored so assume JavaCallback meet presents requirements of 
MessageCallback01
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback 
must be ignored so assume JavaCallback meet presents requirements of 
alBufferCallback0
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback 
must be ignored so assume JavaCallback meet presents requirements of 
alEventCallback0
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback 
must be ignored so assume JavaCallback meet presents requirements of 
MessageCallback11a
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback 
must be ignored so assume JavaCallback meet presents requirements of 
SetLogCallBack12a
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback 
must be ignored so assume JavaCallback meet presents requirements of 
SetLogCallBack12b
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback 
must be ignored so assume JavaCallback meet presents requirements of 
MessageCallback13
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback 
must be ignored so assume JavaCallback meet presents requirements of 
MessageCallback01
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback 
must be ignored so assume JavaCallback meet presents requirements of 
alBufferCallback0
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback 
must be ignored so assume JavaCallback meet presents requirements of 
alEventCallback0
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback 
must be ignored so assume JavaCallback meet presents requirements of 
MessageCallback11a
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback 
must be ignored so assume JavaCallback meet presents requirements of 
SetLogCallBack12a
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback 
must be ignored so assume JavaCallback meet presents requirements of 
SetLogCallBack12b
  [gluegen] JavaCallbackInfo: Java Configuration indicate current JavaCallback 
must be ignored so assume JavaCallback meet presents requirements of 
MessageCallback13

java.generate:

java.build:
     [echo]  - - - compiling all java files - - - 
     [echo]  test.base.dir ../src/junit
     [echo]  build_t.gen     ../build/test/build/gensrc
    [javac] Compiling 3 source files to 
/<<PKGBUILDDIR>>/build/test/build/classes
    [javac] warning: [options] bootstrap class path not set in conjunction with 
-source 8
    [javac] warning: [options] source value 8 is obsolete and will be removed 
in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed 
in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use 
-Xlint:-options.
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/JunitTracer.java:35: error: 
package org.junit does not exist
    [javac] import org.junit.Assume;
    [javac]                 ^
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/JunitTracer.java:36: error: 
package org.junit does not exist
    [javac] import org.junit.Before;
    [javac]                 ^
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/JunitTracer.java:37: error: 
package org.junit does not exist
    [javac] import org.junit.BeforeClass;
    [javac]                 ^
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/JunitTracer.java:38: error: 
package org.junit does not exist
    [javac] import org.junit.After;
    [javac]                 ^
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/JunitTracer.java:39: error: 
package org.junit does not exist
    [javac] import org.junit.AfterClass;
    [javac]                 ^
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/JunitTracer.java:40: error: 
package org.junit does not exist
    [javac] import org.junit.FixMethodOrder;
    [javac]                 ^
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/JunitTracer.java:41: error: 
package org.junit does not exist
    [javac] import org.junit.Rule;
    [javac]                 ^
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/JunitTracer.java:42: error: 
package org.junit.rules does not exist
    [javac] import org.junit.rules.TestName;
    [javac]                       ^
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/JunitTracer.java:43: error: 
package org.junit.runners does not exist
    [javac] import org.junit.runners.MethodSorters;
    [javac]                         ^
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/JunitTracer.java:46: error: 
cannot find symbol
    [javac] @FixMethodOrder(MethodSorters.NAME_ASCENDING)
    [javac]  ^
    [javac]   symbol: class FixMethodOrder
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/JunitTracer.java:48: error: 
cannot find symbol
    [javac]     @Rule public final TestName _unitTestName = new TestName();
    [javac]                        ^
    [javac]   symbol:   class TestName
    [javac]   location: class JunitTracer
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/SingletonJunitCase.java:33: 
error: package org.junit does not exist
    [javac] import org.junit.BeforeClass;
    [javac]                 ^
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/SingletonJunitCase.java:34: 
error: package org.junit does not exist
    [javac] import org.junit.AfterClass;
    [javac]                 ^
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/SingletonJunitCase.java:35: 
error: package org.junit does not exist
    [javac] import org.junit.FixMethodOrder;
    [javac]                 ^
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/SingletonJunitCase.java:36: 
error: package org.junit.runners does not exist
    [javac] import org.junit.runners.MethodSorters;
    [javac]                         ^
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/SingletonJunitCase.java:38: 
error: cannot find symbol
    [javac] @FixMethodOrder(MethodSorters.NAME_ASCENDING)
    [javac]  ^
    [javac]   symbol: class FixMethodOrder
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/JunitTracer.java:46: error: 
cannot find symbol
    [javac] @FixMethodOrder(MethodSorters.NAME_ASCENDING)
    [javac]                 ^
    [javac]   symbol: variable MethodSorters
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/JunitTracer.java:48: error: 
cannot find symbol
    [javac]     @Rule public final TestName _unitTestName = new TestName();
    [javac]      ^
    [javac]   symbol:   class Rule
    [javac]   location: class JunitTracer
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/JunitTracer.java:73: error: 
cannot find symbol
    [javac]     @BeforeClass
    [javac]      ^
    [javac]   symbol:   class BeforeClass
    [javac]   location: class JunitTracer
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/JunitTracer.java:78: error: 
cannot find symbol
    [javac]     @AfterClass
    [javac]      ^
    [javac]   symbol:   class AfterClass
    [javac]   location: class JunitTracer
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/JunitTracer.java:84: error: 
cannot find symbol
    [javac]     @Before
    [javac]      ^
    [javac]   symbol:   class Before
    [javac]   location: class JunitTracer
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/JunitTracer.java:94: error: 
cannot find symbol
    [javac]     @After
    [javac]      ^
    [javac]   symbol:   class After
    [javac]   location: class JunitTracer
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/SingletonJunitCase.java:38: 
error: cannot find symbol
    [javac] @FixMethodOrder(MethodSorters.NAME_ASCENDING)
    [javac]                 ^
    [javac]   symbol: variable MethodSorters
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/SingletonJunitCase.java:57: 
error: cannot find symbol
    [javac]     @BeforeClass
    [javac]      ^
    [javac]   symbol:   class BeforeClass
    [javac]   location: class SingletonJunitCase
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/SingletonJunitCase.java:75: 
error: cannot find symbol
    [javac]     @AfterClass
    [javac]      ^
    [javac]   symbol:   class AfterClass
    [javac]   location: class SingletonJunitCase
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/JunitTracer.java:48: error: 
cannot find symbol
    [javac]     @Rule public final TestName _unitTestName = new TestName();
    [javac]                                                     ^
    [javac]   symbol:   class TestName
    [javac]   location: class JunitTracer
    [javac] 
/<<PKGBUILDDIR>>/src/junit/com/jogamp/junit/util/JunitTracer.java:89: error: 
cannot find symbol
    [javac]             Assume.assumeTrue(testSupported);
    [javac]             ^
    [javac]   symbol:   variable Assume
    [javac]   location: class JunitTracer
    [javac] 27 errors
    [javac] 4 warnings

BUILD FAILED
/<<PKGBUILDDIR>>/make/build.xml:1304: The following error occurred while 
executing this line:
/<<PKGBUILDDIR>>/make/build-test.xml:312: The following error occurred while 
executing this line:
/<<PKGBUILDDIR>>/make/build-test.xml:146: Compile failed; see the compiler 
error output for details.

Total time: 11 seconds
dh_auto_build: error: ant -propertyfile ./debian/ant.properties -Duser.name 
debian -f make/build.xml all returned exit code 1
make[1]: *** [debian/rules:41: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:30: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

Reply via email to