Casey Marshall wrote:

>>>>>"Mark" == Mark Wielaard <[EMAIL PROTECTED]> writes:


Mark> Hi, Mark> On Thu, 2003-12-11 at 16:18, Casey Marshall wrote:

>>>>>>>"Ito" == Ito Kazumitsu <[EMAIL PROTECTED]>
>>
>>writes:
>>
Ito> In message "Re: [kaffe] Jar files in 1.1.3?"  on 03/12/10, Casey
Ito> Marshall <[EMAIL PROTECTED]> writes:

>> >> The problem is with kaffe.tools.jar.Jar. Line 1053.
>>
Ito> I have not studied kaffe/tools/jar/Jar.java yet.  But I could
Ito> reproduce the error.  It seems that this error occurs when the
Ito> files to be archived are not directories but ordinary files.

>> To me, it looks as though Jar.java was written for a different
>>version of the java.util.jar classes (Classpath's versions were
>>recently merged, right?) and they explictly put the "Name"
>>attribute.
>>
>>Classpath's Manifest class writes "Name" attributes automatically,
>>so I think Kaffe's Jar is wrong.
>>
>>The fix is trivial, and attached.


Mark> I believe Casey his analysis is correct. If that doesn't fix the Mark> problem then please let me know (I wrote java.util.jar a long Mark> time ago so it could certainly be a bug in that code, but I Mark> believe it is indeed a bug in the Jar tool).

That little fix still doesn't quite give a usable jar tool, however.
When individual files are given on the command line, they are not
stored with relative directories.

That is, trying to put a file `foo/bar/baz' into a jar file will
result in just `baz' in the jar, without the directory structure.

Strange. I've just tested your patch and now everything is fine on my computer. Anyway, I've put your patch in the CVS.

Thanks,
Guilhem.



_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to