|  |  | Re: newbie questions... 
 | 
 | 
| (...) Thanks. (...) I see... Anyway, there shouldn't be a great need to monitor the same event in different tasks, so it's not that important... Let's give LEGO the time to add this in the firmware then :) (...) Great! Stelian.    (25 years ago, 12-Sep-00, to lugnet.robotics.rcx.nqc) 
 | 
 |  | 
|  |  | Re: Can't get Linux NQC to compile/Run 
 | 
 | 
| (...) You need to compile it as a C++ source file. There are ways to force C++ compilation of .c files, but its probably easier to just save it as test.cpp, then try: g++ test.cpp Assuming that the compiler knows where to find the C++ standard (...)   (25 years ago, 12-Sep-00, to lugnet.robotics.rcx.nqc) 
 | 
 |  | 
|  |  | Re: Can't get Linux NQC to compile/Run 
 | 
 | 
| (...) I'm afraid I don't have a clue how to compile that one. I tried make test.c but, of course, that doesn't work. I also tried [tfm@linux tfm]$ gcc ./test.c ./test.c:1: vector.h: No such file or directory but not much luck there either. Dean -- (...)   (25 years ago, 12-Sep-00, to lugnet.robotics.rcx.nqc) 
 | 
 |  | 
|  |  | Re: Can't get Linux NQC to compile/Run 
 | 
 | 
| (...) I tried that first. After letting the RPM installer install NQC i386 I get this message when I try to run it. [tfm@linux tfm]$ nqc nqc: error in loading shared libraries: nqc: undefined symbol: _t24__default_alloc_....free_list It's a standard (...)   (25 years ago, 12-Sep-00, to lugnet.robotics.rcx.nqc) 
 | 
 |  | 
|  |  | Re: Can't get Linux NQC to compile/Run 
 | 
 | 
| (...) Dean -- have you tried my prebuilt RPMs? They should run on Mandrake with no problem. I know that doesn't solve the actual build issue (Dave's suggestion sounds good) but it should get you a working NQC.    (25 years ago, 12-Sep-00, to lugnet.robotics.rcx.nqc) 
 | 
 |  | 
|  |  | Re: Can't get Linux NQC to compile/Run 
 | 
 | 
| (...) Sounds like part of the g++ library is missing....or perhaps an incompatability between the installed library and the g++ header files. I'm not quite sure how to unmangle that name, but my first guess would be the default allocator used in (...)   (25 years ago, 12-Sep-00, to lugnet.robotics.rcx.nqc) 
 | 
 |  | 
|  |  | Re: newbie questions... 
 | 
 | 
| (...) yes (...) That's pretty tough to implement. Code in the tasks is easy...the task number is a constant. Same for subs that are only called from one task. Inline functions are also easy...provided they are called from one of the above. The (...)   (25 years ago, 12-Sep-00, to lugnet.robotics.rcx.nqc) 
 | 
 |  | 
|  |  | Can't get Linux NQC to compile/Run 
 | 
 | 
| I'm sort of new to Linux (mandrake 7.1) and I've been trying to get NQC to work but keep getting odd errors. "./nqc: error in loading shared libraries: ./nqc: undefined symbol: _t24__default_alloc_...free_list" comes up when I try to run the (...)   (25 years ago, 11-Sep-00, to lugnet.robotics.rcx.nqc) 
 | 
 |  | 
|  |  | Re: Creating sight for RIS/No Vision Command 
 | 
 | 
| Tough, I think that in order to do this you would need to do some very complicated electronics and programming of a computer that could all be carried on the rcx and use little power. This would probably involve lots of expensive stuff. Although (...)   (25 years ago, 11-Sep-00, to lugnet.robotics.rcx.nqc) 
 | 
 |  | 
|  |  | Re: newbie questions... 
 | 
 | 
| (...) Ok, so the 'if ( ActiveEvents(10) & EVENT_MASK(0) )' is the correct syntax to check if event 0 was triggered ? (...) Or a function that returns the current task number ? Thanks for your advices and keep up the good work ! Stelian.    (25 years ago, 11-Sep-00, to lugnet.robotics.rcx.nqc) 
 |