parse errors

dunk@dunkfordyce.co.uk dunk@dunkfordyce.co.uk
Sat Mar 15 14:18:00 GMT 2003


hello, i installed gcc 3.2.2 on my LFS box and seem to have some problems.
almost everything compiles fine but the apps/libs that wont compile fail with the same sort of error so i am beginning to think ive broken something.

the errors i get from projects all seem to be:
	 parse error before <some token> token

at least these always seem to be the first errors.

checking the code where these errors are provides no clues, the code looks fine as far as i can tell.

below is what make reports when trying to build tism ( a tcl music app )
i can include more just like it ;) but my gut feeling says that its probably more todo with gcc setup/compiliation/configuration than the actual projects.

thanks 

dunk fordyce 

Making all in src
make[1]: Entering directory `/usr/src/tism-0.1.1/src'
Making all in general
make[2]: Entering directory `/usr/src/tism-0.1.1/src/general'
c++ -DPACKAGE=\"tism\" -DVERSION=\"0.1\" -DHAVE_LIBMENU=1 -DHAVE_LIBNCURSES=1 -DHAVE_LIBPTHREAD=1 -DHAVE_SYS_TIME_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_TCL_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_PTHREAD_H=1 -DHAVE_SEMAPHORE_H=1 -DHAVE_CURSES_H=1 -DHAVE_MENU_H=1 -DSTDC_HEADERS=1 -DTIME_WITH_SYS_TIME=1  -I. -I.      -O3 -pipe -c ysscheduler.cpp
In file included from ../general/ysscheduler.h:5,
                 from ysscheduler.cpp:1:
../util/ysdate.h:58: ISO C++ forbids declaration of `ostream' with no type
../util/ysdate.h:58: `ostream' is neither function nor member function; cannot 
   be declared friend
../util/ysdate.h:58: parse error before `&' token
../util/ysdate.h:59: ISO C++ forbids declaration of `istream' with no type
../util/ysdate.h:59: `istream' is neither function nor member function; cannot 
   be declared friend
../util/ysdate.h:59: parse error before `&' token
../util/ysdate.h: In member function `void ysdate::output() const':
../util/ysdate.h:56: `cout' undeclared (first use this function)
../util/ysdate.h:56: (Each undeclared identifier is reported only once for each 
   function it appears in.)
