Package: service-wrapper-java
Version: 3.5.26-2
Severity: serious
Tags: sid stretch patch

service-wrapper/arm64 unsatisfiable Depends: libservice-wrapper-jni (>= 
3.5.26-2)
service-wrapper/ppc64el unsatisfiable Depends: libservice-wrapper-jni (>= 
3.5.26-2)
service-wrapper/s390x unsatisfiable Depends: libservice-wrapper-jni (>= 
3.5.26-2)

the architecture list of the packages must match. why not just use any?

also attached a fix to build with ld --as-needed
    - debian/patches/fix-as-needed-ppc.patch:
      + Fix FTBFS on ppc: "[exec] wrapper.c:(.text+0xd7e8):
        undefined reference to `ceil'".
  * Update architecture list for libservice-wrapper-jni.
 
diff -Nru service-wrapper-java-3.5.26/debian/control 
service-wrapper-java-3.5.26/debian/control
--- service-wrapper-java-3.5.26/debian/control  2015-07-13 05:57:10.000000000 
+0200
+++ service-wrapper-java-3.5.26/debian/control  2015-08-30 21:31:18.000000000 
+0200
@@ -19,7 +20,7 @@
 Homepage: http://wrapper.tanukisoftware.com
 
 Package: service-wrapper
-Architecture: arm64 amd64 armel armhf i386 ia64 powerpc ppc64el mips mipsel 
s390x
+Architecture: arm64 amd64 armel armhf i386 ia64 powerpc ppc64 ppc64el mips 
mipsel s390x x32
 Depends:  ${shlibs:Depends}, ${misc:Depends},
  libservice-wrapper-java (>= ${source:Version}),
  libservice-wrapper-jni (>= ${source:Version})
@@ -47,7 +48,7 @@
 
 
 Package: libservice-wrapper-jni
-Architecture: amd64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 powerpc 
mips mipsel
+Architecture: arm64 amd64 armel armhf i386 ia64 powerpc ppc64 ppc64el mips 
mipsel s390x x32
 Depends: ${shlibs:Depends}, ${misc:Depends},
  default-jre-headless | java5-runtime-headless | java6-runtime-headless | 
java7-runtime-headless
 Suggests: libservice-wrapper-doc
diff -Nru service-wrapper-java-3.5.26/debian/patches/fix-as-needed-ppc.patch 
service-wrapper-java-3.5.26/debian/patches/fix-as-needed-ppc.patch
--- service-wrapper-java-3.5.26/debian/patches/fix-as-needed-ppc.patch  
1970-01-01 01:00:00.000000000 +0100
+++ service-wrapper-java-3.5.26/debian/patches/fix-as-needed-ppc.patch  
2015-08-30 21:31:18.000000000 +0200
@@ -0,0 +1,29 @@
+Description: Fix FTBFS on ppc:
+ "[exec] wrapper.c:(.text+0xd7e8): undefined reference to `ceil'"
+Author: Andreas Moog <am...@ubuntu.com>
+Bug: https://sourceforge.net/p/wrapper/bugs/285/
+
+diff -pruN -x '*~' wrapper_3.5.25_src.orig/src/c/Makefile-linux-ppc-32.make 
wrapper_3.5.25_src/src/c/Makefile-linux-ppc-32.make
+--- wrapper_3.5.25_src.orig/src/c/Makefile-linux-ppc-32.make   2015-01-04 
01:21:32.915068936 +0100
++++ wrapper_3.5.25_src/src/c/Makefile-linux-ppc-32.make        2015-01-04 
01:23:18.271591362 +0100
+@@ -33,7 +33,7 @@ init:
+       if test ! -d .deps; then mkdir .deps; fi
+ 
+ wrapper: $(wrapper_SOURCE)
+-      $(COMPILE) -lm -pthread $(LDFLAGS) $(wrapper_SOURCE) -o $(BIN)/wrapper
++      $(COMPILE) -pthread $(LDFLAGS) $(wrapper_SOURCE) -lm -o $(BIN)/wrapper
+ 
+ libwrapper.so: $(libwrapper_so_OBJECTS)
+       ${COMPILE} -shared $(LDFLAGS) $(libwrapper_so_OBJECTS) -o 
$(LIB)/libwrapper.so
+diff -pruN -x '*~' wrapper_3.5.25_src.orig/src/c/Makefile-linux-ppc-64.make 
wrapper_3.5.25_src/src/c/Makefile-linux-ppc-64.make
+--- wrapper_3.5.25_src.orig/src/c/Makefile-linux-ppc-64.make   2015-01-04 
01:21:32.915068936 +0100
++++ wrapper_3.5.25_src/src/c/Makefile-linux-ppc-64.make        2015-01-04 
01:23:02.287512123 +0100
+@@ -33,7 +33,7 @@ init:
+       if test ! -d .deps; then mkdir .deps; fi
+ 
+ wrapper: $(wrapper_SOURCE)
+-      $(COMPILE) -lm -pthread $(LDFLAGS) $(wrapper_SOURCE) -o $(BIN)/wrapper
++      $(COMPILE) -pthread $(LDFLAGS) $(wrapper_SOURCE) -lm -o $(BIN)/wrapper
+ 
+ libwrapper.so: $(libwrapper_so_OBJECTS)
+       ${COMPILE} -shared $(LDFLAGS) $(libwrapper_so_OBJECTS) -o 
$(LIB)/libwrapper.so
diff -Nru service-wrapper-java-3.5.26/debian/patches/series 
service-wrapper-java-3.5.26/debian/patches/series
--- service-wrapper-java-3.5.26/debian/patches/series   2015-07-13 
05:57:10.000000000 +0200
+++ service-wrapper-java-3.5.26/debian/patches/series   2015-08-30 
21:31:18.000000000 +0200
@@ -2,3 +2,4 @@
 0002-kfreebsd-support.patch
 0003-additional-makefiles.patch
 0004-ldflags.patch
+fix-as-needed-ppc.patch
__
This is the maintainer address of Debian's Java team
<http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. 
Please use
debian-j...@lists.debian.org for discussions and questions.

Reply via email to