Robotics StackExchange | Archived questions

RoboEarth RE_comm fails to build HELP!

Hi when i get the following errors whenever i rosmake roboearth anyone encounter this error too and can help me to find out what is the problem here? would really appreciate the help!

heres the output of the error

[rosmake-1] Starting >>> recomm [ make ]
[ rosmake ] Last 40 linesmp
germandeli: 102.7 se... [ 2 Active 99/104 Complete ] {------------------------------------------------------------------------------- ^ /home/wh07/fuerteworkspace/stacks/roboearth/recomm/src/roboearth/wp1/UnizarRoboEarthInterface.java:293: package copsave does not exist ServiceClient<copsave.Request, copsave.Response, copsave> client = n.serviceClient("/cop/save", new ros.pkg.visionsrvs.srv.copsave()); ^ /home/wh07/fuerteworkspace/stacks/roboearth/recomm/src/roboearth/wp1/UnizarRoboEarthInterface.java:293: package copsave does not exist ServiceClient<copsave.Request, copsave.Response, copsave> client = n.serviceClient("/cop/save", new ros.pkg.visionsrvs.srv.copsave()); ^ /home/wh07/fuerteworkspace/stacks/roboearth/recomm/src/roboearth/wp1/UnizarRoboEarthInterface.java:293: cannot find symbol symbol : class copsave location: class roboearth.wp1.UnizarRoboEarthInterface.ExportCopModelCallback ServiceClient<copsave.Request, copsave.Response, copsave> client = n.serviceClient("/cop/save", new ros.pkg.visionsrvs.srv.copsave()); ^ /home/wh07/fuerteworkspace/stacks/roboearth/recomm/src/roboearth/wp1/UnizarRoboEarthInterface.java:293: package ros.pkg.visionsrvs.srv does not exist ServiceClient<copsave.Request, copsave.Response, copsave> client = n.serviceClient("/cop/save", new ros.pkg.visionsrvs.srv.copsave()); ^ /home/wh07/fuerteworkspace/stacks/roboearth/recomm/src/roboearth/wp1/UnizarRoboEarthInterface.java:294: package copsave does not exist copsave.Request rq = new copsave().createRequest(); ^ /home/wh07/fuerteworkspace/stacks/roboearth/recomm/src/roboearth/wp1/UnizarRoboEarthInterface.java:294: cannot find symbol symbol : class copsave location: class roboearth.wp1.UnizarRoboEarthInterface.ExportCopModelCallback copsave.Request rq = new copsave().createRequest(); ^ /home/wh07/fuerteworkspace/stacks/roboearth/recomm/src/roboearth/wp1/UnizarRoboEarthInterface.java:302: package copsave does not exist copsave.Response resp = client.call(rq); ^ /home/wh07/fuerteworkspace/stacks/roboearth/recomm/src/roboearth/wp1/UnizarRoboEarthInterface.java:342: cannot find symbol symbol : variable CopROSClient location: class roboearth.wp1.UnizarRoboEarthInterface.ExportCopModelCallback String[] modelinfo = CopROSClient.copModelTypeSemClassForID(req.objectid); ^ 10 errors make[3]: *** [../bin/roboearth/wp5/Main.class] Error 1 make[3]: Leaving directory /home/wh07/fuerte_workspace/stacks/roboearth/re_comm/build' make[2]: *** [CMakeFiles/_java_compile_1_67.dir/all] Error 2 make[2]: Leaving directory/home/wh07/fuerteworkspace/stacks/roboearth/recomm/build' make[1]: *** [all] Error 2 make[1]: INTERNAL: Exiting with 3 jobserver tokens available; should be 2! make[1]: Leaving directory `/home/wh07/fuerteworkspace/stacks/roboearth/recomm/build' -------------------------------------------------------------------------------} [ rosmake ] Output from build of package recomm written to: [ rosmake ] /home/wh07/.ros/rosmake/rosmakeoutput-20131226-170614/recomm/buildoutput.log [rosmake-1] Finished <<< recomm [FAIL] [ 50.76 seconds ]
[ rosmake ] Halting due to failure in package re
comm. [ rosmake ] Waiting for other threads to complete. [rosmake-0] Finished <<< compgermandeli [PASS] [ 133.67 seconds ]
[ rosmake ] Results:
[ rosmake ] Built 101 packages with 1 failures.
[ rosmake ] Summary output to directory
[ rosmake ] /home/wh07/.ros/rosmake/rosmake
output-20131226-170614

Asked by daidalos on 2013-12-25 23:13:57 UTC

Comments

anyone can help me identify the problem ?

Asked by daidalos on 2013-12-26 18:39:03 UTC

for the first, try to build "re_object_detector_gui" and "re_object_recoder", then you will be able to create models and detect them. Your error with "re_comm" maybe can be fixed by using the knowrob from

git clone https://github.com/knowrob/knowrob.git

Regards

Asked by patrickl on 2014-03-07 01:48:00 UTC

Answers