Gi, I've dropped the following keywords for x11-misc/x11vnc: - arm - ia64 - sh - x86-fbsd because of the new conditional dependency on net-libs/libvncserver. Please keyword libvncserver or use.mask the new flag, dependening on your choice. Thanks!
Keyworded net-libs/libvncserver: ~x86-fbsd
Created attachment 123007 [details] build.log when USE="system-libvncserver" Attached is the build log when trying to do USE="system-libvncserver". I have not looked further into it. Note that x11vnc *does* build using the new ebuild if this USE flag is *not* specified.
Same on ia64
This seems to be the threads USE flag that is unconditionally enabled for libvncserver, but x11vnc has a threads USE flags.
Yes, if I build with USE="system-libvncserver threads", it works. I am not positive the best way to fix this, but it seems that adding: $(use_with system-libvncserver pthread) \ to the econf might work. Others chime in if there is a more elegant way or if this is not proper... I think we can keyword this if this issue is fixed.
OK, I'm now forcing --with-pthread when building against the system libvncserver.
bsd done
~ia64 done, closing.