Re: Spurious error (snapshot of 5th December)

Philippe Ribet <[email protected]> Thu, 07 Dec 2006 21:54:17 +0100
Newsgroups gmane.comp.lang.eiffel.smalleiffel
Message-ID <[email protected]>
Oliver Elphick wrote:

>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?
>
>  
>
Hi Oliver,

there is a JOB class in the sequencer cluster (IIRC). I don't know it 
this may be relative to your problem, but just to be sure, I suggest you 
to use -verbose option to check all the loaded classes are from 
directories you expect to.

Not sure this will help...

-- 
Philippe Ribet



                         The README file said
              "Requires Windows 95, NT 4.0, or better."
                    So... I installed it on Linux!