Wednesday, August 13, 2008

issues configuring Player on FC9(gcc 4.3)

errors during installation (on make install):

‘close’ was not declared in this scope
‘exit’ was not declared in this scope
and lots of other similar errors.

Reason : the gcc compiler in fc9 has changed a lot. Further info here

Solution(Atleast worked for me):

- Added #include cstring to client_libs/libplayerc++/playerc++.h
- Added #include iostream to server/drivers/laser/lms400_cola.h
- Added #include iostream to server/drivers/mixed/mricp/src/geometry2D.cpp
- Added #include iostream to server/drivers/mixed/mricp/src/map.cpp
- Added #include algorithm to examples/libplayerc++/example3.cc
- Added #include algorithm to server/drivers/mixed/mricp/src/map.cpp

add all with "<" and ">" between each arg.

"
found most of the above in the bug list at Source Forge.

No comments: