Source: jnr-ffi
Version: 2.2.15-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20250414 ftbfs-trixie

Hi,

During a rebuild of all packages in testing (trixie), your package failed
to build on i386.


Relevant part (hopefully):
>  debian/rules binary
> dh binary --buildsystem=maven --with javahelper
>    dh_update_autotools_config -O--buildsystem=maven
>    dh_autoreconf -O--buildsystem=maven
>    dh_auto_configure -O--buildsystem=maven
>       mh_patchpoms -plibjnr-ffi-java --debian-build --keep-pom-version 
> --maven-repo=/build/reproducible-path/jnr-ffi-2.2.15/debian/maven-repo
> Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
>    jh_linkjars -O--buildsystem=maven
> Duplicate specification "unlink|u" for option "u"
>    dh_auto_build -O--buildsystem=maven
>       /usr/lib/jvm/default-java/bin/java -noverify -cp 
> /usr/share/maven/boot/plexus-classworlds-2.x.jar 
> -Dmaven.home=/usr/share/maven 
> -Dmaven.multiModuleProjectDirectory=/build/reproducible-path/jnr-ffi-2.2.15 
> -Dclassworlds.conf=/etc/maven/m2-debian.conf 
> org.codehaus.plexus.classworlds.launcher.Launcher 
> -s/etc/maven/settings-debian.xml 
> -Ddebian.dir=/build/reproducible-path/jnr-ffi-2.2.15/debian 
> -Dmaven.repo.local=/build/reproducible-path/jnr-ffi-2.2.15/debian/maven-repo 
> --batch-mode package javadoc:jar javadoc:aggregate -DskipTests 
> -Dnotimestamp=true -Dlocale=en_US
> Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
> OpenJDK Server VM warning: Options -Xverify:none and -noverify were 
> deprecated in JDK 13 and will likely be removed in a future release.
> [INFO] Scanning for projects...
> [INFO] 
> [INFO] -----------------------< com.github.jnr:jnr-ffi 
> >-----------------------
> [INFO] Building jnr-ffi 2.2.15
> [INFO]   from pom.xml
> [INFO] --------------------------------[ jar 
> ]---------------------------------
> [INFO] 
> [INFO] --- resources:3.3.1:resources (default-resources) @ jnr-ffi ---
> [INFO] skip non existing resourceDirectory 
> /build/reproducible-path/jnr-ffi-2.2.15/src/main/resources
> [INFO] 
> [INFO] --- compiler:3.13.0:compile (default-compile) @ jnr-ffi ---
> [INFO] Recompiling the module because of changed source code.
> [INFO] Compiling 293 source files with javac [debug release 8] to 
> target/classes
> [WARNING] source value 8 is obsolete and will be removed in a future release
> [WARNING] target value 8 is obsolete and will be removed in a future release
> [WARNING] To suppress warnings about obsolete options, use -Xlint:-options.
> [WARNING] 
> /build/reproducible-path/jnr-ffi-2.2.15/src/main/java/jnr/ffi/provider/InterfaceScanner.java:[78,61]
>  non-varargs call of varargs method with inexact argument type for last 
> parameter;
>   cast to java.lang.Class<?> for a varargs call
>   cast to java.lang.Class<?>[] for a non-varargs call and to suppress this 
> warning
> [INFO] 
> /build/reproducible-path/jnr-ffi-2.2.15/src/main/java/jnr/ffi/mapper/FunctionMapper.java:
>  Some input files use or override a deprecated API.
> [INFO] 
> /build/reproducible-path/jnr-ffi-2.2.15/src/main/java/jnr/ffi/mapper/FunctionMapper.java:
>  Recompile with -Xlint:deprecation for details.
> [INFO] 
> /build/reproducible-path/jnr-ffi-2.2.15/src/main/java/jnr/ffi/provider/jffi/AsmUtil.java:
>  Some input files use unchecked or unsafe operations.
> [INFO] 
> /build/reproducible-path/jnr-ffi-2.2.15/src/main/java/jnr/ffi/provider/jffi/AsmUtil.java:
>  Recompile with -Xlint:unchecked for details.
> [INFO] 
> [INFO] --- bundle:3.5.1:manifest (bundle-manifest) @ jnr-ffi ---
> [INFO] 
> [INFO] --- resources:3.3.1:testResources (default-testResources) @ jnr-ffi ---
> [INFO] skip non existing resourceDirectory 
> /build/reproducible-path/jnr-ffi-2.2.15/src/test/resources
> [INFO] 
> [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ jnr-ffi ---
> [INFO] Recompiling the module because of changed dependency.
> [INFO] Compiling 48 source files with javac [debug release 8] to 
> target/test-classes
> [WARNING] source value 8 is obsolete and will be removed in a future release
> [WARNING] target value 8 is obsolete and will be removed in a future release
> [WARNING] To suppress warnings about obsolete options, use -Xlint:-options.
> [INFO] 
> /build/reproducible-path/jnr-ffi-2.2.15/src/test/java/jnr/ffi/LibraryTest.java:
>  
> /build/reproducible-path/jnr-ffi-2.2.15/src/test/java/jnr/ffi/LibraryTest.java
>  uses or overrides a deprecated API.
> [INFO] 
> /build/reproducible-path/jnr-ffi-2.2.15/src/test/java/jnr/ffi/LibraryTest.java:
>  Recompile with -Xlint:deprecation for details.
> [INFO] 
> [INFO] --- antrun:3.1.0:run (default) @ jnr-ffi ---
> [WARNING]  Parameter 'tasks' is deprecated: Use target instead. For version 
> 3.0.0, this parameter is only defined to break the build if you use it!
> [WARNING] Parameter tasks is deprecated, use target instead
> [INFO] Executing tasks
> [INFO]      [exec] make[1]: Entering directory 
> '/build/reproducible-path/jnr-ffi-2.2.15'
> [INFO]      [exec] cc -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W 
> -Wall -Wno-unused -Wno-parentheses 
> -I"/build/reproducible-path/jnr-ffi-2.2.15/target" -fPIC -D_REENTRANT -c 
> libtest/Benchmark.c -o 
> "/build/reproducible-path/jnr-ffi-2.2.15/target/libtest/Benchmark.o"
> [INFO]      [exec] cc -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W 
> -Wall -Wno-unused -Wno-parentheses 
> -I"/build/reproducible-path/jnr-ffi-2.2.15/target" -fPIC -D_REENTRANT -c 
> libtest/BufferTest.c -o 
> "/build/reproducible-path/jnr-ffi-2.2.15/target/libtest/BufferTest.o"
> [INFO]      [exec] cc -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W 
> -Wall -Wno-unused -Wno-parentheses 
> -I"/build/reproducible-path/jnr-ffi-2.2.15/target" -fPIC -D_REENTRANT -c 
> libtest/ClosureTest.c -o 
> "/build/reproducible-path/jnr-ffi-2.2.15/target/libtest/ClosureTest.o"
> [INFO]      [exec] cc -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W 
> -Wall -Wno-unused -Wno-parentheses 
> -I"/build/reproducible-path/jnr-ffi-2.2.15/target" -fPIC -D_REENTRANT -c 
> libtest/GlobalVariable.c -o 
> "/build/reproducible-path/jnr-ffi-2.2.15/target/libtest/GlobalVariable.o"
> [INFO]      [exec] cc -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W 
> -Wall -Wno-unused -Wno-parentheses 
> -I"/build/reproducible-path/jnr-ffi-2.2.15/target" -fPIC -D_REENTRANT -c 
> libtest/LastErrorTest.c -o 
> "/build/reproducible-path/jnr-ffi-2.2.15/target/libtest/LastErrorTest.o"
> [INFO]      [exec] cc -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W 
> -Wall -Wno-unused -Wno-parentheses 
> -I"/build/reproducible-path/jnr-ffi-2.2.15/target" -fPIC -D_REENTRANT -c 
> libtest/NumberTest.c -o 
> "/build/reproducible-path/jnr-ffi-2.2.15/target/libtest/NumberTest.o"
> [INFO]      [exec] cc -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W 
> -Wall -Wno-unused -Wno-parentheses 
> -I"/build/reproducible-path/jnr-ffi-2.2.15/target" -fPIC -D_REENTRANT -c 
> libtest/PointerNumericTest.c -o 
> "/build/reproducible-path/jnr-ffi-2.2.15/target/libtest/PointerNumericTest.o"
> [INFO]      [exec] cc -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W 
> -Wall -Wno-unused -Wno-parentheses 
> -I"/build/reproducible-path/jnr-ffi-2.2.15/target" -fPIC -D_REENTRANT -c 
> libtest/PointerTest.c -o 
> "/build/reproducible-path/jnr-ffi-2.2.15/target/libtest/PointerTest.o"
> [INFO]      [exec] cc -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W 
> -Wall -Wno-unused -Wno-parentheses 
> -I"/build/reproducible-path/jnr-ffi-2.2.15/target" -fPIC -D_REENTRANT -c 
> libtest/ReferenceTest.c -o 
> "/build/reproducible-path/jnr-ffi-2.2.15/target/libtest/ReferenceTest.o"
> [INFO]      [exec] cc -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W 
> -Wall -Wno-unused -Wno-parentheses 
> -I"/build/reproducible-path/jnr-ffi-2.2.15/target" -fPIC -D_REENTRANT -c 
> libtest/StringTest.c -o 
> "/build/reproducible-path/jnr-ffi-2.2.15/target/libtest/StringTest.o"
> [INFO]      [exec] cc -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W 
> -Wall -Wno-unused -Wno-parentheses 
> -I"/build/reproducible-path/jnr-ffi-2.2.15/target" -fPIC -D_REENTRANT -c 
> libtest/StructTest.c -o 
> "/build/reproducible-path/jnr-ffi-2.2.15/target/libtest/StructTest.o"
> [INFO]      [exec] cc -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W 
> -Wall -Wno-unused -Wno-parentheses 
> -I"/build/reproducible-path/jnr-ffi-2.2.15/target" -fPIC -D_REENTRANT -c 
> libtest/struct/NestedStruct.c -o 
> "/build/reproducible-path/jnr-ffi-2.2.15/target/libtest/struct/NestedStruct.o"
> [INFO]      [exec] cc -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W 
> -Wall -Wno-unused -Wno-parentheses 
> -I"/build/reproducible-path/jnr-ffi-2.2.15/target" -fPIC -D_REENTRANT -c 
> libtest/struct/NestedUnion.c -o 
> "/build/reproducible-path/jnr-ffi-2.2.15/target/libtest/struct/NestedUnion.o"
> [INFO]      [exec] cc -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W 
> -Wall -Wno-unused -Wno-parentheses 
> -I"/build/reproducible-path/jnr-ffi-2.2.15/target" -fPIC -D_REENTRANT -c 
> libtest/struct/NumericStruct.c -o 
> "/build/reproducible-path/jnr-ffi-2.2.15/target/libtest/struct/NumericStruct.o"
> [INFO]      [exec] cc -O2 -fno-omit-frame-pointer -fno-strict-aliasing -W 
> -Wall -Wno-unused -Wno-parentheses 
> -I"/build/reproducible-path/jnr-ffi-2.2.15/target" -fPIC -D_REENTRANT -c 
> libtest/struct/NumericUnion.c -o 
> "/build/reproducible-path/jnr-ffi-2.2.15/target/libtest/struct/NumericUnion.o"
> [INFO]      [exec] cc -o 
> /build/reproducible-path/jnr-ffi-2.2.15/target/libtest.so -Wl,-z,relro 
> -shared -Wl,-O1 -Wl,-soname,libtest.so  
> /build/reproducible-path/jnr-ffi-2.2.15/target/libtest/Benchmark.o  
> /build/reproducible-path/jnr-ffi-2.2.15/target/libtest/BufferTest.o  
> /build/reproducible-path/jnr-ffi-2.2.15/target/libtest/ClosureTest.o  
> /build/reproducible-path/jnr-ffi-2.2.15/target/libtest/GlobalVariable.o  
> /build/reproducible-path/jnr-ffi-2.2.15/target/libtest/LastErrorTest.o  
> /build/reproducible-path/jnr-ffi-2.2.15/target/libtest/NumberTest.o  
> /build/reproducible-path/jnr-ffi-2.2.15/target/libtest/PointerNumericTest.o  
> /build/reproducible-path/jnr-ffi-2.2.15/target/libtest/PointerTest.o  
> /build/reproducible-path/jnr-ffi-2.2.15/target/libtest/ReferenceTest.o  
> /build/reproducible-path/jnr-ffi-2.2.15/target/libtest/StringTest.o  
> /build/reproducible-path/jnr-ffi-2.2.15/target/libtest/StructTest.o  
> /build/reproducible-path/jnr-ffi-2.2.15/target/libtest/struct/NestedStruct.o  
> /build/reproducible-path/jnr-ffi-2.2.15/target/libtest/struct/NestedUnion.o  
> /build/reproducible-path/jnr-ffi-2.2.15/target/libtest/struct/NumericStruct.o 
>  /build/reproducible-path/jnr-ffi-2.2.15/target/libtest/struct/NumericUnion.o 
> -lm
> [INFO]      [exec] make[1]: Leaving directory 
> '/build/reproducible-path/jnr-ffi-2.2.15'
> [INFO] Executed tasks
> [INFO] 
> [INFO] --- surefire:2.22.3:test (default-test) @ jnr-ffi ---
> [WARNING]  Parameter 'systemProperties' is deprecated: Use 
> systemPropertyVariables instead.
> [INFO] Tests are skipped.
> [INFO] 
> [INFO] --- surefire:2.22.3:test (proxy implementation) @ jnr-ffi ---
> [WARNING]  Parameter 'systemProperties' is deprecated: Use 
> systemPropertyVariables instead.
> [INFO] Tests are skipped.
> [INFO] 
> [INFO] --- jar:3.3.0:jar (default-jar) @ jnr-ffi ---
> [INFO] Building jar: 
> /build/reproducible-path/jnr-ffi-2.2.15/target/jnr-ffi-2.2.15.jar
> [INFO] 
> [INFO] --- javadoc:3.10.1:jar (attach-javadocs) @ jnr-ffi ---
> [INFO] Adding the --ignore-source-errors option
> [INFO] No previous run data found, generating javadoc.
> [INFO] Building jar: 
> /build/reproducible-path/jnr-ffi-2.2.15/target/jnr-ffi-2.2.15-javadoc.jar
> [INFO] 
> [INFO] >>> source:3.3.1:jar (attach-sources) > generate-sources @ jnr-ffi >>>
> [INFO] 
> [INFO] <<< source:3.3.1:jar (attach-sources) < generate-sources @ jnr-ffi <<<
> [INFO] 
> [INFO] 
> [INFO] --- source:3.3.1:jar (attach-sources) @ jnr-ffi ---
> [INFO] Building jar: 
> /build/reproducible-path/jnr-ffi-2.2.15/target/jnr-ffi-2.2.15-sources.jar
> [INFO] 
> [INFO] --- javadoc:3.10.1:jar (default-cli) @ jnr-ffi ---
> [INFO] Adding the --ignore-source-errors option
> [INFO] Skipping javadoc generation, everything is up to date.
> [INFO] Building jar: 
> /build/reproducible-path/jnr-ffi-2.2.15/target/jnr-ffi-2.2.15-javadoc.jar
> [WARNING] artifact com.github.jnr:jnr-ffi:javadoc:javadoc:2.2.15 already 
> attached, replace previous instance
> [INFO] 
> [INFO] -----------------------< com.github.jnr:jnr-ffi 
> >-----------------------
> [INFO] Building jnr-ffi 2.2.15
> [INFO]   from pom.xml
> [INFO] --------------------------------[ jar 
> ]---------------------------------
> [INFO] 
> [INFO] >>> javadoc:3.10.1:aggregate (default-cli) > compile @ jnr-ffi >>>
> [INFO] 
> [INFO] --- resources:3.3.1:resources (default-resources) @ jnr-ffi ---
> [INFO] skip non existing resourceDirectory 
> /build/reproducible-path/jnr-ffi-2.2.15/src/main/resources
> [INFO] 
> [INFO] --- compiler:3.13.0:compile (default-compile) @ jnr-ffi ---
> [INFO] Nothing to compile - all classes are up to date.
> [WARNING] Overwriting artifact's file from 
> /build/reproducible-path/jnr-ffi-2.2.15/target/jnr-ffi-2.2.15.jar to 
> /build/reproducible-path/jnr-ffi-2.2.15/target/classes
> [INFO] 
> [INFO] <<< javadoc:3.10.1:aggregate (default-cli) < compile @ jnr-ffi <<<
> [INFO] 
> [INFO] 
> [INFO] --- javadoc:3.10.1:aggregate (default-cli) @ jnr-ffi ---
> [INFO] Adding the --ignore-source-errors option
> [INFO] Configuration changed, re-generating javadoc.
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time:  25.140 s
> [INFO] Finished at: 2025-04-14T04:30:39Z
> [INFO] 
> ------------------------------------------------------------------------
>    jh_build -O--buildsystem=maven
>    dh_auto_test -O--buildsystem=maven
>       /usr/lib/jvm/default-java/bin/java -noverify -cp 
> /usr/share/maven/boot/plexus-classworlds-2.x.jar 
> -Dmaven.home=/usr/share/maven 
> -Dmaven.multiModuleProjectDirectory=/build/reproducible-path/jnr-ffi-2.2.15 
> -Dclassworlds.conf=/etc/maven/m2-debian.conf 
> org.codehaus.plexus.classworlds.launcher.Launcher 
> -s/etc/maven/settings-debian.xml 
> -Ddebian.dir=/build/reproducible-path/jnr-ffi-2.2.15/debian 
> -Dmaven.repo.local=/build/reproducible-path/jnr-ffi-2.2.15/debian/maven-repo 
> --batch-mode test
> Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
> OpenJDK Server VM warning: Options -Xverify:none and -noverify were 
> deprecated in JDK 13 and will likely be removed in a future release.
> [INFO] Scanning for projects...
> [INFO] 
> [INFO] -----------------------< com.github.jnr:jnr-ffi 
> >-----------------------
> [INFO] Building jnr-ffi 2.2.15
> [INFO]   from pom.xml
> [INFO] --------------------------------[ jar 
> ]---------------------------------
> [INFO] 
> [INFO] --- resources:3.3.1:resources (default-resources) @ jnr-ffi ---
> [INFO] skip non existing resourceDirectory 
> /build/reproducible-path/jnr-ffi-2.2.15/src/main/resources
> [INFO] 
> [INFO] --- compiler:3.13.0:compile (default-compile) @ jnr-ffi ---
> [INFO] Nothing to compile - all classes are up to date.
> [INFO] 
> [INFO] --- bundle:3.5.1:manifest (bundle-manifest) @ jnr-ffi ---
> [INFO] 
> [INFO] --- resources:3.3.1:testResources (default-testResources) @ jnr-ffi ---
> [INFO] skip non existing resourceDirectory 
> /build/reproducible-path/jnr-ffi-2.2.15/src/test/resources
> [INFO] 
> [INFO] --- compiler:3.13.0:testCompile (default-testCompile) @ jnr-ffi ---
> [INFO] Nothing to compile - all classes are up to date.
> [INFO] 
> [INFO] --- antrun:3.1.0:run (default) @ jnr-ffi ---
> [WARNING]  Parameter 'tasks' is deprecated: Use target instead. For version 
> 3.0.0, this parameter is only defined to break the build if you use it!
> [WARNING] Parameter tasks is deprecated, use target instead
> [INFO] Executing tasks
> [INFO]      [exec] make[1]: Entering directory 
> '/build/reproducible-path/jnr-ffi-2.2.15'
> [INFO]      [exec] make[1]: Nothing to be done for 'all'.
> [INFO]      [exec] make[1]: Leaving directory 
> '/build/reproducible-path/jnr-ffi-2.2.15'
> [INFO] Executed tasks
> [INFO] 
> [INFO] --- surefire:2.22.3:test (default-test) @ jnr-ffi ---
> [WARNING]  Parameter 'systemProperties' is deprecated: Use 
> systemPropertyVariables instead.
> [INFO] 
> [INFO] -------------------------------------------------------
> [INFO]  T E S T S
> [INFO] -------------------------------------------------------
> [INFO] Running jnr.ffi.ArrayTest
> [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.156 
> s - in jnr.ffi.ArrayTest
> [INFO] Running jnr.ffi.LibraryTest
> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.362 
> s - in jnr.ffi.LibraryTest
> [INFO] Running jnr.ffi.ResultConverterTest
> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.327 
> s - in jnr.ffi.ResultConverterTest
> [INFO] Running jnr.ffi.PlatformTest
> [WARNING] Tests run: 14, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 
> 0.375 s - in jnr.ffi.PlatformTest
> [INFO] Running jnr.ffi.provider.InterfaceScannerTest
> [WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 
> 0.063 s - in jnr.ffi.provider.InterfaceScannerTest
> [INFO] Running jnr.ffi.struct.PaddingTest
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.264 
> s - in jnr.ffi.struct.PaddingTest
> [INFO] Running jnr.ffi.struct.UTF8StringFieldTest
> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.325 
> s - in jnr.ffi.struct.UTF8StringFieldTest
> [INFO] Running jnr.ffi.struct.ArrayTest
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.259 
> s - in jnr.ffi.struct.ArrayTest
> [INFO] Running jnr.ffi.struct.NumericStructTest
> [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.324 
> s <<< FAILURE! - in jnr.ffi.struct.NumericStructTest
> [ERROR] jnr.ffi.struct.NumericStructTest  Time elapsed: 0.324 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at 
> jnr.ffi.struct.NumericStructTest.beforeAll(NumericStructTest.java:144)
> 
> [INFO] Running jnr.ffi.struct.StructureTest
> [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.385 
> s - in jnr.ffi.struct.StructureTest
> [INFO] Running jnr.ffi.struct.NestedStructTest
> [ERROR] Tests run: 21, Failures: 8, Errors: 0, Skipped: 0, Time elapsed: 
> 3.983 s <<< FAILURE! - in jnr.ffi.struct.NestedStructTest
> [ERROR] testPointerUnionPointer  Time elapsed: 0.06 s  <<< FAILURE!
> org.opentest4j.AssertionFailedError: Incorrect pointer address in pointer 
> union ==> expected: <832263796671425960> but was: <2013572520>
>       at 
> jnr.ffi.struct.NestedStructTest.testPointerUnionPointer(NestedStructTest.java:661)
> 
> [ERROR] testPointerUnionLong  Time elapsed: 0.003 s  <<< FAILURE!
> org.opentest4j.AssertionFailedError: Incorrect long value in pointer union 
> ==> expected: <-1993427635663456304> but was: <-2099955760>
>       at 
> jnr.ffi.struct.NestedStructTest.testPointerUnionLong(NestedStructTest.java:582)
> 
> [ERROR] testInnerUnionLong  Time elapsed: 0.003 s  <<< FAILURE!
> org.opentest4j.AssertionFailedError: Incorrect long value in inner union ==> 
> expected: <475160257360404253> but was: <-1889951971>
>       at 
> jnr.ffi.struct.NestedStructTest.testInnerUnionLong(NestedStructTest.java:448)
> 
> [ERROR] testPointerStructPointer  Time elapsed: 0.002 s  <<< FAILURE!
> org.opentest4j.AssertionFailedError: Incorrect pointer address in pointer 
> struct ==> expected: <7715516444350335505> but was: <3694119441>
>       at 
> jnr.ffi.struct.NestedStructTest.testPointerStructPointer(NestedStructTest.java:392)
> 
> [ERROR] testInnerStructLong  Time elapsed: 0.002 s  <<< FAILURE!
> org.opentest4j.AssertionFailedError: Incorrect long value in inner struct ==> 
> expected: <-2955987366901955884> but was: <-1153154348>
>       at 
> jnr.ffi.struct.NestedStructTest.testInnerStructLong(NestedStructTest.java:166)
> 
> [ERROR] testInnerStructPointer  Time elapsed: 0.001 s  <<< FAILURE!
> org.opentest4j.AssertionFailedError: Incorrect pointer address in inner 
> struct ==> expected: <497484805306674088> but was: <1836411816>
>       at 
> jnr.ffi.struct.NestedStructTest.testInnerStructPointer(NestedStructTest.java:242)
> 
> [ERROR] testInnerUnionPointer  Time elapsed: 0.002 s  <<< FAILURE!
> org.opentest4j.AssertionFailedError: Incorrect pointer address in inner union 
> ==> expected: <1202220078414123537> but was: <2880918033>
>       at 
> jnr.ffi.struct.NestedStructTest.testInnerUnionPointer(NestedStructTest.java:524)
> 
> [ERROR] testPointerStructLong  Time elapsed: 0.002 s  <<< FAILURE!
> org.opentest4j.AssertionFailedError: Incorrect long value in pointer struct 
> ==> expected: <-43605336050274151> but was: <-1972801383>
>       at 
> jnr.ffi.struct.NestedStructTest.testPointerStructLong(NestedStructTest.java:313)
> 
> [INFO] Running jnr.ffi.struct.StructToStringTest
> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.083 
> s - in jnr.ffi.struct.StructToStringTest
> [INFO] Running jnr.ffi.struct.EnumTest
> [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.27 
> s - in jnr.ffi.struct.EnumTest
> [INFO] Running jnr.ffi.struct.StructLayoutTest
> [INFO] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.378 
> s - in jnr.ffi.struct.StructLayoutTest
> [INFO] Running jnr.ffi.struct.AsciiStringFieldTest
> [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.348 
> s - in jnr.ffi.struct.AsciiStringFieldTest
> [INFO] Running jnr.ffi.struct.NestedUnionTest
> [ERROR] Tests run: 21, Failures: 8, Errors: 0, Skipped: 0, Time elapsed: 
> 4.099 s <<< FAILURE! - in jnr.ffi.struct.NestedUnionTest
> [ERROR] testPointerUnionPointer  Time elapsed: 0.041 s  <<< FAILURE!
> org.opentest4j.AssertionFailedError: Incorrect pointer address in pointer 
> union ==> expected: <4944481706561360196> but was: <1174524228>
>       at 
> jnr.ffi.struct.NestedUnionTest.testPointerUnionPointer(NestedUnionTest.java:661)
> 
> [ERROR] testPointerUnionLong  Time elapsed: 0.003 s  <<< FAILURE!
> org.opentest4j.AssertionFailedError: Incorrect long value in pointer union 
> ==> expected: <-617063600926739648> but was: <-1628425408>
>       at 
> jnr.ffi.struct.NestedUnionTest.testPointerUnionLong(NestedUnionTest.java:582)
> 
> [ERROR] testInnerUnionLong  Time elapsed: 0.003 s  <<< FAILURE!
> org.opentest4j.AssertionFailedError: Incorrect long value in inner union ==> 
> expected: <-6161764099609023029> but was: <-1525895733>
>       at 
> jnr.ffi.struct.NestedUnionTest.testInnerUnionLong(NestedUnionTest.java:448)
> 
> [ERROR] testPointerStructPointer  Time elapsed: 0.002 s  <<< FAILURE!
> org.opentest4j.AssertionFailedError: Incorrect pointer address in pointer 
> struct ==> expected: <6855620197193872724> but was: <683406676>
>       at 
> jnr.ffi.struct.NestedUnionTest.testPointerStructPointer(NestedUnionTest.java:392)
> 
> [ERROR] testInnerStructLong  Time elapsed: 0.002 s  <<< FAILURE!
> org.opentest4j.AssertionFailedError: Incorrect long value in inner struct ==> 
> expected: <6687690343155004502> but was: <663778390>
>       at 
> jnr.ffi.struct.NestedUnionTest.testInnerStructLong(NestedUnionTest.java:165)
> 
> [ERROR] testInnerStructPointer  Time elapsed: 0.002 s  <<< FAILURE!
> org.opentest4j.AssertionFailedError: Incorrect pointer address in inner 
> struct ==> expected: <1904158546481679684> but was: <4279274820>
>       at 
> jnr.ffi.struct.NestedUnionTest.testInnerStructPointer(NestedUnionTest.java:241)
> 
> [ERROR] testInnerUnionPointer  Time elapsed: 0.002 s  <<< FAILURE!
> org.opentest4j.AssertionFailedError: Incorrect pointer address in inner union 
> ==> expected: <7215558639831016954> but was: <1864427002>
>       at 
> jnr.ffi.struct.NestedUnionTest.testInnerUnionPointer(NestedUnionTest.java:524)
> 
> [ERROR] testPointerStructLong  Time elapsed: 0.003 s  <<< FAILURE!
> org.opentest4j.AssertionFailedError: Incorrect long value in pointer struct 
> ==> expected: <-7561224478340730302> but was: <-444386750>
>       at 
> jnr.ffi.struct.NestedUnionTest.testPointerStructLong(NestedUnionTest.java:313)
> 
> [INFO] Running jnr.ffi.struct.NumericUnionTest
> [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.409 
> s <<< FAILURE! - in jnr.ffi.struct.NumericUnionTest
> [ERROR] jnr.ffi.struct.NumericUnionTest  Time elapsed: 0.409 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.struct.NumericUnionTest.beforeAll(NumericUnionTest.java:148)
> 
> [INFO] Running jnr.ffi.struct.AlignmentTest
> [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.286 
> s - in jnr.ffi.struct.AlignmentTest
> [INFO] Running jnr.ffi.VarargsTest
> [INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.264 
> s - in jnr.ffi.VarargsTest
> [INFO] Running jnr.ffi.ObjectReferenceManagerTest
> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.128 
> s - in jnr.ffi.ObjectReferenceManagerTest
> [INFO] Running jnr.ffi.LibraryLoaderTest
> [INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.338 
> s - in jnr.ffi.LibraryLoaderTest
> [INFO] Running jnr.ffi.mapper.CachingTypeMapperTest
> [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.12 s 
> - in jnr.ffi.mapper.CachingTypeMapperTest
> [INFO] Running jnr.ffi.mapper.AnnotatedMappedTypeTest
> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.346 
> s - in jnr.ffi.mapper.AnnotatedMappedTypeTest
> [INFO] Running jnr.ffi.DelegateTest
> [INFO] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.678 
> s - in jnr.ffi.DelegateTest
> [INFO] Running jnr.ffi.InvocationTest
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.282 
> s - in jnr.ffi.InvocationTest
> [INFO] Running jnr.ffi.StringArrayTest
> [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.326 
> s - in jnr.ffi.StringArrayTest
> [INFO] Running jnr.ffi.pointer.PointerNumericTest
> [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.217 
> s <<< FAILURE! - in jnr.ffi.pointer.PointerNumericTest
> [ERROR] jnr.ffi.pointer.PointerNumericTest  Time elapsed: 0.217 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at 
> jnr.ffi.pointer.PointerNumericTest.beforeAll(PointerNumericTest.java:90)
> 
> [INFO] Running jnr.ffi.PointerTest
> [INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.413 
> s - in jnr.ffi.PointerTest
> [INFO] Running jnr.ffi.byref.PointerByReferenceTest
> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.297 
> s - in jnr.ffi.byref.PointerByReferenceTest
> [INFO] Running jnr.ffi.byref.IntByReferenceTest
> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.293 
> s - in jnr.ffi.byref.IntByReferenceTest
> [INFO] Running jnr.ffi.byref.ByteByReferenceTest
> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.233 
> s - in jnr.ffi.byref.ByteByReferenceTest
> [INFO] Running jnr.ffi.byref.AddressByReferenceTest
> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.318 
> s - in jnr.ffi.byref.AddressByReferenceTest
> [INFO] Running jnr.ffi.BufferTest
> [INFO] Tests run: 27, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.395 
> s - in jnr.ffi.BufferTest
> [INFO] Running jnr.ffi.GetLoadedLibrariesTest
> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.353 
> s - in jnr.ffi.GetLoadedLibrariesTest
> [INFO] Running jnr.ffi.GlobalVariableTest
> [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.297 
> s - in jnr.ffi.GlobalVariableTest
> [INFO] Running jnr.ffi.numeric.EnumTest
> [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.349 
> s - in jnr.ffi.numeric.EnumTest
> [INFO] Running jnr.ffi.numeric.NumberTest
> [ERROR] Tests run: 43, Failures: 0, Errors: 43, Skipped: 0, Time elapsed: 
> 0.532 s <<< FAILURE! - in jnr.ffi.numeric.NumberTest
> [ERROR] testLongMultiplication  Time elapsed: 0.047 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testDoubleDivision  Time elapsed: 0.003 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testDoubleMultiplication  Time elapsed: 0.002 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testNativeLongToBoolean  Time elapsed: 0.003 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:37)
> 
> [ERROR] testFloatMultiplication  Time elapsed: 0.002 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testByteMultiplication  Time elapsed: 0.002 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testLongReturn  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testNativeLongMultiplication  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testSignUsingExtendedMapping  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testFloatAddition  Time elapsed: 0.002 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testLongToBoolean  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:37)
> 
> [ERROR] testLongDivision  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testIntAddition  Time elapsed: 0.002 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testByteDivision  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testShortMultiplication  Time elapsed: 0.002 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testByteReturn  Time elapsed: 0.002 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testDoubleSubtraction  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testShortAddition  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testShortReturn  Time elapsed: 0.002 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testNativeLongAddition  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testIntMultiplication  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testFloatDivision  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testBooleanToBoolean  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:37)
> 
> [ERROR] testIntReturn  Time elapsed: 0.002 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testDoubleAddition  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testIntToBoolean  Time elapsed: 0.002 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:37)
> 
> [ERROR] testIntDivision  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testShortSubtraction  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testByteSubtraction  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testUnsignedNumbers  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testIntSubtraction  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testFloatSubtraction  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testByteToBoolean  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:37)
> 
> [ERROR] testShortDivision  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testLongSubtraction  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testNativeLongSubtraction  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testLongAddition  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testFloatReturn  Time elapsed: 0.002 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testNativeLongDivision  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testDoubleReturn  Time elapsed: 0.002 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testByteAddition  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testNativeLongReturn  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:36)
> 
> [ERROR] testShortToBoolean  Time elapsed: 0.001 s  <<< ERROR!
> java.lang.IllegalArgumentException: invalid parameter typeboolean
>       at jnr.ffi.numeric.NumberTest.beforeAll(NumberTest.java:37)
> 
> [INFO] Running jnr.ffi.numeric.NativeLongTest
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.075 
> s - in jnr.ffi.numeric.NativeLongTest
> [INFO] Running jnr.ffi.StringTest
> [INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.268 
> s - in jnr.ffi.StringTest
> [INFO] Running jnr.ffi.TypeDefinitionTest
> [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.324 
> s - in jnr.ffi.TypeDefinitionTest
> [INFO] Running jnr.ffi.MemoryIOTest
> [INFO] Tests run: 43, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.377 
> s - in jnr.ffi.MemoryIOTest
> [INFO] Running jnr.ffi.LastErrorTest
> [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.29 s 
> - in jnr.ffi.LastErrorTest
> [INFO] 
> [INFO] Results:
> [INFO] 
> [ERROR] Failures: 
> [ERROR]   NestedStructTest.testInnerStructLong:166 Incorrect long value in 
> inner struct ==> expected: <-2955987366901955884> but was: <-1153154348>
> [ERROR]   NestedStructTest.testInnerStructPointer:242 Incorrect pointer 
> address in inner struct ==> expected: <497484805306674088> but was: 
> <1836411816>
> [ERROR]   NestedStructTest.testInnerUnionLong:448 Incorrect long value in 
> inner union ==> expected: <475160257360404253> but was: <-1889951971>
> [ERROR]   NestedStructTest.testInnerUnionPointer:524 Incorrect pointer 
> address in inner union ==> expected: <1202220078414123537> but was: 
> <2880918033>
> [ERROR]   NestedStructTest.testPointerStructLong:313 Incorrect long value in 
> pointer struct ==> expected: <-43605336050274151> but was: <-1972801383>
> [ERROR]   NestedStructTest.testPointerStructPointer:392 Incorrect pointer 
> address in pointer struct ==> expected: <7715516444350335505> but was: 
> <3694119441>
> [ERROR]   NestedStructTest.testPointerUnionLong:582 Incorrect long value in 
> pointer union ==> expected: <-1993427635663456304> but was: <-2099955760>
> [ERROR]   NestedStructTest.testPointerUnionPointer:661 Incorrect pointer 
> address in pointer union ==> expected: <832263796671425960> but was: 
> <2013572520>
> [ERROR]   NestedUnionTest.testInnerStructLong:165 Incorrect long value in 
> inner struct ==> expected: <6687690343155004502> but was: <663778390>
> [ERROR]   NestedUnionTest.testInnerStructPointer:241 Incorrect pointer 
> address in inner struct ==> expected: <1904158546481679684> but was: 
> <4279274820>
> [ERROR]   NestedUnionTest.testInnerUnionLong:448 Incorrect long value in 
> inner union ==> expected: <-6161764099609023029> but was: <-1525895733>
> [ERROR]   NestedUnionTest.testInnerUnionPointer:524 Incorrect pointer address 
> in inner union ==> expected: <7215558639831016954> but was: <1864427002>
> [ERROR]   NestedUnionTest.testPointerStructLong:313 Incorrect long value in 
> pointer struct ==> expected: <-7561224478340730302> but was: <-444386750>
> [ERROR]   NestedUnionTest.testPointerStructPointer:392 Incorrect pointer 
> address in pointer struct ==> expected: <6855620197193872724> but was: 
> <683406676>
> [ERROR]   NestedUnionTest.testPointerUnionLong:582 Incorrect long value in 
> pointer union ==> expected: <-617063600926739648> but was: <-1628425408>
> [ERROR]   NestedUnionTest.testPointerUnionPointer:661 Incorrect pointer 
> address in pointer union ==> expected: <4944481706561360196> but was: 
> <1174524228>
> [ERROR] Errors: 
> [ERROR]   NumberTest.beforeAll:37 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:37 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:37 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:37 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:37 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:37 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   NumberTest.beforeAll:36 » IllegalArgument invalid parameter 
> typeboolean
> [ERROR]   PointerNumericTest.beforeAll:90 » IllegalArgument invalid parameter 
> typeboolea...
> [ERROR]   NumericStructTest.beforeAll:144 » IllegalArgument invalid parameter 
> typeboolea...
> [ERROR]   NumericUnionTest.beforeAll:148 » IllegalArgument invalid parameter 
> typeboolean
> [INFO] 
> [ERROR] Tests run: 360, Failures: 16, Errors: 46, Skipped: 2
> [INFO] 
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time:  22:08 min
> [INFO] Finished at: 2025-04-14T04:52:49Z
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal 
> org.apache.maven.plugins:maven-surefire-plugin:2.22.3:test (default-test) on 
> project jnr-ffi: There are test failures.
> [ERROR] 
> [ERROR] Please refer to 
> /build/reproducible-path/jnr-ffi-2.2.15/target/surefire-reports for the 
> individual test results.
> [ERROR] Please refer to dump files (if any exist) [date].dump, 
> [date]-jvmRun[N].dump and [date].dumpstream.
> [ERROR] -> [Help 1]
> [ERROR] 
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
> switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR] 
> [ERROR] For more information about the errors and possible solutions, please 
> read the following articles:
> [ERROR] [Help 1] 
> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
> dh_auto_test: error: /usr/lib/jvm/default-java/bin/java -noverify -cp 
> /usr/share/maven/boot/plexus-classworlds-2.x.jar 
> -Dmaven.home=/usr/share/maven 
> -Dmaven.multiModuleProjectDirectory=/build/reproducible-path/jnr-ffi-2.2.15 
> -Dclassworlds.conf=/etc/maven/m2-debian.conf 
> org.codehaus.plexus.classworlds.launcher.Launcher 
> -s/etc/maven/settings-debian.xml 
> -Ddebian.dir=/build/reproducible-path/jnr-ffi-2.2.15/debian 
> -Dmaven.repo.local=/build/reproducible-path/jnr-ffi-2.2.15/debian/maven-repo 
> --batch-mode test returned exit code 1


The full build log is available from:
http://qa-logs.debian.net/2025/04/14/jnr-ffi_2.2.15-2_testing-i386.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250414;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250414&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to