From: Braden M. <br...@en...> - 2006-10-05 02:53:40
|
On Thu, 2006-10-05 at 14:44 +1300, Philip Lamb wrote: > On 04/10/2006, at 3:34 PM, Braden McDaniel wrote: > > > On Tue, 2006-10-03 at 20:37 -0400, Braden McDaniel wrote: > > > >> By "remove the offending bits", are you referring to applying the > >> patch > >> I provided in response to Thomas Engelmeier's recent posting? (If > >> not, > >> you'll need it. I'll push those changes to the OpenVRML-0_16-BRANCH > >> soon; but they aren't there as of this writing.) > > > > I've checked in what I think is an equivalent (but slightly more > > minimal) change to said branch. I'd appreciate it if you could test it > > to confirm it works as intended. It will be rather painful for me to > > create an environment where the GTK libraries are missing. > > Building on Mac OS X 10.4.8, from 0.16.0 release tarball, even when > the --disable-gtkplug --disable-mozilla-plugin parameters are passed > to configure, compilation still occurs of the gtkglext plugin!! The > following directories are configured and compiled: > mozilla-plugin/lib/gtkglext/gdk/ > mozilla-plugin/lib/gtkglext/x11/ > mozilla-plugin/lib/gtkglext/gtk/ > This obviously causes issues on a machine where glib and gtk are not > installed!! Er... Whoops. I could swear I made some attempt to prevent this; but I'll be damned if I can find any evidence of it. The attached patch should help; however, you'll need to get the OpenVRML-0_16-BRANCH from CVS in order to apply it. In theory it should be possible to backport this patch to 0.16.0. The change to configure.ac should instead be made to mozilla-plugin/configure.ac; and the change to lib/Makefile.am should instead be made to mozilla-plugin/lib/Makefile.am. > However the issue seems to be much earlier, with these directories > still being included in the configure procedure. That much will happen regardless. We just need to keep make from recursing into them. -- Braden McDaniel e-mail: <br...@en...> <http://endoframe.com> Jabber: <br...@ja...> |