david gardiner - 2006-03-24

I suppose this could of gone under feature requests .. but I was trying to do it myself so it's kind of a debug and feature request:

I tried to compile the src on linux and got the error:

:~/sandbox/bookshelf/bookshelf-2.1.5-src$ ant
Buildfile: build.xml

prepare:

dist:

check-if-built:

required-libraries-check:

prepare-common:

compile:

obfuscate:

empty:

preverify:
    [unzip] Expanding: /home/daveg/sandbox/bookshelf/bookshelf-2.1.5-src/reader/build/reader-post-obfuscated.jar into /home/daveg/sandbox/bookshelf/bookshelf-2.1.5-src/reader/build/obfuscated

BUILD FAILED
/home/daveg/sandbox/bookshelf/bookshelf-2.1.5-src/build.xml:82: The following error occurred while executing this line:
/home/daveg/sandbox/bookshelf/bookshelf-2.1.5-src/reader/build.xml:81: Execute failed: java.io.IOException: java.io.IOException: preverify: not found

Total time: 1 second

and since I haven't had any experience with java/ant/... I've got know idea where to start looking ?

the config of my machine shown by ant is:
:~/sandbox/bookshelf/bookshelf-2.1.5-src$ ant -diagnostics
------- Ant diagnostics report -------
Apache Ant version 1.6.5 compiled on February 1 2006

-------------------------------------------
Implementation Version (JDK1.2+ only)
-------------------------------------------
core tasks     : 1.6.5
optional tasks : 1.6.5

-------------------------------------------
ANT_HOME/lib jar listing
-------------------------------------------
ant.home: /usr/share/ant/
ant-launcher.jar (9136 bytes)
ant.jar (1061021 bytes)
ant-apache-log4j.jar (2978 bytes)
ant-bootstrap.jar (15924 bytes)
ant-antlr.jar (5724 bytes)
ant-apache-bcel.jar (8731 bytes)
ant-apache-bsf.jar (12540 bytes)
ant-apache-regexp.jar (3714 bytes)
ant-apache-oro.jar (48146 bytes)
ant-commons-logging.jar (3956 bytes)
ant-javamail.jar (6777 bytes)
ant-jdepend.jar (8138 bytes)
ant-nodeps.jar (421891 bytes)
ant-swing.jar (6734 bytes)
ant-jmf.jar (6486 bytes)
ant-apache-resolver.jar (4030 bytes)
ant-commons-net.jar (35485 bytes)
ant-jsch.jar (22960 bytes)
ant-junit.jar (72904 bytes)
ant-trax.jar (68496 bytes)

-------------------------------------------
Tasks availability
-------------------------------------------
image : Not Available
sshexec : Missing dependency com.jcraft.jsch.UserInfo
wlrun : Not Available
icontract : Not Available
scp : Missing dependency com.jcraft.jsch.UserInfo
vajload : Not Available
stlist : Not Available
netrexxc : Not Available
starteam : Not Available
stylebook : Not Available
stlabel : Not Available
jdepend : Missing dependency jdepend.xmlui.JDepend
junit : Missing dependency junit.framework.Test
stcheckin : Not Available
vajexport : Not Available
stcheckout : Not Available
ejbc : Not Available
vajimport : Not Available
wlstop : Not Available
ddcreator : Not Available

-------------------------------------------
org.apache.env.Which diagnostics
-------------------------------------------
Not available.
Download it at http://xml.apache.org/commons/

-------------------------------------------
XML Parser information
-------------------------------------------
XML Parser : org.apache.xerces.jaxp.SAXParserImpl
XML Parser Location: /usr/share/java/xercesImpl.jar

