Failing make on svn

Tor Harald Thorland linux at strigen.com
Mon Jan 23 14:09:03 EST 2006


Josh Sled wrote:
> 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.
>   
I guess that this is a problem in the Ubuntu development version... 
Below is the text from the package descriptions..

libgsf-1: (Version 1.12.3)
Structured File Library - runtime version
This is the basic runtime version of libgsf. It does not provide
GNOME-specific extensions.

I tryed to remove this package, and synaptics did. There where no 
packages that deps on it.
>   
>>> 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"
>   
tortho at inspiron:~/source/gnucash$ pkg-config --list-all |grep "gsf"
libgsf-1                  libgsf-1 - A library for reading and writing 
structured files (eg MS OLE and Zip)
>    $ pkg-config --cflags libgsf-1
>   
tortho at inspiron:~/source/gnucash$ pkg-config --cflags libgsf-1
-I/usr/include/libgsf-1 -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include -I/usr/include/libxml2

>    $ pkg-config --libs libgsf-1
>   
tortho at inspiron:~/source/gnucash$ pkg-config --libs libgsf-1
-lgsf-1 -lgobject-2.0 -lxml2 -lz -lm -lglib-2.0

> ...?
>   
Thanks for your help!
Tor Harald



More information about the gnucash-devel mailing list