Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 132129 - evince-0.5.2 compile fails with djvu-3.5.17
Summary: evince-0.5.2 compile fails with djvu-3.5.17
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Daniel Gryniewicz (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-03 07:36 UTC by Todd Merrill
Modified: 2006-05-03 09:33 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Todd Merrill 2006-05-03 07:36:32 UTC
Emerging Evince 0.5.2 fails when trying to compile against the latest DjVu 3.5.17.  It works fine with DjVu 3.5.16.

app-text/djvu-3.5.17  USE="jpeg nls xml -debug -kde -nsplugin -qt -threads -tiff"

app-text/evince-0.5.2  USE="djvu -dbus -debug -doc -dvi -nautilus -t1lib -tiff"

Here's where Evince dies:

mkdir .libs
i686-pc-linux-gnu-gcc -march=athlon-xp -Os -pipe -fomit-frame-pointer -Wl,-O1 -o evince eggfindbar.o ev-application.o ev-document-types.o ev-job-queue.o ev-jobs.o ev-job-xfer.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-stock-icons.o main.o ev-print-job.o -Wl,--export-dynamic -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 -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/gcc/i686-pc-linux-gnu/4.1.0 -L/usr/lib/gcc/i686-pc-linux-gnu/4.1.0/../../../../i686-pc-linux-gnu/lib /usr/lib/libdjvulibre.so -lgcc_s -lc -L/usr/X11R6/lib /usr/lib/libgnomeui-2.so /usr/lib/libbonoboui-2.so /usr/lib/libSM.so /usr/lib/libICE.so /usr/lib/libgnome-2.so /usr/lib/libgnomevfs-2.so -lssl -lcrypto -lresolv -lrt /usr/lib/libbonobo-2.so /usr/lib/libbonobo-activation.so /usr/lib/libORBitCosNaming-2.so /usr/lib/libglade-2.0.so /usr/lib/libgconf-2.so /usr/lib/libORBit-2.so /usr/lib/libpopt.so /usr/lib/libgthread-2.0.so -lpthread /usr/lib/libpoppler-glib.so /usr/lib/libpoppler.so /usr/lib/libjpeg.so /usr/lib/gcc/i686-pc-linux-gnu/4.1.0/libstdc++.so /usr/lib/libgnome-keyring.so /usr/lib/libgnomeprintui-2-2.so /usr/lib/libgnomeprint-2-2.so /usr/lib/libgnomecanvas-2.so /usr/lib/libxml2.so /usr/lib/libart_lgpl_2.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangocairo-1.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libXrender.so /usr/lib/libX11.so /usr/lib/libXau.so /usr/lib/libXdmcp.so -lpng12 /usr/lib/libglitz.so /usr/lib/libfontconfig.so /usr/lib/libexpat.so /usr/lib/libfreetype.so -lz -lm /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so
../lib/.libs/libev.a(djvu-text.o): In function `djvu_text_copy':
djvu-text.c:(.text+0x155): undefined reference to `miniexp_dummy'
djvu-text.c:(.text+0x189): undefined reference to `miniexp_nil'
../lib/.libs/libev.a(djvu-text.o): In function `djvu_text_idle_callback':
djvu-text.c:(.text+0x295): undefined reference to `miniexp_dummy'
djvu-text.c:(.text+0x2cd): undefined reference to `miniexp_nil'
collect2: ld returned 1 exit status
make[3]: *** [evince] Error 1
make[3]: Leaving directory `/var/tmp/portage/evince-0.5.2/work/evince-0.5.2/shell'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/evince-0.5.2/work/evince-0.5.2/shell'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/evince-0.5.2/work/evince-0.5.2'
make: *** [all] Error 2

!!! ERROR: app-text/evince-0.5.2 failed.
Call stack:
  ebuild.sh, line 1525:   Called dyn_compile
  ebuild.sh, line 928:   Called src_compile
  ebuild.sh, line 1237:   Called gnome2_src_compile
  gnome2.eclass, line 58:   Called die

!!! compile failure
!!! If you need support, post the topmost build error, and the call stack if relevant.

Portage 2.1_pre10-r2 (default-linux/x86/2006.0, gcc-4.1.0, glibc-2.4-r1, 2.6.17-rc3 i686)
=================================================================
System uname: 2.6.17-rc3 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.12.0_pre19
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.3
dev-util/ccache:     2.4-r1
dev-util/confcache:  0.4.2
sys-apps/sandbox:    1.2.18
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -Os -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -Os -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache confcache distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.chem.wisc.edu/gentoo/"
LANG="en_US"
LC_ALL="en_US"
LDFLAGS="-Wl,-O1"
LINGUAS="en"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X a52 aalib acpi aim alsa ares asf audacious avi bash-completion bitmap-fonts bzip2 cairo cddb cli crypt cups custom-cflags djbfft dvd emboss encode fbcon ffmpeg firefox flac fontconfig foomaticdb fortran gif glitz glut gnutls gpm gtk gtk2 icq imlib isdnlog ithreads jabber jpeg libcaca libg++ libvisual libwww lirc mad mikmod mmap mmx mmxext mng mp3 mpeg msn ncurses nls nodrm nptl nptlonly ogg opengl pam pango pcre pdflib perl pic png pppd python readline reflection sdl session spell spl sse ssl startup-notification tcpd truetype truetype-fonts type1-fonts udev unicode usb v4l v4l2 vcd vda vorbis win32codecs xchat xml xorg xv xvid yahoo zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux linguas_en userland_GNU video_cards_sis video_cards_vesa video_cards_v4l"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK
Comment 1 Daniel Gryniewicz (RETIRED) gentoo-dev 2006-05-03 09:33:05 UTC
evince 0.5.2 now deps on djvu-3.5.16, and evince-0.5.2-r1 has been added with a fix that deps on >=djvu-3.5.17