Re: gp11 dependency



On Thu, Nov 6, 2008 at 10:41 AM, Stef Walter <stef memberwebs com> wrote:
> gp11 is currently a part of gnome-keyring and installed with
> gnome-keyring. In the future, it may be generally useful and we could
> split it out as a separate library distributed separately.

Yeah, I found that out in the interim.  If I build seahorse outside of
jhbuild there isn't a problem, but when I build seahorse in jhbuild I
get the following linking errors in src/:

gcc -g -O2 -o .libs/seahorse main.o seahorse-preferences.o
eggtreemultidnd.o seahorse-key-manager-store.o seahorse-viewer.o
seahorse-keyserver-search.o seahorse-keyserver-sync.o
seahorse-generate-select.o seahorse-key-manager.o
seahorse-keyserver-results.o -pthread  -L/opt/gnome2/lib
../libseahorse/.libs/libseahorse.a ../pgp/.libs/libseahorse-pgp.a
../ssh/.libs/libseahorse-ssh.a ../pkcs11/.libs/libseahorse-pkcs11.a
../gkr/.libs/libseahorse-gkr.a
/home/sadam/checkout/gnome2/seahorse/libcryptui/.libs/libcryptui.so
../common/.libs/libseahorse-common.a ../libcryptui/.libs/libcryptui.so
../libegg/.libs/libeggdatetime.a /opt/gnome2/lib/libglade-2.0.so
/opt/gnome2/lib/libgconf-2.so /opt/gnome2/lib/libORBit-2.so
/usr/lib/libgpgme.so /lib/libgpg-error.so -lldap
/opt/gnome2/lib/libsoup-2.4.so /opt/gnome2/lib/libxml2.so
/opt/gnome2/lib/libgnutls.so /opt/gnome2/lib/libtasn1.so
/opt/gnome2/lib/libgcrypt.so /opt/gnome2/lib/libgpg-error.so
/opt/gnome2/lib/libgnome-keyring.so /opt/gnome2/lib/libavahi-client.so
/opt/gnome2/lib/libavahi-glib.so /opt/gnome2/lib/libavahi-common.so
/opt/gnome2/lib/libnotify.so /opt/gnome2/lib/libgtk-x11-2.0.so
/opt/gnome2/lib/libdbus-glib-1.so -lnsl
/opt/gnome2/lib/libgdk-x11-2.0.so /opt/gnome2/lib/libatk-1.0.so
/opt/gnome2/lib/libgdk_pixbuf-2.0.so
/opt/gnome2/lib/libpangocairo-1.0.so
/opt/gnome2/lib/libpangoft2-1.0.so /opt/gnome2/lib/libcairo.so
/opt/gnome2/lib/libpixman-1.so -lpng12 -lXrender -lX11
/opt/gnome2/lib/libpango-1.0.so -lm /opt/gnome2/lib/libfontconfig.so
/usr/lib/libfreetype.so -lz /opt/gnome2/lib/libexpat.so
/opt/gnome2/lib/libdbus-1.so /opt/gnome2/lib/libgp11.so
/opt/gnome2/lib/libgthread-2.0.so -lpthread -lrt
/opt/gnome2/lib/libgio-2.0.so -lselinux
/opt/gnome2/lib/libgobject-2.0.so /opt/gnome2/lib/libgmodule-2.0.so
-ldl /opt/gnome2/lib/libglib-2.0.so  -Wl,--rpath -Wl,/opt/gnome2/lib
../pkcs11/.libs/libseahorse-pkcs11.a(seahorse-pkcs11-source.o): In
function `seahorse_pkcs11_source_importer_get_property':
/home/sadam/checkout/gnome2/seahorse/pkcs11/seahorse-pkcs11-source.c:1251:
undefined reference to `gp11_value_set_attributes'
../pkcs11/.libs/libseahorse-pkcs11.a(seahorse-pkcs11-source.o): In
function `seahorse_pkcs11_source_loader_get_property':
/home/sadam/checkout/gnome2/seahorse/pkcs11/seahorse-pkcs11-source.c:1050:
undefined reference to `gp11_value_set_attributes'
../pkcs11/.libs/libseahorse-pkcs11.a(seahorse-pkcs11-source.o): In
function `seahorse_pkcs11_source_loader_set_property':
/home/sadam/checkout/gnome2/seahorse/pkcs11/seahorse-pkcs11-source.c:1064:
undefined reference to `gp11_value_get_attributes'
../pkcs11/.libs/libseahorse-pkcs11.a(seahorse-pkcs11-source.o): In
function `seahorse_pkcs11_source_loader_construct':
/home/sadam/checkout/gnome2/seahorse/pkcs11/seahorse-pkcs11-source.c:960:
undefined reference to `gp11_value_set_attributes'
../pkcs11/.libs/libseahorse-pkcs11.a(seahorse-pkcs11-certificate.o):
In function `seahorse_pkcs11_certificate_get_property':
/home/sadam/checkout/gnome2/seahorse/pkcs11/seahorse-pkcs11-certificate.c:278:
undefined reference to `gp11_value_set_attributes'
../pkcs11/.libs/libseahorse-pkcs11.a(seahorse-pkcs11-certificate.o):
In function `seahorse_pkcs11_certificate_set_property':
/home/sadam/checkout/gnome2/seahorse/pkcs11/seahorse-pkcs11-certificate.c:331:
undefined reference to `gp11_value_get_attributes'


>
> Cheers,
>
> Stef
>
> Adam Schreiber wrote:
>> Stef,
>>
>> Does gp11 need to be requested as an external dependency for seahorse?
>>  I ask because it's not in jhbuild.
>>
>> Cheers,
>>
>> Adam
>
>


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