On Fri, Dec 08, 2017 at 06:13:00PM +1100, Marcell Fulop wrote: > I could only build w/o board3d, it gave me a weird error message about not > finding GTK when configuring with --with-board3d, but w/o it, it just > builds with GTK fine. Any clues to this one? > > $ ./configure --with-board3d > ... > checking for GTK... yes > checking for GTKGLEXT... yes > ... > checking GL/glx.h usability... no > checking GL/glx.h presence... no > checking for GL/glx.h... no > configure: error: board3d requested but gtk or gtkglext not found
It looks like the build finds the gtk and gtkgkext libraries, but not those for glx (and the final error message is wrong and confusing). GLX is GL libraries for X but as far as I can read, MacOS High Sierra use Wayland (an aspiring replacement for X) for graphics. Probably the problem is there, for your build and for those trying to use the old binary packages as well. The article at http://www.tarnyko.net/en/?q=node/41 , for instance, summarize the issue. For your build, looking at the brew packages list (but I don't have a Mac to check), maybe installing the glew package would help. Or, looking at it from the other side, changing gnubg's 3d code to support GL natively on Wayland instead. For the old packages, maybe there is some optional compatibility layer, on merely some settings, available on High Sierra and needed to allow X applications to display on its Wayland server ? _______________________________________________ Bug-gnubg mailing list Bug-gnubg@gnu.org https://lists.gnu.org/mailman/listinfo/bug-gnubg