Hi,
two gotchas in 1.29 for Linux:
1.) Please remove #include <linux/types.h> from juce_Socket.cpp. Never ever include kernel headers. #including <sys/types.h> must do, otherwise the userland headers are wrong.
2.) I can’t use the menu in the top level window of the juce demo - clicking on it simply does nothing.