../util/ysdate.h: At global scope:
../util/ysdate.h:63: syntax error before `&' token
../util/ysdate.h:64: syntax error before `&' token
In file included from ysscheduler.cpp:1:
../general/ysscheduler.h:13: parse error before `{' token
../general/ysscheduler.h:16: parse error before `{' token
../general/ysscheduler.h:19: parse error before `{' token
../general/ysscheduler.h:22: parse error before `{' token
../general/ysscheduler.h:25: parse error before `&' token
../general/ysscheduler.h:26: parse error before `char'
../general/ysscheduler.h:56: invalid use of undefined type `class 
   real_time_problem'
../general/ysscheduler.h:15: forward declaration of `class real_time_problem'
../general/ysscheduler.h:62: invalid use of undefined type `class 
   memory_lock_problem'
../general/ysscheduler.h:18: forward declaration of `class memory_lock_problem'
../general/ysscheduler.h:67: invalid use of undefined type `class 
   bad_waiting_time'
../general/ysscheduler.h:12: forward declaration of `class bad_waiting_time'
In file included from ysscheduler.cpp:6:
../util/ysmessage.h:19: 'vector' is used as a type, but is not defined as a 
   type.
../util/ysmessage.h:26: syntax error before `&' token
../util/ysmessage.h:30: ISO C++ forbids declaration of `ostream' with no type
../util/ysmessage.h:30: `ostream' is neither function nor member function; 
   cannot be declared friend
../util/ysmessage.h:30: parse error before `&' token
../util/ysmessage.h:31: ISO C++ forbids declaration of `istream' with no type
../util/ysmessage.h:31: `istream' is neither function nor member function; 
   cannot be declared friend
../util/ysmessage.h:31: parse error before `&' token
../util/ysmessage.h: In constructor `ysmessage::ysmessage(int)':
../util/ysmessage.h:24: class `ysmessage' does not have any field named `data'
../util/ysmessage.h: At global scope:
../util/ysmessage.h:34: syntax error before `&' token
../util/ysmessage.h:35: syntax error before `&' token
../util/ysmessage.h:55: ISO C++ forbids declaration of `ostream' with no type
../util/ysmessage.h:55: `ostream' is neither function nor member function; 
   cannot be declared friend
../util/ysmessage.h:55: parse error before `&' token
../util/ysmessage.h:56: ISO C++ forbids declaration of `istream' with no type
../util/ysmessage.h:56: `istream' is neither function nor member function; 
   cannot be declared friend
../util/ysmessage.h:56: parse error before `&' token
../util/ysmessage.h:60: syntax error before `&' token
../util/ysmessage.h:61: syntax error before `&' token
../util/ysmessage.h:89: ISO C++ forbids declaration of `ostream' with no type
../util/ysmessage.h:89: `ostream' is neither function nor member function; 
   cannot be declared friend
../util/ysmessage.h:89: parse error before `&' token
../util/ysmessage.h:90: ISO C++ forbids declaration of `istream' with no type
../util/ysmessage.h:90: `istream' is neither function nor member function; 
   cannot be declared friend
../util/ysmessage.h:90: parse error before `&' token
../util/ysmessage.h:94: syntax error before `&' token
../util/ysmessage.h:95: syntax error before `&' token
In file included from ../interpreter/ysinterpreter_command.h:7,
                 from ../filter/ysfilter.h:5,
                 from ../filter/ysfilter_system.h:5,
                 from ysscheduler.cpp:7:
../interpreter/ysinterpreter.h:22: parse error before `{' token
../interpreter/ysinterpreter.h:27: parse error before `*' token
../interpreter/ysinterpreter.h:31: parse error before `}' token
../interpreter/ysinterpreter.h:40: 'vector' is used as a type, but is not 
   defined as a type.
../interpreter/ysinterpreter.h:68: `string' was not declared in this scope
../interpreter/ysinterpreter.h:68: parse error before `)' token
../interpreter/ysinterpreter.h: In member function `ysinterpreter* 
   ysinterpreter_system::get_ysinterpreter(int)':
../interpreter/ysinterpreter.h:55: `interpvector' undeclared (first use this 
   function)
../interpreter/ysinterpreter.h: At global scope:
../interpreter/ysinterpreter.h:112: invalid use of undefined type `class 
   ysinterpreter_error'
../interpreter/ysinterpreter.h:21: forward declaration of `class 
   ysinterpreter_error'
../interpreter/ysinterpreter.h:114: invalid use of undefined type `class 
   ysinterpreter_error'
../interpreter/ysinterpreter.h:21: forward declaration of `class 
   ysinterpreter_error'
In file included from ../filter/ysfilter.h:5,
                 from ../filter/ysfilter_system.h:5,
                 from ysscheduler.cpp:7:
../interpreter/ysinterpreter_command.h:87: invalid use of undefined type `class 
   ysinterpreter_error'
../interpreter/ysinterpreter.h:21: forward declaration of `class 
   ysinterpreter_error'
../interpreter/ysinterpreter_command.h:89: invalid use of undefined type `class 
   ysinterpreter_error'
../interpreter/ysinterpreter.h:21: forward declaration of `class 
   ysinterpreter_error'
../interpreter/ysinterpreter_command.h:110: invalid use of undefined type `
   class ysinterpreter_error'
../interpreter/ysinterpreter.h:21: forward declaration of `class 
   ysinterpreter_error'
../interpreter/ysinterpreter_command.h:112: invalid use of undefined type `
   class ysinterpreter_error'
../interpreter/ysinterpreter.h:21: forward declaration of `class 
   ysinterpreter_error'
In file included from ../filter/ysfilter_system.h:5,
                 from ysscheduler.cpp:7:
../filter/ysfilter.h:15: 'vector' is used as a type, but is not defined as a 
   type.
../filter/ysfilter.h:37: `vector' was not declared in this scope
../filter/ysfilter.h:37: parse error before `*' token
In file included from ../filter/ysfilter_system.h:6,
                 from ysscheduler.cpp:7:
../util/ysmapper.h:14: parse error before `{' token
../util/ysmapper.h:15: parse error before `{' token
In file included from ../util/ysmapper.h:96,
                 from ../filter/ysfilter_system.h:6,
                 from ysscheduler.cpp:7:
../util/ysmapper.cpp:48: default argument given for parameter 3 of `bool 
   ysmapper<ASSOC_TYPE>::get_assoc(ASSOC_TYPE*&, const ysmessage&, int = 0)'
../util/ysmapper.h:45: after previous specification in `bool 
   ysmapper<ASSOC_TYPE>::get_assoc(ASSOC_TYPE*&, const ysmessage&, int = 0)'
../util/ysmapper.cpp:66: default argument given for parameter 3 of `void 
   ysmapper<ASSOC_TYPE>::add_assoc(ASSOC_TYPE*&, const ysmessage&, int = 0)'
../util/ysmapper.h:48: after previous specification in `void 
   ysmapper<ASSOC_TYPE>::add_assoc(ASSOC_TYPE*&, const ysmessage&, int = 0)'
../util/ysmapper.cpp:94: default argument given for parameter 2 of `void 
   ysmapper<ASSOC_TYPE>::del_assoc(const ysmessage&, int = 0)'
../util/ysmapper.h:50: after previous specification in `void 
   ysmapper<ASSOC_TYPE>::del_assoc(const ysmessage&, int = 0)'
In file included from ysscheduler.cpp:7:
../filter/ysfilter_system.h:20: 'vector' is used as a type, but is not defined 
   as a type.
../filter/ysfilter_system.h:51: `list' was not declared in this scope
../filter/ysfilter_system.h:51: parse error before `*' token
../filter/ysfilter_system.h:60: 'vector' is used as a type, but is not defined 
   as a type.
../util/ysmapper.cpp: In instantiation of `ysmapper<ysfilter>':
../filter/ysfilter_system.h:61:   instantiated from here
../util/ysmapper.cpp:39: invalid use of undefined type `class 
   ysmapper_outoflimit_error'
../util/ysmapper.h:15: forward declaration of `class ysmapper_outoflimit_error'
../util/ysmapper.cpp:66: invalid use of undefined type `class 
   ysmapper_add_error'
../util/ysmapper.h:14: forward declaration of `class ysmapper_add_error'
../filter/ysfilter_system.h:86: `list' was not declared in this scope
../filter/ysfilter_system.h:86: parse error before `*' token
In file included from ../iohandler/ysiohandler.h:8,
                 from ysscheduler.cpp:9:
../protocol/ysprotocol.h:15: parse error before `{' token
../protocol/ysprotocol.h:18: 'string' is used as a type, but is not defined as 
   a type.
../protocol/ysprotocol.h:19: parse error before `,' token
../protocol/ysprotocol.h:25: base class `ysprotocol_error' has incomplete type
../protocol/ysprotocol.h:27: parse error before `pname'
../protocol/ysprotocol.h:28: missing ';' before right brace
../protocol/ysprotocol.h:29: parse error before `}' token
../protocol/ysprotocol.h:33: base class `ysprotocol_error' has incomplete type
../protocol/ysprotocol.h:35: parse error before `pname'
../protocol/ysprotocol.h:36: missing ';' before right brace
../protocol/ysprotocol.h:37: parse error before `}' token
../protocol/ysprotocol.h:41: base class `ysprotocol_error' has incomplete type
../protocol/ysprotocol.h:43: parse error before `pname'
../protocol/ysprotocol.h:44: missing ';' before right brace
../protocol/ysprotocol.h:45: parse error before `}' token
../protocol/ysprotocol.h:55: 'string' is used as a type, but is not defined as 
   a type.
../protocol/ysprotocol.h:65: `string' was not declared in this scope
../protocol/ysprotocol.h:65: `filename' was not declared in this scope
../protocol/ysprotocol.h:65: invalid data member initialization
../protocol/ysprotocol.h:65: (use `=' to initialize static data members)
../protocol/ysprotocol.h:65: variable or field `get_file_name' declared void
../protocol/ysprotocol.h:65: `get_file_name' declared as a `virtual' field
../protocol/ysprotocol.h:68: `string' was not declared in this scope
../protocol/ysprotocol.h:68: parse error before `)' token
In file included from ysscheduler.cpp:9:
../iohandler/ysiohandler.h:21: parse error before `{' token
../iohandler/ysiohandler.h:26: 'vector' is used as a type, but is not defined 
   as a type.
../iohandler/ysiohandler.h:27: 'vector' is used as a type, but is not defined 
   as a type.
../iohandler/ysiohandler.h:46: `string' was not declared in this scope
../iohandler/ysiohandler.h:46: parse error before `,' token
../iohandler/ysiohandler.h:47: invalid use of undefined type `class 
   ysprotocol_pos_error'
../iohandler/ysiohandler.h:21: forward declaration of `class 
   ysprotocol_pos_error'
../iohandler/ysiohandler.h:47: invalid use of undefined type `class 
   ysprotocol_error'
../protocol/ysprotocol.h:14: forward declaration of `class ysprotocol_error'
../iohandler/ysiohandler.h:48: `string' was not declared in this scope
../iohandler/ysiohandler.h:48: parse error before `,' token
../iohandler/ysiohandler.h:49: invalid use of undefined type `class 
   ysprotocol_pos_error'
../iohandler/ysiohandler.h:21: forward declaration of `class 
   ysprotocol_pos_error'
../iohandler/ysiohandler.h:49: invalid use of undefined type `class 
   ysprotocol_error'
../protocol/ysprotocol.h:14: forward declaration of `class ysprotocol_error'
../iohandler/ysiohandler.h:53: invalid use of undefined type `class 
   ysprotocol_pos_error'
../iohandler/ysiohandler.h:21: forward declaration of `class 
   ysprotocol_pos_error'
../iohandler/ysiohandler.h:55: invalid use of undefined type `class 
   ysprotocol_pos_error'
../iohandler/ysiohandler.h:21: forward declaration of `class 
   ysprotocol_pos_error'
../iohandler/ysiohandler.h:60: invalid use of undefined type `class 
   ysprotocol_pos_error'
../iohandler/ysiohandler.h:21: forward declaration of `class 
   ysprotocol_pos_error'
../iohandler/ysiohandler.h:62: invalid use of undefined type `class 
   ysprotocol_pos_error'
../iohandler/ysiohandler.h:21: forward declaration of `class 
   ysprotocol_pos_error'
../iohandler/ysiohandler.h:65: `list' was not declared in this scope
../iohandler/ysiohandler.h:65: parse error before `*' token
../iohandler/ysiohandler.h:66: invalid use of undefined type `class 
   ysprotocol_error'
../protocol/ysprotocol.h:14: forward declaration of `class ysprotocol_error'
../iohandler/ysiohandler.h:69: `list' was not declared in this scope
../iohandler/ysiohandler.h:69: parse error before `*' token
../iohandler/ysiohandler.h:70: invalid use of undefined type `class 
   ysprotocol_error'
../protocol/ysprotocol.h:14: forward declaration of `class ysprotocol_error'
In file included from ysscheduler.cpp:11:
../interpreter/yscontrol_system.h:16: parse error before `{' token
../interpreter/yscontrol_system.h:19: parse error before `)' token
../util/ysmapper.cpp: In instantiation of `ysmapper<yscontrol_command>':
../interpreter/yscontrol_system.h:33:   instantiated from here
../util/ysmapper.cpp:39: invalid use of undefined type `class 
   ysmapper_outoflimit_error'
../util/ysmapper.h:15: forward declaration of `class ysmapper_outoflimit_error'
../util/ysmapper.cpp:66: invalid use of undefined type `class 
   ysmapper_add_error'
../util/ysmapper.h:14: forward declaration of `class ysmapper_add_error'
../interpreter/yscontrol_system.h:34: 'vector' is used as a type, but is not 
   defined as a type.
../interpreter/yscontrol_system.h:36: 'vector' is used as a type, but is not 
   defined as a type.
../interpreter/yscontrol_system.h:37: 'list' is used as a type, but is not 
   defined as a type.
../interpreter/yscontrol_system.h:61: `list' was not declared in this scope
../interpreter/yscontrol_system.h:61: parse error before `*' token
../interpreter/yscontrol_system.h: In member function `int 
   yscontrol_system::get_nbmax_command()':
../interpreter/yscontrol_system.h:48: `command_vect' undeclared (first use this 
   function)
In file included from ../sequence/yssequence_system.h:8,
                 from ../display/ysview.h:14,
                 from ../display/ysdisplay_system.h:7,
                 from ysscheduler.cpp:12:
../sequence/yssequence.h: At global scope:
../sequence/yssequence.h:29: 'string' is used as a type, but is not defined as 
   a type.
../sequence/yssequence.h:32: 'list' is used as a type, but is not defined as a 
   type.
../sequence/yssequence.h:52: syntax error before `::' token
../sequence/yssequence.h:55: syntax error before `::' token
../sequence/yssequence.h:60: syntax error before `::' token
../sequence/yssequence.h:80: parse error before `&' token
../sequence/yssequence.h:81: ISO C++ forbids declaration of `string' with no 
   type
../sequence/yssequence.h:81: parse error before `&' token
../sequence/yssequence.h:83: non-member function `bool get_muted()' cannot have 
   `const' method qualifier
../sequence/yssequence.h: In function `bool get_muted()':
../sequence/yssequence.h:83: `muted' undeclared (first use this function)
../sequence/yssequence.h: At global scope:
../sequence/yssequence.h:90: non-member function `int get_output_channel()' 
   cannot have `const' method qualifier
../sequence/yssequence.h: In function `int get_output_channel()':
../sequence/yssequence.h:90: `output_channel' undeclared (first use this 
   function)
