Issue 1) Installing in non-standard prefix 
I have to install it in a directory different from the system default 
include or library 
directories. I'm not root and I 
cannot install into /usr or /usr/local. In fact all our 
libraries are installed in /opt/axn/prod. 
The 
path $prefix/include is not added by default to CFLAGS. 
The flag -L$prefix/lib is not added the LDFLAGS. 
Issue 2) gettext dependency 
I had to 
install gettext-0.12.0. The requirement to install this monster (3.6 MB) is 
not nice, 
if I don't need nls support .   
Could there be a 
flag to disable the need of gettext installation ala --disable-nls? 
Because I installed gettext also in our project prefix 
/opt/axn/prod and because of issue 1) configure didn't find the include files 
and the library of gettext.
Maybe this can be solved via a configure parameter --with-gettext-prefix=<my-own-prefix>
Finally I figured out the 
flags to configure it on HP-UX : 
export CPPFLAGS="-D_HPUX_SOURCE -I/opt/axn/prod/include" 
export CFLAGS="$CPPFLAGS +e" 
export 
LDFLAGS="-L/opt/axn/prod/lib -Wl,+s,+b,/opt/axn/prod/lib" 
./configure --prefix=/opt/axn/prod 
It was really painfull to find this out. Maybe you can provide some more functionality to avoid this. I know HP-UX is a ugly unix. I'm always coming across such problems when I try to install open source packages there . At least -D_HPUX_SOURCE and +e are necessary compiler flags to add. But with glib-2.0 you added more trouble on this.
Regards 
Kai Poitschke 
--- 
UNIX is user-friendly! It's just not 
ignorant-friendly and 
idiot-friendly. Build a system 
even a fool can use, only a 
fool will want to use 
it. 
These are my opinions, maybe not yours & certainly not my employers :)