Re: jhbuild/gnome-vfs compile error: krb5/openssl



On Fri, 2003-08-01 at 15:07, Farrell Farahbod wrote:
> im tring out jhbuild, and when it get to the point where it wants to
> compile the gnome-vfs module, i get this error:
> 
> In file included from /usr/include/openssl/ssl.h:179,
>                  from gnome-vfs-ssl.c:41:
> /usr/include/openssl/kssl.h:72:18: krb5.h: No such file or directory
> In file included from /usr/include/openssl/ssl.h:179,
>                  from gnome-vfs-ssl.c:41:
> /usr/include/openssl/kssl.h:132: parse error before "krb5_enctype"
> /usr/include/openssl/kssl.h:134: parse error before "FAR"
> /usr/include/openssl/kssl.h:135: parse error before '}' token
> /usr/include/openssl/kssl.h:147: parse error before "kssl_ctx_setstring"
> /usr/include/openssl/kssl.h:147: parse error before '*' token
> /usr/include/openssl/kssl.h:148: parse error before '*' token
> /usr/include/openssl/kssl.h:149: parse error before '*' token
> /usr/include/openssl/kssl.h:149: parse error before '*' token
> /usr/include/openssl/kssl.h:150: parse error before '*' token
> /usr/include/openssl/kssl.h:151: parse error before "kssl_ctx_setprinc"
> /usr/include/openssl/kssl.h:151: parse error before '*' token
> /usr/include/openssl/kssl.h:153: parse error before "kssl_cget_tkt"
> /usr/include/openssl/kssl.h:153: parse error before '*' token
> /usr/include/openssl/kssl.h:155: parse error before "kssl_sget_tkt"
> /usr/include/openssl/kssl.h:155: parse error before '*' token
> /usr/include/openssl/kssl.h:157: parse error before "kssl_ctx_setkey"
> /usr/include/openssl/kssl.h:157: parse error before '*' token
> /usr/include/openssl/kssl.h:159: parse error before "context"
> /usr/include/openssl/kssl.h:160: parse error before
> "kssl_build_principal_2"
> /usr/include/openssl/kssl.h:160: parse error before "context"
> /usr/include/openssl/kssl.h:163: parse error before
> "kssl_validate_times"
> /usr/include/openssl/kssl.h:163: parse error before "atime"
> /usr/include/openssl/kssl.h:165: parse error before "kssl_check_authent"
> /usr/include/openssl/kssl.h:165: parse error before '*' token
> /usr/include/openssl/kssl.h:167: parse error before "enctype"
> In file included from gnome-vfs-ssl.c:41:
> /usr/include/openssl/ssl.h:909: parse error before "KSSL_CTX"
> /usr/include/openssl/ssl.h:931: parse error before '}' token
> gnome-vfs-ssl.c: In function `gnome_vfs_ssl_create_from_fd':
> gnome-vfs-ssl.c:274: dereferencing pointer to incomplete type
> gnome-vfs-ssl.c:275: dereferencing pointer to incomplete type
> gnome-vfs-ssl.c: In function `gnome_vfs_ssl_destroy':
> gnome-vfs-ssl.c:447: dereferencing pointer to incomplete type
> make[2]: *** [gnome-vfs-ssl.lo] Error 1
> make[2]: Leaving directory
> `/home/upgrdman/cvs/gnome2/gnome-vfs/libgnomevfs'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/upgrdman/cvs/gnome2/gnome-vfs'
> make: *** [all-recursive-am] Error 2

Originally I had no idea what was going here. But I just saw this exact
error when I was building GNOME on a new machine, so I had to think
about it a bit more.

The problem was that the openssl.pc pkg-config file was not available to
the gnome-vfs configure script. You will either have to set
PKG_CONFIG_PATH or, as I did, copy openssl.pc to the directory where
your jhbuild .pc files are.

Cheers,
Malcolm




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