Failing make on svn

Josh Sled jsled at asynchronous.org
Mon Jan 23 13:49:48 EST 2006


On Mon, 2006-01-23 at 18:48 +0100, Tor Harald Thorland wrote:
> Josh Sled wrote:
> > On Mon, 2006-01-23 at 18:28 +0100, Tor Harald Thorland wrote:
> >> Josh Sled wrote:
> >>> Hmm.  Which version of libgsf is installed on your system?
> >>>   
> >>>       
> >> libgsf-1 version 1.12.3-3ubuntu3
> >> libgsf-1-common & the dev package version 1.13.3-1
> >>     
> >
> > So you have both 1.12.3 and 1.13.3 installed?  Or the 1.12.3 library and
> > the 1.13.3 library + devel package?
> >   
> Yepp, as written above, one named libgsf-1, and the other verion files 
> are named -common & -dev.

Hmmm.  Why aren't these matched?  If you have libgsf-1.12.3, then
shouldn't you have the libgsf-1.12.3 devel package, too, right?  Do you
know any particular reason why all three aren't in sync?

I think that's causing the following.

> > What's the output of...
> >
> >     $ grep "^GSF_" config.log
> >
> > ...in the top-level of your source tree?
> >   
> GSF_CFLAGS=''
> GSF_LIBS=''

Okay, so that's what's causing the error below.  These variables
represent the args that need to be added to the compilation (CFLAGS) and
link (LIBS) to correctly compile code that references that module.  As
they're both blank, the code doesn't get the right -I[nclude] directory
added, and fails as below.

So, the question is: why are these blank?

What's the output of...

   $ pkg-config --list-all |grep "gsf"
   $ pkg-config --cflags libgsf-1
   $ pkg-config --libs libgsf-1

...?

-- 
...jsled
http://asynchronous.org/ - `a=jsled; b=asynchronous.org; echo ${a}@${b}`


More information about the gnucash-devel mailing list