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
 

Attachment: pgpVIhaCKhKHc.pgp
Description: PGP signature



Reply via email to