../sequence/yssequence.h: At global scope:
../sequence/yssequence.h:93: non-member function `const ysrythmic_def& 
   get_rythmic_def()' cannot have `const' method qualifier
../sequence/yssequence.h: In function `const ysrythmic_def& get_rythmic_def()':
../sequence/yssequence.h:93: `rdef' undeclared (first use this function)
../sequence/yssequence.h: At global scope:
../sequence/yssequence.h:100: non-member function `ysdate get_seq_length()' 
   cannot have `const' method qualifier
../sequence/yssequence.h: In function `ysdate get_seq_length()':
../sequence/yssequence.h:100: `seq_length' undeclared (first use this function)
../sequence/yssequence.h: At global scope:
../sequence/yssequence.h:111: non-member function `const ysrythmic_def& 
   get_quantize()' cannot have `const' method qualifier
../sequence/yssequence.h: In function `const ysrythmic_def& get_quantize()':
../sequence/yssequence.h:111: `quant' undeclared (first use this function)
../sequence/yssequence.h: At global scope:
../sequence/yssequence.h:114: non-member function `bool is_playing()' cannot 
   have `const' method qualifier
../sequence/yssequence.h:160: `ostream' was not declared in this scope
../sequence/yssequence.h:160: `os' was not declared in this scope
../sequence/yssequence.h:161: `istream' was not declared in this scope
../sequence/yssequence.h:161: `is' was not declared in this scope
../sequence/yssequence.h:163: `ostream' was not declared in this scope
../sequence/yssequence.h:163: `os' was not declared in this scope
../sequence/yssequence.h:163: variable or field `output' declared void
../sequence/yssequence.h:164: parse error before `}' token
../sequence/yssequence.h: In member function `bool 
   yscmpseqmess::operator()(ysdmessage_seq*, ysdmessage_seq*)':
../sequence/yssequence.h:186: no matching function for call to `yssequence::
   calculate_output_date(float&, ysdate&, ysdate&, bool)'
