You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Maybe the machine has to be in a kinda weird setup in order to have OPENPOSE_LOG4CXX set to 0, but I think it's more correct to check if rather than ifdef here in order to see whether log4cxx should be used.
Oh, and for context, this was my error message when trying to build (which is fixed by this change):
Errors << or_ompl:make /home/travers/harp_ws/logs/or_ompl/build.make.002.log
/home/travers/harp_ws/src/or_ompl/src/OMPLConversions.cpp: In member function ‘virtual void or_ompl::OpenRAVEHandler::log(const string&, ompl::msg::LogLevel, const char*, int)’:
/home/travers/harp_ws/src/or_ompl/src/OMPLConversions.cpp:76:9: error: ‘log4cxx’ has not been declared
log4cxx::spi::LocationInfo const location_info(
^
/home/travers/harp_ws/src/or_ompl/src/OMPLConversions.cpp:76:36: error: expected ‘;’ before ‘const’
log4cxx::spi::LocationInfo const location_info(
^
/home/travers/harp_ws/src/or_ompl/src/OMPLConversions.cpp:79:13: error: ‘RaveGetLogger’ is not a member of ‘OpenRAVE’
OpenRAVE::RaveGetLogger(), location_info, text);
^
/home/travers/harp_ws/src/or_ompl/src/OMPLConversions.cpp:79:40: error: ‘location_info’ was not declared in this scope
OpenRAVE::RaveGetLogger(), location_info, text);
^
make[2]: *** [CMakeFiles/or_ompl.dir/src/OMPLConversions.cpp.o] Error 1
make[1]: *** [CMakeFiles/or_ompl.dir/all] Error 2
make: *** [all] Error 2
cd /home/travers/harp_ws/build/or_ompl; catkin build --get-env or_ompl | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd -
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See defn of OPENPOSE_LOG4CXX at https://github.com/rdiankov/openrave/blob/b2818fb534cd8c4e64ea1dddea0f7c360ce5056d/CMakeLists.txt#L740 and usage at https://github.com/rdiankov/openrave/blob/master/include/openrave/logging.h
Maybe the machine has to be in a kinda weird setup in order to have OPENPOSE_LOG4CXX set to 0, but I think it's more correct to check if rather than ifdef here in order to see whether log4cxx should be used.