FriBID är ett fritt program för e-legitimation med BankID.
OBS! FriBID är i praktiken nedlagt, och fungarar inte att använda längre.
You are not logged in.
När jag försökte kompilera fick jag följande felmeddelande:
ERROR: Unsatisfied dependencies:
gtk+-2.0 >= 2.12
gdk-2.0
glib-2.0
libcrypto
x11
Det jag reagerade på var att det verkar krävas omotiverat mycket googlande för att ta reda på exakt vilka paket man ska installera. Någon som skulle kunna tänka sig att sätta ihop detta?
Offline
Listan med paket som behövs finns "väl gömd" i byggfilerna för Debian-paketet:
https://github.com/samuellb/fribid-debi … an/control
Den listan skulle man kunna lägga i t.ex. INSTALL och/eller configure (samt ev. även för fler distar än Debian/Ubuntu)
Offline
Sedärja! Nu blev allt enkelt. Tack så mycket.
Offline
Fast jag fick följande meddelande:
patwotrik@patwot-desktop:~/src/fribid/fribid-debian$ make
for dir in client plugin translations doc; do (cd $dir && make all) || exit ; done
make[1]: Entering directory `/home/patwotrik/src/fribid/fribid-debian/client'
cc -O2 -g -Wall -Wextra -std=c99 -pedantic -Wno-unused-parameter -I../npapi/include `pkg-config --cflags 'gtk+-2.0 >= 2.18' gdk-2.0 glib-2.0 gthread-2.0 libcrypto` -DGTK_DISABLE_DEPRECATED=1 -DGDK_DISABLE_DEPRECATED=1 -DG_DISABLE_DEPRECATED=1 -DGSEAL_ENABLE -DFRIBID_CLIENT -c certutil.c -o certutil.o
certutil.c:33:20: fatal error: libp11.h: No such file or directory
compilation terminated.
make[1]: *** [certutil.o] Error 1
make[1]: Leaving directory `/home/patwotrik/src/fribid/fribid-debian/client'
make: *** [all] Error 2
Offline
Om du verkligen har libp11-dev installerat så borde du ha den:
http://packages.debian.org/sid/i386/libp11-dev/filelist
http://packages.debian.org/squeeze/i386 … v/filelist
Offline
Jag körde ./configure och den sa att det bara var att köra make för att kompilera. Du hade dock helt rätt i att jag var tvungen att installera libp11-dev. Det konstiga är att nu efter att jag gjort det klagar configure, vilket den inte gjorde innan.
patwotrik@patwot-desktop:~/src/fribid/fribid-debian$ ./configure
Prefix: /usr/local
Plugin path: /usr/lib/mozilla/plugins
GTK version: 2
PKCS#11 smartcard support enabled
PKCS#11 module: /usr/lib/opensc-pkcs11.so
ERROR: PKCS#11 module not found
Make sure that you have installed OpenSC!
Offline
Men efter en "apt-get install opensc" så gick det att kompilera. Tack för hjälpen. Dags att slänga in lite fler beroenden?
Offline
Som en efterlämning och sammanfattning är följande det jag gjorde för att kunna kompilera:
apt-get install libgtk2.0-dev libssl-dev gettext libp11-dev opensc
Offline
Oj jävlar! Det var snabbt jobbat. Snyggt.
Offline
Som en efterlämning och sammanfattning är följande det jag gjorde för att kunna kompilera:
apt-get install libgtk2.0-dev libssl-dev gettext libp11-dev opensc
Om man redan har fribid paketet via ppa (vilket jag misstänker att många testar innan de kompilererar själva) så kan man ju köra:
$ sudo apt-get build-dep fribid
/Ivar
Offline