In file included from ../sequence/yssequence_system.h:9,
                 from ../display/ysview.h:14,
                 from ../display/ysdisplay_system.h:7,
                 from ysscheduler.cpp:12:
../sequence/ysdispatcher.h: At global scope:
../sequence/ysdispatcher.h:25: syntax error before `::' token
../sequence/ysdispatcher.h:26: syntax error before `::' token
../sequence/ysdispatcher.h:33: 'list' is used as a type, but is not defined as 
   a type.
../sequence/ysdispatcher.h:34: 'list' is used as a type, but is not defined as 
   a type.
../sequence/ysdispatcher.h:57: `list' was not declared in this scope
../sequence/ysdispatcher.h:57: parse error before `*' token
In file included from ../display/ysview.h:14,
                 from ../display/ysdisplay_system.h:7,
                 from ysscheduler.cpp:12:
../sequence/yssequence_system.h:20: 'vector' is used as a type, but is not 
   defined as a type.
../sequence/yssequence_system.h:44: parse error before `&' token
../sequence/yssequence_system.h:49: parse error before `&' token
../sequence/yssequence_system.h:63: `list' was not declared in this scope
../sequence/yssequence_system.h:63: parse error before `*' token
../sequence/yssequence_system.h: In member function `int 
   yssequence_system::get_nbmax_seq()':
../sequence/yssequence_system.h:40: `seq_vect' undeclared (first use this 
   function)
