Spurious error (snapshot of 5th December)

Oliver Elphick <[email protected]> Thu, 07 Dec 2006 19:06:39 +0000
Newsgroups gmane.comp.lang.eiffel.smalleiffel
Message-ID <[email protected]>
In a compile using the snapshot of 2 days ago, I get this error:

        se compile prod.ace

        ****** Fatal Error: Unknown feature `job' in type PRODUCT. (For
        this call, the target `current_product' is of type PRODUCT.)
        
        The source lines involved by the message are the following:
        
        Line 91 columns 10, 26 in CURRENT_PRODUCT
        (/opt/lfix/bray/svntree/gtk/trunk/src/gtk/prod/src/./current_product.e):
                 current_product.job /= Void
                 ^               ^   

but:  

        se short prod.ace product
        
        class interface PRODUCT
         ...
              feature(s) from PRODUCT
         ...
           job: JOB
        

JOB is a deferred class; at runtime the actual object will be of one of
two classes which inherit from JOB.  (I presume this is the reason for
the error?)

Is this a bug, or am I doing something wrong?

-- 
Oliver Elphick                                          [email protected]
Isle of Wight                              http://www.lfix.co.uk/oliver
GPG: 1024D/A54310EA  92C8 39E7 280E 3631 3F0E  1EC0 5664 7A2F A543 10EA
                 ========================================
   Do you want to know God?   http://www.lfix.co.uk/knowing_god.html