[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Ltib] gnome-vfs build failure

From: Stuart Hughes
Subject: Re: [Ltib] gnome-vfs build failure
Date: Sun, 31 Oct 2010 10:54:49 +0000
User-agent: Thunderbird (X11/20080707)

Hi Eric,

Thanks for the patch, I'll try to get this integrated into LTIB as soon
as I get a chance.

Regards, Stuart

Eric Nelson wrote:
> On 10/30/2010 01:26 AM, Stuart Hughes wrote:
>> Hi Eric,
>> Thanks for posting the information.  It may also be worth checking out
>> (with configure --help or looking in the file) whether there is a
>> --without-krb5 or similar.
> Thanks for the tip Stuart.
> If I'm reading the file right, the krb5-config check isn't
> conditional on anything.
> It also appears that this has been around for a while:
> It seems that the proper thing to do would be for kerberos to use
> pkgconfig,
> where these problems have already been solved, but barring that, the
> attached
> patch to gnome-vfs should add support for the --disable-kerberos flag.
> The spec file will also need an update to add the flag:
> -./configure --prefix=%{_prefix} --host=$CFGHOST --build=%{_build}
> --disable-openssl --disable-gtk-doc
> +./configure --prefix=%{_prefix} --host=$CFGHOST --build=%{_build}
> --disable-openssl --disable-gtk-doc --disable-kerberos
>> Regards, Stuart
>> Eric Nelson wrote:
>>> Hello all,
>>> I recently had trouble building gnome-vfs from a Freescale release
>>> of LTIB and thought I'd share my work-around.
>>> The problem appeared as a link failure in gnome-vfs-2.24.1/modules/
>>> with an error that "-Bsymbolic" isn't a supported link option by the
>>> cross-compiler.
>>> What I found by looking at the configure logs was that the link
>>> flags were being leaked from the build machine into the
>>> cross-compilation
>>> by these lines in
>>> AC_PATH_PROG([KRB5_CONFIG], krb5-config, none, $PATH:/usr/kerberos/bin)
>>> if test "x$KRB5_CONFIG" != "xnone"; then
>>>     GSSAPI_LIBS="`${KRB5_CONFIG} --libs gssapi`"
>>>     GSSAPI_CFLAGS="`${KRB5_CONFIG} --cflags gssapi`"
>>> In English, these lines will use the krb5-config to determine the
>>> compiler
>>> and linker flags needed to support the kerberos authentication libraries
>>> in a manner similar to pkg-config.
>>> I suspect that a patch doctoring the PATH could prevent leakage from,
>>> but
>>> I don't need kerberos on my machine, so I solved the issue in an easier
>>> way:
>>>      ~/$ sudo apt-get remove krb5-multidev
>>> I hope this helps someone else.
>>> Eric
>>> _______________________________________________
>>> LTIB home page:
>>> Ltib mailing list
>>> address@hidden

reply via email to

[Prev in Thread] Current Thread [Next in Thread]