In file included from ../display/ysdisplay_system.h:7,
                 from ysscheduler.cpp:12:
../display/ysview.h: At global scope:
../display/ysview.h:34: ISO C++ forbids declaration of `string' with no type
../display/ysview.h:34: parse error before `;' token
../display/ysview.h:36: `s' was not declared in this scope
../display/ysview.h:36: invalid data member initialization
../display/ysview.h:36: variable or field `add_str' declared void
../display/ysview.h:55: `str' was not declared in this scope
../display/ysview.h:55: invalid data member initialization
../display/ysview.h:55: variable or field `add_string' declared void
../display/ysview.h:57: declaration of `void ysview::add_string(const char*)'
../display/ysview.h:55: conflicts with previous declaration `int 
   ysview::add_string'
../display/ysview.h:71: `s' was not declared in this scope
../display/ysview.h:71: invalid data member initialization
../display/ysview.h:71: variable or field `set_user_str' declared void
../display/ysview.h:81: 'list' is used as a type, but is not defined as a type.
../display/ysview.h:88: `list' was not declared in this scope
../display/ysview.h:88: parse error before `*' token
In file included from yssystemobj.h:15,
                 from ysscheduler.cpp:14:
../interpreter/ysvariable_system.h:5:20: hash_map: No such file or directory
../interpreter/ysvariable_system.h:7:16: rope: No such file or directory
In file included from yssystemobj.h:15,
                 from ysscheduler.cpp:14:
