stageros build failing on Fl::wait() - linking issue? [closed]

asked 2013-08-22 20:42:27 -0500

thompsor gravatar image

updated 2013-08-23 06:40:06 -0500


I'm installing ROS on Mac OS 10.8.4 via Homebrew, and I've been having a really difficult time getting everything together following the wiki. I finally am at the last step, with only stageros standing in the way (after removing several uncooperative packages completely, mostly related to PCL issues).

It appears that this is the real error message:

Undefined symbols for architecture x86_64:
"Fl::wait(double)", referenced from:
  _main in stageros.cpp.o
ld: symbol(s) not found for architecture x86_64

Here's a gist of my error message: ryan3thompson/6316177 (can't post links, but you can add that to the generic gist URL)

I had to manually install FLTK via Homebrew at first, since apparently it wasn't caught in any of the dependency checks. Once I installed it, this is the error I get with stageros. I think that this is probably a linking error, but I can't figure out exactly where to link or what to link (kind of a novice at package building and linking).

Any and all help is appreciated!

EDIT: I got around this temporarily by commenting out the line and adding a fatal error when the GUI is invoked, since this only applies to stageros when it's gui-launched. But I would like to be able to use the GUI at some point.

edit retag flag offensive reopen merge delete

Closed for the following reason question is not relevant or outdated by tfoote
close date 2016-08-08 01:43:17.103738