Closed diegoferigo closed 6 years ago
They are required if you want to compile h264
carrier, your problem seem related to the CMakeCache.txt
.. Have you tried to delete it ? Or to do rm -rf *
in the build directory?
@Nicogene thanks for your comment, this happens with a clean build environment in my docker setup (hence it is fully reproducible).
I dug more into my build process and I figured out that the configuring of the project succeeds, is the second configuring which happens as first step of the building project that fails. I updated the first post with further details.
But it is strange that it performs the second configuration if the first succeeded :thinking: by the way I don't think it is related to gstreamer or h264
because it is disabled :
--- plugin yarpcar_h264: disabled (dependencies unsatisfied)
@diegoferigo Can you try with YCM disabled?
Yes I agree it is strange. I don't mind having the gstreamer
packages installed in my system and I'm living fine with them, I just wanted to report this (low importance) issue for future reference. Feel free to pass at my desk ;)
@drdanz With:
cmake -DCREATE_GUIS=ON -DCREATE_LIB_MATH=ON -DSKIP_ACE=ON -DYARP_USE_YCM=OFF ..
~The second configuring doesn't happen, and all works fine.~ Edit: cleaned the build and it fails with the same error
Can you please try also CMAKE_DISABLE_FIND_PACKAGE_YCM=ON
?
With that option, the second configuring which happens executing make
doesn't happen, all is fine with that.
@drdanz is it a YCM bug or yarp bug ? Shall we close this issue?
YCM bug, the Find files were updated in YARP, but not in YCM... Just leave this open, I will fix it tomorrow...
Just leave this open, I will fix it tomorrow... @drdanz :smile:
fixed by robotology/ycm@3784576
If the libraries reported in https://github.com/robotology/yarp/pull/1346#issuecomment-334801437 are not installed, the build fails as follows.
The installed dependencies related to this problem currently installed when this problem happens are:
Steps
$ cmake -DCREATE_GUIS=ON -DCREATE_LIB_MATH=ON -DSKIP_ACE=ON ..
Then
$ make
Are these libraries required by all the installations now?