../interpreter/ysvariable_system.h:57: parse error before `&' token
../interpreter/ysvariable_system.h: In member function `size_t 
   hashstr::operator()(...) const':
../interpreter/ysvariable_system.h:59: `hash' undeclared (first use this 
   function)
../interpreter/ysvariable_system.h:59: parse error before `;' token
../interpreter/ysvariable_system.h:60: `s1' undeclared (first use this 
   function)
../interpreter/ysvariable_system.h:60: `h' undeclared (first use this function)
../interpreter/ysvariable_system.h: At global scope:
../interpreter/ysvariable_system.h:66: `string' was not declared in this scope
../interpreter/ysvariable_system.h:66: 'hash_map' is used as a type, but is not 
   defined as a type.
../interpreter/ysvariable_system.h: In member function `void 
   ysvariable_system::set_var(char*, Tcl_Obj* const&)':
../interpreter/ysvariable_system.h:75: `hmap' undeclared (first use this 
   function)
In file included from yssystemobj.h:17,
                 from ysscheduler.cpp:14:
../sequence/ysinput_buffer.h: At global scope:
../sequence/ysinput_buffer.h:22: 'list' is used as a type, but is not defined 
   as a type.
../sequence/ysinput_buffer.h:36: `list' was not declared in this scope
../sequence/ysinput_buffer.h:36: parse error before `*' token
ysscheduler.cpp:39: default argument given for parameter 1 of `void 
   ysscheduler::init(char* = 0)'
