My problem is with 'make'. I don't know why I can't link the libraries well. I think there are no libraries missing.
I don't know what else to do. Here is the error message.
javier@javier:~/Descargas/libfprint-0.3.0$>make
make all-recursive
make[1]: se ingresa al directorio «/home/javier/Descargas/libfprint-0.3.0»
Making all in libfprint
make[2]: se ingresa al directorio «/home/javier/Descargas/libfprint-0.3.0/libfprint»
/bin/bash ../libtool --tag=CC --mode=link gcc -fvisibility=hidden -I./nbis/include -I/usr/include/libusb-1.0 -I/usr/include/glib- 2.0 -I/usr/lib/glib-2.0/include -I/usr/include/nss -I/usr/include/nspr -std=gnu99 -fgnu89-inline -Wall -Wundef -Wunused - Wstrict-prototypes -Werror-implicit-function-declaration -Wno-pointer-sign -Wshadow -g -O2 -o fprint-list-udev-rules fprint_list_udev_rules-fprint-list-udev-rules.o ./libfprint.la
libtool: link: gcc -fvisibility=hidden -I./nbis/include -I/usr/include/libusb-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I /usr/include/nss -I/usr/include/nspr -std=gnu99 -fgnu89-inline -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit- function-declaration -Wno-pointer-sign -Wshadow -g -O2 -o .libs/fprint-list-udev-rules fprint_list_udev_rules-fprint-list-udev- rules.o ./.libs/libfprint.so -lm /usr/lib/libusb-1.0.so -lrt /usr/lib/libglib-2.0.so -lnss3 -lnssutil3 -lsmime3 -lssl3 -lplds4 -lplc4 -lnspr4 -lpthread -ldl -pthread
./.libs/libfprint.so: undefined reference to `g_object_unref'
./.libs/libfprint.so: undefined reference to `gdk_pixbuf_get_rowstride'
./.libs/libfprint.so: undefined reference to `gdk_pixbuf_get_pixels'
./.libs/libfprint.so: undefined reference to `gdk_pixbuf_new'
./.libs/libfprint.so: undefined reference to `gdk_pixbuf_scale_simple'
./.libs/libfprint.so: undefined reference to `g_type_init'
collect2: ld returned 1 exit status
make[2]: *** [fprint-list-udev-rules] Error 1
make[2]: se sale del directorio «/home/javier/Descargas/libfprint-0.3.0/libfprint»
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio «/home/javier/Descargas/libfprint-0.3.0»
make: *** [all] Error 2
My problem is with 'make'. I don't know why I can't link the libraries well. I think there are no libraries missing.
I don't know what else to do. Here is the error message.
javier@ javier: ~/Descargas/ libfprint- 0.3.0$> make javier/ Descargas/ libfprint- 0.3.0» javier/ Descargas/ libfprint- 0.3.0/libfprint » include/ libusb- 1.0 -I/usr/ include/ glib- 2.0 -I/usr/ lib/glib- 2.0/include -I/usr/include/nss -I/usr/include/nspr -std=gnu99 -fgnu89-inline -Wall -Wundef -Wunused - Wstrict-prototypes -Werror- implicit- function- declaration -Wno-pointer-sign -Wshadow -g -O2 -o fprint- list-udev- rules fprint_ list_udev_ rules-fprint- list-udev- rules.o ./libfprint.la include/ libusb- 1.0 -I/usr/ include/ glib-2. 0 -I/usr/ lib/glib- 2.0/include -I /usr/include/nss -I/usr/include/nspr -std=gnu99 -fgnu89-inline -Wall -Wundef -Wunused -Wstrict-prototypes -Werror-implicit- function- declaration -Wno-pointer-sign -Wshadow -g -O2 -o .libs/fprint- list-udev- rules fprint_ list_udev_ rules-fprint- list-udev- rules.o ./.libs/ libfprint. so -lm /usr/lib/ libusb- 1.0.so -lrt /usr/lib/ libglib- 2.0.so -lnss3 -lnssutil3 -lsmime3 -lssl3 -lplds4 -lplc4 -lnspr4 -lpthread -ldl -pthread libs/libfprint. so: undefined reference to `g_object_unref' libs/libfprint. so: undefined reference to `gdk_pixbuf_ get_rowstride' libs/libfprint. so: undefined reference to `gdk_pixbuf_ get_pixels' libs/libfprint. so: undefined reference to `gdk_pixbuf_new' libs/libfprint. so: undefined reference to `gdk_pixbuf_ scale_simple' libs/libfprint. so: undefined reference to `g_type_init' list-udev- rules] Error 1 javier/ Descargas/ libfprint- 0.3.0/libfprint » javier/ Descargas/ libfprint- 0.3.0»
make all-recursive
make[1]: se ingresa al directorio «/home/
Making all in libfprint
make[2]: se ingresa al directorio «/home/
/bin/bash ../libtool --tag=CC --mode=link gcc -fvisibility=hidden -I./nbis/include -I/usr/
libtool: link: gcc -fvisibility=hidden -I./nbis/include -I/usr/
./.
./.
./.
./.
./.
./.
collect2: ld returned 1 exit status
make[2]: *** [fprint-
make[2]: se sale del directorio «/home/
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio «/home/
make: *** [all] Error 2
Plese help me finding the error.
Thanks