Package: xnap
Version: 2.5-pre3-2
Severity: serious
Tags: patch

When building 'xnap' on amd64/unstable, I get the following error:

dh_testdir
/usr/bin/make jar
make[1]: Entering directory `/xnap-2.5-pre3'
rm -rf /tmp/root/xnap
mkdir -p /tmp/root/xnap
jikes -classpath 
.:lib/java_readline.jar:lib/jd3lib.jar:lib/gnu.getopt.jar:lib/kunststoff.jar:lib/libxnap.jar:lib/log4j.jar:lib/xnap-ziga.jar:
 +D +P +F -d /tmp/root/xnap xnap/XNap.java xnap/XNapLoader.java 
xnap/plugin/nap/Plugin.java xnap/plugin/nap/GUIPlugin.java 
xnap/plugin/viewer/image/Plugin.java xnap/plugin/viewer/mp3/Plugin.java 
xnap/plugin/viewer/text/Plugin.java xnap/plugin/viewer/video/Plugin.java
make[1]: *** [jar] Segmentation fault
make[1]: Leaving directory `/xnap-2.5-pre3'
make: *** [build-stamp] Error 2

With the attached patch 'xnap' can be compiled on amd64.

Regards
Andreas Jochens

diff -urN ../tmp-orig/xnap-2.5-pre3/Makefile ./Makefile
--- ../tmp-orig/xnap-2.5-pre3/Makefile  2003-10-25 23:00:54.000000000 +0000
+++ ./Makefile  2006-11-02 12:29:23.000000000 +0000
@@ -15,10 +15,10 @@
 #PLUGINS     += gnutella
 
 MAKE        = make
-JAVAC       = jikes
-JAVAC_OPTS  = -classpath $(CP) +D +P +F
-#JAVAC       = javac
-#JAVAC_OPTS  = -classpath $(CP)
+#JAVAC       = jikes
+#JAVAC_OPTS  = -classpath $(CP) +D +P +F
+JAVAC       = javac
+JAVAC_OPTS  = -classpath $(CP)
 JAR         = jar
 JRE         = java
 JDB         = jdb
diff -urN ../tmp-orig/xnap-2.5-pre3/debian/control ./debian/control
--- ../tmp-orig/xnap-2.5-pre3/debian/control    2003-10-27 23:19:27.000000000 
+0000
+++ ./debian/control    2006-11-02 13:05:14.000000000 +0000
@@ -1,8 +1,8 @@
 Source: xnap
-Section: contrib/net
+Section: net
 Priority: optional
 Maintainer: Yven Johannes Leist <[EMAIL PROTECTED]>
-Build-Depends-Indep: docbook-to-man, jikes, debhelper (>> 3.0.0)
+Build-Depends-Indep: debhelper, unzip, docbook-to-man, java-gcj-compat-dev
 Standards-Version: 3.6.1
 
 Package: xnap
diff -urN ../tmp-orig/xnap-2.5-pre3/xnap/gui/FeedbackDialog.java 
./xnap/gui/FeedbackDialog.java
--- ../tmp-orig/xnap-2.5-pre3/xnap/gui/FeedbackDialog.java      2002-12-02 
05:52:43.000000000 +0000
+++ ./xnap/gui/FeedbackDialog.java      2006-11-02 12:58:32.000000000 +0000
@@ -90,7 +90,7 @@
 
        GridBagHelper.addLabel(jpText, "");
        String s = XNap.tr("Include error.log") + " (" +
-           Formatter.formatSize(Debug.getErrorFileSize()) + ")";
+           xnap.util.Formatter.formatSize(Debug.getErrorFileSize()) + ")";
         jcbIncErrorLog = new JCheckBox(s, (Debug.getErrorFileSize() > 0));
         GridBagHelper.add(jpText, jcbIncErrorLog);
 
diff -urN ../tmp-orig/xnap-2.5-pre3/xnap/gui/LibraryPanel.java 
./xnap/gui/LibraryPanel.java
--- ../tmp-orig/xnap-2.5-pre3/xnap/gui/LibraryPanel.java        2003-10-06 
11:12:39.000000000 +0000
+++ ./xnap/gui/LibraryPanel.java        2006-11-02 12:57:44.000000000 +0000
@@ -744,11 +744,11 @@
                        // nothing is selected
                        sb.append(ltm.getRowCount());
                        sb.append(" files - ");   