../general/ysscheduler.h:51: after previous specification in `void 
   ysscheduler::init(char* = 0)'
ysscheduler.cpp: In member function `void ysscheduler::init(char*)':
ysscheduler.cpp:43: invalid use of undefined type `class init_error'
../general/ysscheduler.h:21: forward declaration of `class init_error'
ysscheduler.cpp:55: invalid use of undefined type `class ysinterpreter_error'
../interpreter/ysinterpreter.h:21: forward declaration of `class 
   ysinterpreter_error'
ysscheduler.cpp:59: `e' undeclared (first use this function)
ysscheduler.cpp:59: invalid use of undefined type `class init_error'
../general/ysscheduler.h:21: forward declaration of `class init_error'
ysscheduler.cpp: At global scope:
ysscheduler.cpp:69: invalid use of undefined type `class bad_waiting_time'
../general/ysscheduler.h:12: forward declaration of `class bad_waiting_time'
ysscheduler.cpp: In member function `void 
   ysscheduler::set_max_waiting_time(int)':
ysscheduler.cpp:74: invalid use of undefined type `class bad_waiting_time'
../general/ysscheduler.h:12: forward declaration of `class bad_waiting_time'
ysscheduler.cpp: At global scope:
ysscheduler.cpp:81: invalid use of undefined type `class real_time_problem'
../general/ysscheduler.h:15: forward declaration of `class real_time_problem'
ysscheduler.cpp: In member function `bool ysscheduler::real_time_on()':
ysscheduler.cpp:88: invalid use of undefined type `class real_time_problem'
../general/ysscheduler.h:15: forward declaration of `class real_time_problem'
ysscheduler.cpp: At global scope:
ysscheduler.cpp:107: invalid use of undefined type `class memory_lock_problem'
../general/ysscheduler.h:18: forward declaration of `class memory_lock_problem'
ysscheduler.cpp: In member function `bool ysscheduler::memory_lock()':
ysscheduler.cpp:111: invalid use of undefined type `class memory_lock_problem'
../general/ysscheduler.h:18: forward declaration of `class memory_lock_problem'
ysscheduler.cpp: In member function `void ysscheduler::schedule_loop()':
ysscheduler.cpp:127: `list' undeclared (first use this function)
ysscheduler.cpp:127: parse error before `*' token
ysscheduler.cpp:131: parse error before `*' token
ysscheduler.cpp:160: `inlist' undeclared (first use this function)
ysscheduler.cpp:161: `seqlist' undeclared (first use this function)
ysscheduler.cpp:182: invalid use of undefined type `class control_thread_error'
../interpreter/yscontrol_system.h:15: forward declaration of `class 
   control_thread_error'
ysscheduler.cpp:183: `cerr' undeclared (first use this function)
ysscheduler.cpp:183: `endl' undeclared (first use this function)
ysscheduler.cpp:213: invalid use of undefined type `class control_thread_error'
../interpreter/yscontrol_system.h:15: forward declaration of `class 
   control_thread_error'
ysscheduler.cpp:237: invalid use of undefined type `class ysprotocol_error'
../protocol/ysprotocol.h:14: forward declaration of `class ysprotocol_error'
ysscheduler.cpp:242: `string' undeclared (first use this function)
ysscheduler.cpp:242: parse error before `=' token
ysscheduler.cpp:243: `s' undeclared (first use this function)
make[2]: *** [ysscheduler.o] Error 1
make[2]: Leaving directory `/usr/src/tism-0.1.1/src/general'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/tism-0.1.1/src'
make: *** [all-recursive] Error 1

-- 
----------------------------------------------------------------
http://www.dunkfordyce.co.uk

Tagline for Saturday, March 15, 2003

A penny saved is a Congressional spending oversight.

dunk fordyce is d1223m @ #linuxhelp @ irc.freenode.net
----------------------------------------------------------------



More information about the Gcc-help mailing list