Common problems
|
  |
-
Relative path names in ace files are interpreted the same way in AutoTest as in the ISE Eiffel compiler,
i.e. in relation to the current execution directory (the one in which you run AutoTest).
-
When using the Microsoft C compiler on Windows the compilation of AutoTest can abort with an error message indicating
the symbold 'errno' is unresolved.
In this case go to the ePosix directory and create multithreaded libraries using the command 'makelib -mt -ise -msc' and
then copy the resulting lib
libmteposix_ise_msc.lib to libeposix_ise_msc.lib. Alternatively you can use the Borland C compiler to compile AutoTest
by setting the ISE_C_COMPILER environment variable to 'bcb'.
-
Due to a bug in ISE Eiffel, the Borland C compiler cannot be used as a backend C compiler for AutoTest at the moment.
Hence, on Windows, when testing your own systems with AutoTest,
make sure you use the Microsoft C compiler by setting the ISE_C_COMPILER environment variable to 'msc'.
- Don't install AutoTest in a directory that contains spaces.
- Note that compilation of the generated reflectable system can take a long time.