McStas
    Kristian Nielsen 
    kristian.nielsen at risoe.dk
       
    Mon Nov 23 14:49:55 CET 1998
    
    
  
Dear Laszlo,
> 2. This course would be necessary for me, since I cannot get through
>    the 'make install' step of the installation. I get an (obviously) error
>     message saying
>      "instrument.l", line 278.12: 1506-030 (S) Identifier parse_restricted
>                       cannot be redeclared.
I believe you found a small bug in McStas. To fix it, make the following
two changes:
Line 278 in file instrument.l reads
  static int parse_restricted = FALSE;
remove the sord 'static' so that it reads
  int parse_restricted = FALSE;
Line 2088 in file lex.yy.c similarly reads
  static int parse_restricted = FALSE;
change it as before to read
  int parse_restricted = FALSE;
Depending on your setup, making either just the first or just the second
of these changes may be sufficient. However, if you change first
'instrument.l' and then 'lex.yy.c' you should be safe.
Anyway, try it and let me know if it fixes the problem or not.
 - Kristian.
    
    
More information about the mcstas-users
mailing list