Menu

#56 Bug in preverification for target CLDC 1.0 in ver 0.9.14

open
None
7
2008-10-17
2006-11-21
No

For the task
<wtkbuild srcdir="${src.dir}" destdir="${classes.dir}"
bootclasspath="${classpath.dir}" cldc = "true" preverify="true">
</wtkbuild>

antenna 0.9.13 converts it into:

[wtkbuild] Executable: c:\wtk22\bin\preverify
[wtkbuild] Arguments : -classpath C:\wtk22\lib\midpapi20.jar;C:\wtk22\lib\wma20.jar;C:\wtk22\lib\cldcapi10.jar;C:\wtk22\lib\jsr75.jar;C:\wtk22\lib\mmapi.jar;C:\wtk22\lib\jsr184.jar;C:\lib\midp.zip;C:\lib\nokiaui.zip;C:\lib\stubclasses.zip;C:\lib\javaextensions.jar;null; -d C:\Temp\MIDP_4.5.0\MIDP\Tools\BuildTools\450\Builds\2006-11-14\MSNBC\classes -cldc C:\Temp\MIDP_4.5.0\MIDP\b11b313a.tmp\tmpclasses

antenna 0.9.14 converts it into:
[wtkbuild] Executable: c:\wtk22\bin\preverify
[wtkbuild] Arguments : -classpath C:\wtk22\lib\midpapi20.jar;C:\wtk22\lib\wma20.jar;C:\wtk22\lib\cldcapi10.jar;C:\wtk22\lib\jsr75.jar;C:\wtk22\lib\mmapi.jar;C:\wtk22\lib\jsr184.jar;C:\lib\midp.zip;C:\lib\nokiaui.zip;C:\lib\stubclasses.zip;C:\lib\javaextensions.jar;null; -d C:\Temp\MIDP_4.5.0\MIDP\Tools\BuildTools\450\Builds\2006-11-14\MSNBC\classes -target CLDC1.0 C:\Temp\MIDP_4.5.0\MIDP\dc1d84cc.tmp\tmpclasses

The bug: If we specify cldc="true" antenna should pass "-cldc" as command line argument to preverify.exe
instead of "-target CLDC1.0" as command line argument to preverify.exe,
which is working correctly in ver 0.9.13 and is a bug in ver 0.9.14

Due to this we are unable to create builds (jad/jar) targeted to cldc 1.0 devices correctly.

As i don't know why antenna (both the versions) appends a null; to the classpath
even though ${classpath.dir} is set as

<property name="classpath.dir" value="${wtk.home}\lib\midpapi20.jar;${wtk.home}\lib\wma20.jar;${wtk.home}\lib\cldcapi10.jar;${wtk.home}\lib\jsr75.jar;${wtk.home}\lib\mmapi.jar;${wtk.home}\lib\jsr184.jar;${sprintpcs.lib};${nokia.lib};${motorola.lib}"/>

Discussion

  • amitkumar raodeo

    • priority: 5 --> 7
    • assigned_to: nobody --> holtsch
     
  • amitkumar raodeo

    • assigned_to: holtsch --> nobody
     
  • amitkumar raodeo

    • assigned_to: nobody --> holtsch