/var/tmp/paludis/media-libs-gst-plugins-bad-1.4.3/work/gst-plugins-bad-1.4.3/gst-libs/gst/gl/cocoa/gstglwindow_cocoa.m:25:25: fatal error: Cocoa/Cocoa.h: No such file or directory #include <Cocoa/Cocoa.h> ^ compilation terminated.
I found the issue. gst-plugins-bad-3.14.3 needs gnustep-back as dependency.
Cocoa is enabled automagically if gnustep-config executable is found on the system. As usual there are two choices: always "--disable-cocoa" or a new USE flag with additional deps.
I had gnustep-base and gnustep-make installed. gnustep-make provides gnustep-config but there was no /usr/include/Cocoa/Cocoa.h on the system After installing gnustep-back I have /usr/include/Cocoa/Cocoa.h and gst-plugins-bad installed. If all that was needed for magic to happen gnustep-config was there but I still had the compile error reported.
Is it still applicable to 1.4.5 in tree ?
As far as I know you still need gnustep-back so it a dependency issue.
this automagic issue is solved in 1.6.3