-------------------------------------------
System properties
-------------------------------------------
java.runtime.name : Java(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.path : /usr/lib/j2se/1.4/jre/lib/i386
java.vm.version : Blackdown-1.4.2-03
ant.library.dir : /usr/share/ant//lib
java.vm.vendor : Blackdown Java-Linux Team
java.vendor.url : http://www.blackdown.org/
path.separator : :
java.vm.name : Java HotSpot(TM) Client VM
file.encoding.pkg : sun.io
user.country : US
sun.os.patch.level : unknown
java.vm.specification.name : Java Virtual Machine Specification
user.dir : /home/daveg/sandbox/bookshelf/bookshelf-2.1.5-src
java.runtime.version : Blackdown-1.4.2-03
java.awt.graphicsenv : sun.awt.X11GraphicsEnvironment
java.endorsed.dirs : /usr/lib/j2se/1.4/jre/lib/endorsed
os.arch : i386
java.io.tmpdir : /tmp
line.separator :

java.vm.specification.vendor : Sun Microsystems Inc.
os.name : Linux
ant.home : /usr/share/ant/
sun.java2d.fontpath :
java.library.path : /usr/lib/j2se/1.4/jre/lib/i386/client:/usr/lib/j2se/1.4/jre/lib/i386:/usr/lib/j2se/1.4/jre/../lib/i386:/usr/lib:/lib:/usr/lib/j2se/i386:/usr/lib/jni
java.specification.name : Java Platform API Specification
java.class.version : 48.0
java.util.prefs.PreferencesFactory : java.util.prefs.FileSystemPreferencesFactory
os.version : 2.6.15.6
user.home : /home/daveg
user.timezone :
java.awt.printerjob : sun.print.PSPrinterJob
file.encoding : ANSI_X3.4-1968
java.specification.version : 1.4
user.name : daveg
java.class.path : /usr/share/ant//lib/ant-launcher.jar:/usr/share/java/xmlParserAPIs.jar:/usr/share/java/xercesImpl.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/ant/
:/usr/share/ant/lib/ant-apache-log4j.jar:/usr/share/ant/lib/ant-bootstrap.jar:/usr/share/ant/lib/ant-antlr.jar:/usr/share/ant/lib/ant-apache-bcel.jar:/usr/share/ant/lib/an
f.jar:/usr/share/ant/lib/ant-apache-regexp.jar:/usr/share/ant/lib/ant-apache-oro.jar:/usr/share/ant/lib/ant-commons-logging.jar:/usr/share/ant/lib/ant-javamail.jar:/usr/sh
/ant-jdepend.jar:/usr/share/ant/lib/ant-nodeps.jar:/usr/share/ant/lib/ant-swing.jar:/usr/share/ant/lib/ant-jmf.jar:/usr/share/ant/lib/ant-apache-resolver.jar:/usr/share/an
ommons-net.jar:/usr/share/ant/lib/ant-jsch.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-trax.jar:/usr/lib/j2se/1.4/lib/tools.jar
java.vm.specification.version : 1.0
sun.arch.data.model : 32
java.home : /usr/lib/j2se/1.4/jre
java.specification.vendor : Sun Microsystems Inc.
user.language : en
java.vm.info : mixed mode
java.version : 1.4.2-03
java.ext.dirs : /usr/lib/j2se/1.4/jre/lib/ext:/usr/lib/j2se/ext
sun.boot.class.path : /usr/lib/j2se/1.4/jre/lib/rt.jar:/usr/lib/j2se/1.4/jre/lib/i18n.jar:/usr/lib/j2se/1.4/jre/lib/sunrsasign.jar:/usr/lib/j2se/1.4/jre/lib/jsse.jar:/usr/
4/jre/lib/jce.jar:/usr/lib/j2se/1.4/jre/lib/charsets.jar:/usr/lib/j2se/1.4/jre/classes
java.vendor : Blackdown Java-Linux Team
file.separator : /
java.vendor.url.bug : http://www.blackdown.org/cgi-bin/jdk
sun.cpu.endian : little
sun.io.unicode.encoding : UnicodeLittle
sun.cpu.isalist :

:~/sandbox/bookshelf/bookshelf-2.1.5-src$ java -version
java version "1.4.2-03"
Java(TM) 2 Runtime Environment, Standard Edition (build Blackdown-1.4.2-03)
Java HotSpot(TM) Client VM (build Blackdown-1.4.2-03, mixed mode)

anyways I was trying to add support for the  nokia 6280:
-> has the same keycodes as all the other nokia's except I'm not sure what the soft keys are ? or if they work ?
-> screen is 240x320
-> max midlet size is 500k

and I'm not sure where to get sdk from since they don't seem to have a linux version (well > 1 and they are up to 3 ) ... :( but this might help if you use windoze ...

http://www.forum.nokia.com/main/0,,034-521,00.html I've just used the sun one ...