Well, I downloaded the tarball for freenet, untarred it, and fired
./start-freenet.sh

Here is what I get:

linux:/freenet # ./start-freenet.sh
Detected freenet-ext.jar
Detected freenet.jar
Sun java detected.
Sun Java 1.4.2 detected.
Starting Freenet now: Command line: java -Xmx128m -XX:MaxDirectMemorySize=128m
freenet.node.Main
Done
linux:/freenet # os.arch = amd64
ERROR: The resource net/i2p/util/libjbigi-linux-none.so was not a valid library
for this platform
java.lang.UnsatisfiedLinkError: /tmp/jbigi54145lib.tmp: /tmp/jbigi54145lib.tmp:
cannot open shared object file: No such file or directory
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1647)
        at java.lang.Runtime.load0(Runtime.java:769)
        at java.lang.System.load(System.java:967)
        at net.i2p.util.NativeBigInteger.loadFromResource(NativeBigInteger.java:
        497)
        at net.i2p.util.NativeBigInteger.loadNative(NativeBigInteger.java:413)
        at net.i2p.util.NativeBigInteger.<clinit>(NativeBigInteger.java:120)
        at freenet.crypt.Util.<clinit>(Util.java:89)
        at freenet.crypt.Yarrow.generator_init(Yarrow.java:241)
        at freenet.crypt.Yarrow.<init>(Yarrow.java:83)
        at freenet.crypt.Yarrow.<init>(Yarrow.java:69)
        at
freenet.crypt.ThrottledAsyncEntropyYarrow.<init>(ThrottledAsyncEntropyYarrow.jav
a:32)
        at freenet.Core.getRandSource(Core.java:754)
        at freenet.node.Node.init(Node.java:3454)
        at freenet.node.Main.main(Main.java:476)
INFO: Native BigInteger library jbigi not loaded - using pure java

and you should know that:
linux:/freenet # java -version
java version "1.5.0_03"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_03-b07)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_03-b07, mixed mode)

and that:
linux:/freenet # uname -a
Linux linux 2.6.13-15.7-default #1 Tue Nov 29 14:32:29 UTC 2005 x86_64 x86_64
x86_64 GNU/Linux
(Yes I do have an AMD64)

