This forum has been archived. Please start a new discussion on GitHub.

#ifndef error...


Whats is wrong this Ice:
module Logs
class Datetime
long year;
long month;
long date;
long hour;
long minute;
long second;
long milisecond;


When I compile it, it returns with this error message:
Error 1 error: Not in a #if (#ifdef) section 17 1

Kind Regards


  • dwayne
    dwayne St. John's, Newfoundland
    What Ice version, slice compiler and OS is this with?
  • Win xp, Ice3.4, where do I find the version of the slice compiler? But i have not installed anything else than standard.
  • dwayne
    dwayne St. John's, Newfoundland
    I meant which slice compiler, as in C++, Java, etc.
  • ohh, It is Slice2CS...
  • dwayne
    dwayne St. John's, Newfoundland
    I do not see anything wrong with the slice nor can I reproduce the error. That error would occur if the #ifndef line were missing. Perhaps there are some extraneous characters in your slice file that are causing the problem?

    Maybe you could attach the actual file that is failing rather than just cutting and pasting the contents.