[IGSTK-Developers] Error Building IGSTK 4.2 with OpenIGTLink

Rafael Palomar rafaelpalomaravalos at gmail.com
Thu Jun 10 07:26:30 EDT 2010


2010/6/10 Rafael Palomar <rafaelpalomaravalos at gmail.com>

> Hello all,
>
> I am trying to build IGST
>

I am sorry for that...

So..I am trying to build IGSTK with OpenIGTLink suport and I get the
following errors:

Building CXX object
Source/CMakeFiles/IGSTK.dir/igstkSerialCommunicationForPosix.o

/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx: In
member function ‘virtual igstk::SerialCommunicationForPosix::ResultType
igstk::SerialCommunicationForPosix::InternalOpenPort()’:
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:74:35:
error: ‘IGSTK_SERIAL_PORT_0’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:75:35:
error: ‘IGSTK_SERIAL_PORT_1’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:76:35:
error: ‘IGSTK_SERIAL_PORT_2’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:77:35:
error: ‘IGSTK_SERIAL_PORT_3’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:78:35:
error: ‘IGSTK_SERIAL_PORT_4’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:79:35:
error: ‘IGSTK_SERIAL_PORT_5’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:80:35:
error: ‘IGSTK_SERIAL_PORT_6’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:81:35:
error: ‘IGSTK_SERIAL_PORT_7’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:96:20:
error: aggregate
‘igstk::SerialCommunicationForPosix::InternalOpenPort()::termios t’ has
incomplete type and cannot be defined
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:97:34:
error: ‘tcgetattr’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:105:14:
error: ‘VMIN’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:106:14:
error: ‘VTIME’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:110:34:
error: ‘TCSANOW’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:110:44:
error: ‘tcsetattr’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:113:34:
error: ‘TCIOFLUSH’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:113:43:
error: ‘tcflush’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx: In
member function ‘virtual igstk::SerialCommunicationForPosix::ResultType
igstk::SerialCommunicationForPosix::InternalUpdateParameters()’:
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:159:28:
error: ‘B9600’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:160:28:
error: ‘B19200’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:161:28:
error: ‘B38400’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:162:28:
error: ‘B57600’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:163:28:
error: ‘B115200’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:167:18:
error: aggregate
‘igstk::SerialCommunicationForPosix::InternalUpdateParameters()::termios t’
has incomplete type and cannot be defined
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:168:28:
error: ‘tcgetattr’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:169:17:
error: ‘CSIZE’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:178:17:
error: ‘CBAUD’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:185:18:
error: ‘CS8’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:189:18:
error: ‘CS7’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:195:19:
error: ‘PARENB’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:196:19:
error: ‘PARODD’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:200:18:
error: ‘PARENB’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:201:19:
error: ‘PARODD’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:207:19:
error: ‘CSTOPB’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:211:18:
error: ‘CSTOPB’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:218:16:
error: ‘CRTSCTS’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:232:10:
error: ‘VMIN’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:233:10:
error: ‘VTIME’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:238:30:
error: ‘TCSADRAIN’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:238:42:
error: ‘tcsetattr’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx: In
member function ‘virtual igstk::SerialCommunicationForPosix::ResultType
igstk::SerialCommunicationForPosix::InternalSendBreak()’:
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:304:33:
error: ‘tcsendbreak’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx: In
member function ‘virtual igstk::SerialCommunicationForPosix::ResultType
igstk::SerialCommunicationForPosix::InternalPurgeBuffers()’:
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:320:29:
error: ‘TCIOFLUSH’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:320:38:
error: ‘tcflush’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx: In
member function ‘virtual igstk::SerialCommunicationForPosix::ResultType
igstk::SerialCommunicationForPosix::InternalRead(char*, unsigned int,
unsigned int&)’:
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:382:20:
error: aggregate ‘igstk::SerialCommunicationForPosix::InternalRead(char*,
unsigned int, unsigned int&)::termios t’ has incomplete type and cannot be
defined
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:385:35:
error: ‘tcgetattr’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:387:14:
error: ‘VMIN’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:388:14:
error: ‘VTIME’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:389:34:
error: ‘TCSANOW’ was not declared in this scope
/home/rafa/src/IGSTK-4-2/Source/igstkSerialCommunicationForPosix.cxx:389:44:
error: ‘tcsetattr’ was not declared in this scope
make[2]: ***
[Source/CMakeFiles/IGSTK.dir/igstkSerialCommunicationForPosix.o] Error 1
make[1]: *** [Source/CMakeFiles/IGSTK.dir/all] Error 2
make: *** [all] Error 2

It is curious that the first lines regarding IGSTK_SERIAL_PORT. should be
declared in the igstkConfigure.h. Anyone have dealing with these errors
before?

Thank you in advance.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/igstk-developers/attachments/20100610/fb9a374f/attachment.html>


More information about the IGSTK-Developers mailing list