Comment 101 for bug 285089

Revision history for this message
Javier Jofre (jovier) wrote :

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

Plese help me finding the error.
Thanks