Jason Dorje Short <[EMAIL PROTECTED]> writes:

> guile-config is in the guile-1.6 package.  But this program is used
> in development of programs using guile.  I'm trying to compile
> gnome-games (from CVS) and I have guile-1.6 but not libguile-dev
> installed.  So gnome-games sees that guile-config is present and
> uses it to determine the CFLAGS and LDFLAGS to compile the program
> with.  But this doesn't work of course since the development package
> isn't installed.

I'm not entirely sure what the right answer is here, but I recall why
I was hesitant to move it to the devel package.

The issue is that "guile-config info" provides information that may be
useful even if you're not planning to compile anything.  i.e. if you
want to know where the pkgdatadir is, or if you want an easily
accessable library or guile version number.

I'm not sure that other packages should be using the existence of
guile-config as the indicator that the development files are
installed.  This is something I'll proabably need to discuss on
guile-devel.

> Once I install the development package, I get another problem:
>
> /usr/bin/ld: cannot find -lguile-ltdl
>
> -lguile-ltdl is given by the LDFLAGS by guile-config.  There is a .so for
> this file present but no .la.  So something is wrong in the packaging here
> if the config program tells you to use a library that doesn't work...

If the .so is there, I'm not sure why ld is complaining.  Is there any
further information?

Thanks
-- 
Rob Browning
rlb @defaultvalue.org and @debian.org; previously @cs.utexas.edu
GPG starting 2002-11-03 = 14DD 432F AE39 534D B592  F9A0 25C8 D377 8C7E 73A4


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to