and maybe that ?
linux:~ # export
declare -x ACLOCAL_FLAGS="-I /opt/gnome/share/aclocal"
declare -x COLORTERM="1"
declare -x CPU="x86_64"
declare -x FROM_HEADER=""
declare -x GNOME2_PATH="/usr/local:/opt/gnome:/usr"
declare -x GROFF_NO_SGR="yes"
declare -x GTK_PATH="/usr/local/lib/gtk-2.0:/opt/gnome/lib/gtk-2.0:/usr/lib/gtk-
2.0"
declare -x
GTK_PATH64="/usr/local/lib64/gtk-2.0:/opt/gnome/lib64/gtk-2.0:/usr/lib64/gtk-2.0"
declare -x G_BROKEN_FILENAMES="1"
declare -x G_FILENAME_ENCODING
declare -x HISTSIZE="1000"
declare -x HOME="/root"
declare -x HOST="linux"
declare -x HOSTNAME="linux"
declare -x HOSTTYPE="x86_64"
declare -x INFODIR="/usr/local/info:/usr/share/info:/usr/info"
declare -x
INFOPATH="/usr/local/info:/usr/share/info:/usr/info:/opt/gnome/share/info"
declare -x INPUTRC="/etc/inputrc"
declare -x JAVA_BINDIR="/usr/lib64/jvm/java/bin"
declare -x JAVA_HOME="/usr/lib64/jvm/java"
declare -x JAVA_ROOT="/usr/lib64/jvm/java"
declare -x JDK_HOME="/usr/lib64/jvm/java"
declare -x JRE_HOME="/usr/lib64/jvm/java/jre"
declare -x LANG="POSIX"
declare -x LC_CTYPE="fr_FR.UTF-8"
declare -x LESS="-M -I"
declare -x LESSCLOSE="lessclose.sh %s %s"
declare -x LESSKEY="/etc/lesskey.bin"
declare -x LESSOPEN="lessopen.sh %s"
declare -x LESS_ADVANCED_PREPROCESSOR="no"
declare -x LOGNAME="root"
declare -x
LS_COLORS="no=00:fi=00:di=01;34:ln=00;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:
cd=40;33;01:or=40;31:ex=00;32:*.cmd=00;32:*.exe=01;32:*.com=01;32:*.bat=01;32:*.
btm=01;32:*.dll=01;32:*.tar=00;31:*.tbz=00;31:*.tgz=00;31:*.rpm=00;31:*.deb=00;3
1:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.zoo=00;31:*.z=00;31:*.Z=00;3
1:*.gz=00;31:*.bz2=00;31:*.tb2=00;31:*.tz2=00;31:*.tbz2=00;31:*.avi=01;35:*.bmp=
01;35:*.fli=01;35:*.gif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mng=01;35:*.mov=01;35:*
.mpg=01;35:*.pcx=01;35:*.pbm=01;35:*.pgm=01;35:*.png=01;35:*.ppm=01;35:*.tga=01;
35:*.tif=01;35:*.xbm=01;35:*.xpm=01;35:*.dl=01;35:*.gl=01;35:*.wmv=01;35:*.aiff=
00;32:*.au=00;32:*.mid=00;32:*.mp3=00;32:*.ogg=00;32:*.voc=00;32:*.wav=00;32:"
declare -x LS_OPTIONS="-a -N --color=tty -T 0"
declare -x MACHTYPE="x86_64-suse-linux"
declare -x MAIL="/var/mail/root"
declare -x
MANPATH="/usr/share/man:/usr/local/man:/usr/X11R6/man:/opt/gnome/share/man"
declare -x MINICOM="-c on"
declare -x NNTPSERVER="news"
declare -x OLDPWD
declare -x OSTYPE="linux"
declare -x PAGER="less"
declare -x
PATH="/sbin:/usr/sbin:/usr/local/sbin:/opt/kde3/sbin:/opt/gnome/sbin:/root/bin:/
usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/b
in:/usr/lib/mit/bin:/usr/lib/mit/sbin"
declare -x PKG_CONFIG_PATH="/opt/gnome/lib64/pkgconfig:/opt/gnome/share/pkgconfi
g"
declare -rx PROFILEREAD="true"
declare -x PWD="/root"
declare -x PYTHONSTARTUP="/etc/pythonstart"
declare -x QTDIR="/usr/lib/qt3"
declare -x SDK_HOME="/usr/lib64/jvm/java"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x SSH_CLIENT="xxx.xxx.xxx.xxx xxxx xx" (censored)
declare -x SSH_CONNECTION="xxx.xxx.xxx.xxx xxxx xxx.xxx.xxx.xxx xx" (censored)
declare -x SSH_TTY="/dev/pts/1"
declare -x TERM="xterm"
declare -x TEXINPUTS=":/root/.TeX:/usr/share/doc/.TeX:/usr/doc/.TeX"
declare -x USER="root"
declare -x WINDOWMANAGER="/usr/X11R6/bin/kde"
declare -x XCURSOR_THEME="crystalwhite"
declare -x XDG_CONFIG_DIRS="/usr/local/etc/xdg/:/etc/xdg/:/etc/opt/gnome/xdg/"
declare -x
XDG_DATA_DIRS="/usr/local/share/:/usr/share/:/etc/opt/kde3/share/:/opt/kde3/shar
e/:/opt/gnome/share/"
declare -x XKEYSYMDB="/usr/X11R6/lib/X11/XKeysymDB"
declare -x XNLSPATH="/usr/X11R6/lib/X11/nls"

Any idea what's going on?



Reply via email to