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]