Your message dated Thu, 27 Aug 2026 04:49:32 +0000
with message-id <[email protected]>
and subject line Bug#1103089: fixed in jnr-ffi 2.3.1-1
has caused the Debian Bug report #1103089,
regarding jnr-ffi: FTBFS in testing/i386: 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
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1103089: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1103089
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: jnr-ffi
Version: 2.2.15-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
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;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250414&[email protected]&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.

--- End Message ---
--- Begin Message ---
Source: jnr-ffi
Source-Version: 2.3.1-1
Done: Jérôme Charaoui <[email protected]>

We believe that the bug you reported is fixed in the latest version of
jnr-ffi, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jérôme Charaoui <[email protected]> (supplier of updated jnr-ffi package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 27 Aug 2026 00:15:49 -0400
Source: jnr-ffi
Architecture: source
Version: 2.3.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Java Maintainers 
<[email protected]>
Changed-By: Jérôme Charaoui <[email protected]>
Closes: 1103089
Changes:
 jnr-ffi (2.3.1-1) unstable; urgency=medium
 .
   * Team upload.
 .
   [Jérôme Charaoui]
   * New upstream version 2.3.1
   * drop -doc package
   * d/control: add libjnr-a64asm-java to build-deps
   * d/control: build using headless jdk
   * d/patches: drop no-ARM64 patch, dependency now packaged
   * d/watch: update to v5 format
   * ignore unwanted maven release plugin
   * Remove redundant Priority: optional from source stanza.
   * Update standards version to 4.7.4, no changes needed.
   * Removed Rules-Requires-Root
 .
   [Miguel Landaeta]
   * Run unit tests only on amd64. Other common architectures
     like arm64 are missing dependencies, i386 and others are not tested
     by upstream, so there is little point to exercise those unsupported
     and/or unreliable targets. (Closes: #1103089)
Checksums-Sha1:
 c464f64954a69b58cd8e34b0ac4bb3359a0d02ee 1664 jnr-ffi_2.3.1-1.dsc
 661c9754050f09f74a2c55fe8e07d0d9c1550c43 285781 jnr-ffi_2.3.1.orig.tar.gz
 719f7f74ffbba9fe6d9009fdfc24dbb93e535049 4716 jnr-ffi_2.3.1-1.debian.tar.xz
 a70a35461e70ed8e656659633cb73d82fb9d802e 12552 jnr-ffi_2.3.1-1_amd64.buildinfo
Checksums-Sha256:
 e0ccc64ddebf73058a9ed88c328ddbde9492893218496a99df737f1964464e08 1664 
jnr-ffi_2.3.1-1.dsc
 48e3db1575fc2f335d101fc4b2796e734da7af9bd23be0e6841008f641056f2f 285781 
jnr-ffi_2.3.1.orig.tar.gz
 7deb701c5c8d5f931f4996d391e51e3be92692583c1f34f650c9d094a4f7ceb9 4716 
jnr-ffi_2.3.1-1.debian.tar.xz
 45087e60372fae0a369ab36d3ec7eb98caef9894d52b92bc202ea41c3db6d10d 12552 
jnr-ffi_2.3.1-1_amd64.buildinfo
Files:
 82f2ce2d2269553a6916c7c9caf25dfa 1664 java optional jnr-ffi_2.3.1-1.dsc
 17778c27b3da0c4783d9688b19bb59be 285781 java optional jnr-ffi_2.3.1.orig.tar.gz
 a499483a07d9b75db8d8eadd9d40171c 4716 java optional 
jnr-ffi_2.3.1-1.debian.tar.xz
 2f20beed0407e19596112338de0d35b8 12552 java optional 
jnr-ffi_2.3.1-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQTAq04Rv2xblqv/eu5pxS9ljpiFQgUCao+8MgAKCRBpxS9ljpiF
QtQsAQD2P8b0qMwl2WTFgYAEKOm1ttXH8YCAphPT7por/E1TQAD9GFQSUn6E97XZ
Wr7lXCz6msppC79PncxZrXT5TWTxowQ=
=odUP
-----END PGP SIGNATURE-----

Attachment: pgp5c6xNbH43u.pgp
Description: PGP signature


--- End Message ---

Reply via email to