Jar files are not marked as binary in the CVS repository

Charles Gauthier Charles.Gauthier at iit.nrc.ca
Tue Mar 16 09:13:48 PST 1999

I am attempting to build Kaffe under Cygwin b20.1 running on a Windows NT 4 SP3
box. It took me a while to figure out why the newly built kaffeh tool was
failing every time it tried to generate a header file with the message:

[main] D:\gauthier\kaffe-working\build-kaffe\kaffe\kaffeh\kaffeh.exe 11386 (0)
handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
[main] kaffeh 11386 (0) handle_exceptions: Dumping stack trace to
../kaffe/kaffeh/kaffeh.exe -classpath ../../kaffe/libraries/javalib/Klasses.jar
-o java_lang_Thread.h java/lang/Thread

The jar files were checkout as text files, with CRLF substituted for LF, as
appropriate for text files under Windows. A 'cvs checkout -kb' solved my
immediate problem.

HOWEVER, all jar files should have the -kb sticky option set in the repository.
This will prevent changes to the 0x0A bytes and will prevent the expansion of
keywords (in case a binary pattern happens to look like one) on checkout.


Charles-Antoine Gauthier
Research Officer
Software Engineering Group
Institute for Information Technology
National Research Council of Canada
Ottawa, ON, Canada
K1A 0R6

More information about the kaffe mailing list