[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnash] gnash testing
From: |
Jens Petersen |
Subject: |
Re: [Gnash] gnash testing |
Date: |
Wed, 12 Apr 2006 10:51:03 +0900 |
User-agent: |
Thunderbird 1.5 (X11/20060313) |
Rob Savoye wrote:
I like pkg-config too, and used it for a bunch of tests. Most of my
first bug reports on Gnash were all from people without pkg-config, so I
rewrote all the configure tests to not need it.
Hmmm, pkgconfig doesn't seem an unreasonable dependency to me,
considering that libxml2, gtk2, cairo, pango, glib2, and gtkglext all
support it.
In fact, I even dropped all the compile or link tests too, and stuck
to simple directory & file searching. The compile tests are also often
too complex for true portability. I figured it would be better if the
configure finished, so people can see what they need to install rather
than just having configure abort because somebodies machine isn't setup
quite right.
I dunno, personally I would rather "configure" failed than "make". :)
IMHO not using pkgconfig will lead to unnecessary configure
maintenance work.
Anyway the main problem with current configure file seems to be for
the gtk family of libs. This is what configure gives on my FC5 x86_64
box:
:
Configured paths for x86_64-redhat-linux-gnu are:
:
GtkGlext flags are: -I/usr/include/gtkglext-1.0
-I/usr/lib/gtkglext-1.0/include
** should be: -I/usr/include/gtkglext-1.0
-I/usr/lib64/gtkglext-1.0/include
:
Gtk2 flags are: -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include
** should be: -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include
Gtk2 libs are: -lgtk-x11-2.0 -lgdk-x11-2.0
** should be: -lgtk-x11-2.0 -lgdk-x11-2.0 -lgdk_pixbuf-2.0
-lpangocairo-1.0
:
Glib flags are: -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include
** should be: -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
:
The simple pkgconfig hack patch I posted in my original mail at least
makes it build on x86_64 for me on both FC4 and FC5 (and on i386 too
of course).
Jens
[Gnash] Re: gnash testing, Jens Petersen, 2006/04/28