this patch made rxtx build in my Sid chroot. It might solve 301364 too. I did not test the produced package.
diff -x Makefile.in -x configure -x config.log -x 'ac*' -ru rxtx-2.1.6/Makefile.am rxtx-2.1.6.new/Makefile.am --- rxtx-2.1.6/Makefile.am 2002-09-07 22:15:07.000000000 +0000 +++ rxtx-2.1.6.new/Makefile.am 2005-12-07 05:53:34.000000000 +0000 @@ -31,7 +31,7 @@ LIBTOOLC=$(TOP)/libtool --mode=compile $(CC) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(VERBOSE_IOEXCEPTIONS) -c LIBTOOL_INST=$(TOP)/libtool --mode=install $(INSTALL_PROGRAM) ####################### dirs -SPATH = $(abs_srcdir)/src +SPATH = $(abs_srcdir)/src/gnu/io DEST=$(target_triplet) ####################### rules CLASSES = $(patsubst $(SPATH)/%.java,$(TOP)/$(CLASSDEST)/%.class,$(wildcard $(SPATH)/*.java)) @@ -71,7 +71,7 @@ $(CLASSES): $(javafiles) $(TOP)/Makefile $(JAVAH_FIX) $(JAVAC) $(javafiles) - @$(JAVAH) `(for i in $(javahfiles);do \ + $(JAVAH) `(for i in $(javahfiles);do \ if grep > /dev/null native.*\( $(SPATH)/$$i.java; then \ echo $(CLASSDIR).$$i; \ fi; \ diff -x Makefile.in -x configure -x config.log -x 'ac*' -ru rxtx-2.1.6/configure.in rxtx-2.1.6.new/configure.in --- rxtx-2.1.6/configure.in 2005-12-07 05:55:07.000000000 +0000 +++ rxtx-2.1.6.new/configure.in 2005-12-07 05:54:19.000000000 +0000 @@ -410,7 +410,7 @@ ;; Kaffe*) find_java_native_include jni_md.h - JAVAH="\$(JPATH)/bin/javah -classpath \$(CLASSPATH) -d \$(DEST) -jni" + JAVAH="\$(JPATH)/bin/javah -classpath /usr/lib/kaffe/jre/lib/rt.jar:\$(CLASSPATH) -d \$(DEST) -jni" JAVAC="\$(JPATH)/bin/javac -classpath \$(CLASSPATH) -d \$(TOP)/ -O" JAR="\$(JPATH)/bin/jar" JAVADOC="\$(JPATH)/bin/javadoc -classpath \$(CLASSPATH)" diff -x Makefile.in -x configure -x config.log -x 'ac*' -ru rxtx-2.1.6/debian/rules rxtx-2.1.6.new/debian/rules --- rxtx-2.1.6/debian/rules 2005-12-07 05:55:07.000000000 +0000 +++ rxtx-2.1.6.new/debian/rules 2005-12-07 05:51:26.000000000 +0000 @@ -14,6 +14,9 @@ build: configure-stamp build-stamp build-stamp: dh_testdir + + -(mkdir src/gnu && cd src/gnu && ln -s ../../src io) + $(MAKE) touch build-stamp
pgpn0YXdSCLME.pgp
Description: PGP signature