-                       sb.append(Formatter.formatSize(ltm.getTotalSize()));
+                       
sb.append(xnap.util.Formatter.formatSize(ltm.getTotalSize()));
                }
                else if (files.length == 1) {
                        sb.append("1 file - ");
-                       sb.append(Formatter.formatNumber(files[0].length()) + " 
bytes");
+                       
sb.append(xnap.util.Formatter.formatNumber(files[0].length()) + " bytes");
                }
                else {
                        long totalSize = 0;
@@ -758,7 +758,7 @@
                        sb.append("selected - ");
                        sb.append(files.length);
                        sb.append(" files - ");   
-                       sb.append(Formatter.formatSize(totalSize));
+                       sb.append(xnap.util.Formatter.formatSize(totalSize));
                }
 
                // FIX: we need some kind of padding
diff -urN ../tmp-orig/xnap-2.5-pre3/xnap/io/MP3File.java ./xnap/io/MP3File.java
--- ../tmp-orig/xnap-2.5-pre3/xnap/io/MP3File.java      2002-11-03 
23:10:27.000000000 +0000
+++ ./xnap/io/MP3File.java      2006-11-02 12:59:16.000000000 +0000
@@ -120,7 +120,7 @@
 
     public String getInfo()
     {
-       return getBitrate() + " bit, " + 
Formatter.formatLength(getPlayingTime());
+       return getBitrate() + " bit, " + 
xnap.util.Formatter.formatLength(getPlayingTime());
     }
 
 }
diff -urN ../tmp-orig/xnap-2.5-pre3/xnap/io/VideoFile.java 
./xnap/io/VideoFile.java
--- ../tmp-orig/xnap-2.5-pre3/xnap/io/VideoFile.java    2002-12-02 
17:52:34.000000000 +0000
+++ ./xnap/io/VideoFile.java    2006-11-02 12:59:01.000000000 +0000
@@ -137,7 +137,7 @@
 
     public String getInfo()
     {
-       return Formatter.formatLength(getLength());
+       return xnap.util.Formatter.formatLength(getLength());
     }
 
     public int getLength()
diff -urN ../tmp-orig/xnap-2.5-pre3/xnap/plugin/PluginManager.java 
./xnap/plugin/PluginManager.java
--- ../tmp-orig/xnap-2.5-pre3/xnap/plugin/PluginManager.java    2003-01-13 
20:38:26.000000000 +0000
+++ ./xnap/plugin/PluginManager.java    2006-11-02 12:57:16.000000000 +0000
@@ -314,9 +314,9 @@
                    sb.append(plugins[i].getClass().getName());
                    table[i] = sb.toString();
                }
-               int L = Formatter.LEFT;
+               int L = xnap.util.Formatter.LEFT;
                int[] cols = new int[] { L, L, L };
-               console.println(Formatter.formatTable(table, cols));
+               console.println(xnap.util.Formatter.formatTable(table, cols));
            }
 
            return true;
diff -urN ../tmp-orig/xnap-2.5-pre3/xnap/plugin/nap/Plugin.java 
./xnap/plugin/nap/Plugin.java
--- ../tmp-orig/xnap-2.5-pre3/xnap/plugin/nap/Plugin.java       2003-01-13 
20:39:22.000000000 +0000
+++ ./xnap/plugin/nap/Plugin.java       2006-11-02 12:56:19.000000000 +0000
@@ -269,14 +269,14 @@
                        sb.append("|" + servers[i].getUserCount() + " users");
                        sb.append("|" + servers[i].getFileCount() + " files");
                        int s = servers[i].getFileSize();
-                       sb.append("|" + Formatter.formatSize(s) + " shared");
+                       sb.append("|" + xnap.util.Formatter.formatSize(s) + " 
shared");
                    }
                    table[i] = sb.toString();
                }
-               int L = Formatter.LEFT;
-               int R = Formatter.RIGHT;
+               int L = xnap.util.Formatter.LEFT;
+               int R = xnap.util.Formatter.RIGHT;
                int[] cols = new int[] { R, L, L, L, R, R, R };
-               console.println(Formatter.formatTable(table, cols));
+               console.println(xnap.util.Formatter.formatTable(table, cols));
            }
 
            return true;
diff -urN ../tmp-orig/xnap-2.5-pre3/xnap/plugin/nap/util/Connector.java 
./xnap/plugin/nap/util/Connector.java
--- ../tmp-orig/xnap-2.5-pre3/xnap/plugin/nap/util/Connector.java       
2003-05-06 15:24:13.000000000 +0000
+++ ./xnap/plugin/nap/util/Connector.java       2006-11-02 12:56:51.000000000 
+0000
@@ -593,10 +593,10 @@
        String oldValue = stats;
        // gb -> byte
        fileSize = fileSize * 1024 * 1024 * 1024;
-       stats = (Formatter.formatNumber(connectedCount) + " " + 
XNap.tr("Servers") + " / "
-                + Formatter.formatNumber(userCount) + " " + XNap.tr("Users")+" 
/ "
-                + Formatter.formatNumber(fileCount) + " " + XNap.tr("Files") + 
" / "
-                + Formatter.formatSize(fileSize) + " " + XNap.tr("Shared"));
+       stats = (xnap.util.Formatter.formatNumber(connectedCount) + " " + 
XNap.tr("Servers") + " / "
+                + xnap.util.Formatter.formatNumber(userCount) + " " + 
XNap.tr("Users")+" / "
+                + xnap.util.Formatter.formatNumber(fileCount) + " " + 
XNap.tr("Files") + " / "
+                + xnap.util.Formatter.formatSize(fileSize) + " " + 
XNap.tr("Shared"));
        setStats(stats);
     }
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to