Closed ahoarau closed 8 years ago
It seems you need to install gettext, possibly using homebew or macports
I brewed it , but it showed a warning like 'I might shadow the system gettext , don't forget to link against /usr/local/blabla '
I'm not sure about homebrew, I'm not using it. It might not have made the headers visible system wide.
Still compiling but it seems ok after
brew link gettext --force
I talked with @francesco-romano , and apparently gettext
is necessary only when compiling GTK guis. Most of the YARP GTK guis have been deprecated and replaced by QT5 guis, except for some GUIs that are either not so used (yarpbuilder
) or useful only on the pc104 (canLoader
and ethLoader
).
With https://github.com/robotology/codyco-superbuild/commit/667de4aad22242e2ec8418faf27ae857111e6d86 I disabled (at least in default build) the compilation of YARPBUILDER in yarp compiled by the superbuild, and that should solve the problem even without having to run brew link gettext --force
.
More in general, installing yarp and icub-main directly using the superbuild was initially not mentioned in the superbuild documentation because the typical setup at IIT is to compile yarp and icub-main separetly, but for external users it is definitly much more convenient. We whould add proper mention of this in the installation guide.
I consider this fixed by https://github.com/robotology/codyco-superbuild/commit/667de4aad22242e2ec8418faf27ae857111e6d86 , feel free to reopen if necessary.
Don't know if I'm supposed to, but I tried to compile the superbuild including yarp and iCub and I get :