GNOME Bugzilla – Bug 339868
Cannot compile evince 0.5.2 with djvulibre 3.5.17
Last modified: 2006-04-29 10:39:06 UTC
Not possible to compile evince 0.5.2 with djvulibre 3.5.17. When using djvulibre 3.5.16, everything is ok. Log: gcc -march=pentium4 -O2 -pipe -fomit-frame-pointer -o evince eggfindbar.o ev-application.o ev-job-queue.o ev-jobs.o ev-marshal.o ev-metadata-manager.o ev-page-action.o ev-page-cache.o ev-password.o ev-password-view.o ev-pixbuf-cache.o ev-properties-dialog.o ev-properties-fonts.o ev-utils.o ev-view-accessible.o ev-view.o ev-window.o ev-window-title.o ev-sidebar.o ev-sidebar-links.o ev-sidebar-page.o ev-sidebar-thumbnails.o ev-attachment-bar.o ev-stock-icons.o main.o ev-print-job.o -pthread -Wl,--export-dynamic ../cut-n-paste/recent-files/.libs/librecent.a ../cut-n-paste/zoom-control/.libs/libephyzoom.a ../cut-n-paste/toolbar-editor/.libs/libtoolbareditor.a ../properties/.libs/libevproperties.a ../lib/.libs/libev.a -lpthread -ldjvulibre -L/opt/gnome/lib -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnome-2 -lpopt -lgnomevfs-2 -lbonobo-2 -lbonobo-activation -lglade-2.0 -lgconf-2 -lORBit-2 -lgthread-2.0 -lpoppler-glib -lpoppler -lgnome-keyring -ldbus-glib-1 -ldbus-1 -ltiff -lgnomeprintui-2-2 -lgnomeprint-2-2 -lgnomecanvas-2 -lxml2 -lz -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 ../lib/.libs/libev.a(djvu-text.o): In function `djvu_text_idle_callback': djvu-text.c:(.text+0x29): undefined reference to `miniexp_dummy' djvu-text.c:(.text+0x65): undefined reference to `miniexp_nil' ../lib/.libs/libev.a(djvu-text.o): In function `djvu_text_copy': djvu-text.c:(.text+0x258): undefined reference to `miniexp_dummy' djvu-text.c:(.text+0x299): undefined reference to `miniexp_nil' collect2: ld returned 1 exit status make[3]: *** [evince] Error 1 make[3]: Leaving directory `/home/storm/temp/evince-0.5.2/shell' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/storm/temp/evince-0.5.2/shell' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/storm/temp/evince-0.5.2' make: *** [all] Error 2 Configure: ./configure --prefix=/opt/gnome --enable-tiff --enable-t1lib --enable-djvu --disable-scrollkeeper Other libs: libtiff 3.8.2, t1lib 5.1.0
Should be fixed in HEAD, thanks for reporting.