Servertec Knowledge Base
Content
Introduction
Release Notes
Features
FAQs
Requirements
Installation
Change Log
Future Plans
Knowledge Base
Reference Manual
Legal
Contact Us

 

Date Description Status
07/13/2000 iMake did not properly handle macro definitions defined using define().

Macro definitions defined using define() resulted in "Unexpected end of line encountered while searching for identifier" being thrown.

The problem has been resolved in iMake 1.5.0 08/13/2000 Preview Release.

Fixed
07/10/2000 iMake hung when makefile used javac to compile Java class files with errors.

The problem has been resolved in iMake 1.5.0 08/13/2000 Preview Release.

Fixed
08/13/1999 Touch utility when used with JDK/JRE version 1.1.x aborts displaying the following message:

    java.lang.NoSuchMethodError: java.io.File: method setLastModified(J)Z not found

Touch requires JDK/JRE version 1.2.x or later.

Other
11/18/1998 iMake 09/06/1998 Preview Release does not properly handle includes within if/ifdef/ifndef directive.

The following will result in unexpected end of file while in if/ifdef/ifndef.

    ifninc.tf file
    #ifndef OS
    #include "defs.incs"
    #endif

    defs.incs file
    #define OS 5.2

The problem has been resolved in iMake 01/24/1999 Preview Release.

Fixed
10/16/1998 iMake 09/06/1998 Preview Release does not properly evaluate statements containing ## operator.

The following will not be properly evaluated.

    #define PRE_MACRO(i) (i = i + 1)
    #define PASTE(name, i) (PRE_##name(i))

    PASTE(MACRO,n);

The problem has been resolved in iMake 01/24/1999 Preview Release.

Fixed
09/03/1998 iMake 08/22/1998 Preview Release does not properly evaluate statements containing text matching defined macros.

The problem has been resolved in iMake 09/06/1998 Preview Release.

Fixed
09/03/1998 iMake 08/22/1998 Preview Release does not properly evaluate macros whose parameters are not found in the macro's definition.

The following will generate an invalid value.

    !define f(x) y
    $(f(1))

The problem has been resolved in iMake 09/06/1998 Preview Release.

Fixed
08/26/1998 Operations on doubles result in invalid integer values in iMake 08/22/1998 Preview Release.

The following will generate an invalid value.

    !if 1 == 1 + .1
    !message error
    !else
    !message ok
    !endif

The problem has been resolved in iMake 09/06/1998 Preview Release.

Fixed
08/21/1998 iMake 08/17/1998 Preview Release generates invalid results when evaluating embedded macros.

The following will generate an invalid value.

    !define m1(a) a
    !define m2(b) b

    m1(m2(x))

The problem has been resolved in iMake 08/22/1998 Preview Release.

Fixed
07/02/1998 iMake 1.0.0 06/12/1998 Preview Release does not properly resolve macros.

The following will result in iMake incorrectly reporting an error.

    cc = cl /c

    .c.obj:
    $(cc) $*.c $*.obj

This problem has been resolved in iMake 07/05/1998 Preview Release.

Fixed
04/23/1998 Recursive makefile definitions are not presently being caught.

The following will result in iMake aborting.

    a: b
    b: a
Open
 top of page
Copyright © 1998-2005 Servertec. All rights reserved.
Privacy Statement.
Last Modified: Sun Sep 04 14:55:59 EDT 2005