Re: [Nautilus-list] Another compile problem on Solaris
- From: Darin Adler <darin bentspoon com>
- To: "Peter O'Shea" <peter oshea analog com>
- Cc: nautilus-list lists eazel com
- Subject: Re: [Nautilus-list] Another compile problem on Solaris
- Date: Thu, 12 Jul 2001 08:56:15 -0700
On Thursday, July 12, 2001, at 08:00 AM, Peter O'Shea wrote:
Checking config.status, IDL_CFLAGS did not have $prefix/share/idl. Going
back to configure, here's how IDL_CFLAGS is set up:
IDL_CFLAGS="${IDL_CFLAGS} -I\$(top_srcdir) -I\$(top_builddir)"
(line 5035)
..no mention of $prefix/share/idl.
Sorry, I guess I wasn't clear. I said that IDL_CFLAGS is "set up by the
gnome-config line". While I am no expert on how gnome-config works, I was
able to determine that line 406 of configure.in sets this up:
AM_PATH_GNOME($GNOME_REQUIRED,,AC_MSG_ERROR([*** GNOME $GNOME_REQUIRED or
better is required.]), vfs xml bonobo bonobox bonobox_print idl gnomeui
gtk gdk_pixbuf gnomecanvaspixbuf eel librsvg)
This AM_PATH_GNOME macros sets up many variables, include XXX_CFLAGS,
where xxx is any of the things listed in the last macro parameter. And
"idl" is one of those things. That's what's supposed to set up IDL_CFLAGS.
So, a simple 'setenv IDL_CFLAGS /home/poshea/bin/gnome/share/idl' and
then re-run configure got it set correctly, but shouldn't configure be
smart enough to use 'gnome-config --cflags idl' itself?
I didn't mean to suggest setting IDL_CFLAGS in your environment explicitly.
I was pointing you at what's broken so you can investigate further.
Specifically, if you type:
gnome-config --cflags idl
It should return the appropriate -I directive. If it doesn't, then you
have an issue with the version of gnome-libs you have installed. Again, I
am not really an expert on this area, but it's definitely this
AM_PATH_GNOME macro, which invokes gnome-config, that's setting up
IDL_CFLAGS on the non-Solaris platorms.
-- Darin
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]