djview doesn't seem to be compile and/or installed from the djvu package, which is rather odd. Reproducible: Always Steps to Reproduce: 1. emerge djvu 2. whereis djview Actual Results: no djview installed. Expected Results: djview to be installed along with the rest of the utils. Portage 2.0.51.19 (default-linux/x86/2005.0/2.4, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r1, 2.6.12-rc2 i686) ================================================================= System uname: 2.6.12-rc2 i686 AMD Athlon(tm) processor Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Feb 22 2005, 22:50:16)] distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.9.5, 1.7.9-r1, 1.6.3, 1.4_p6, 1.8.5-r3 sys-devel/binutils: 2.15.92.0.2-r8 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.4.22-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-tbird -O3 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-march=athlon-tbird -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache digest distlocks sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="ftp://ftp.rhnet.is/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex S3TC X aalib acpi acpi4linux aliaschain alsa apache2 avi bash-completion berkdb bindist bitmap-fonts blender-game bzlib cdinstall cdparanoia cdr chroot crypt css cups curl dba dga divx4linux dvd dvdread emboss encode fam fbcon ffmpeg flac foomaticdb fortran fs ftp gd gdbm ggi gif gimp gimpprint gnome gpm gstreamer gtk gtk2 icq imagemagick ipv6 jabber java javascript joystick jpeg junit kde libwww mad maildir md5sum mikmod mmx mp3 mpeg mpeg4 mplayer msn music ncurses net nls nocd offensive ogg oggvorbis openal opengl oss pam parse-clocks pdflib perl php physfs png print pthreads python qt quicktime readline real samba sdl slang speedo spell src ssl stencil-buffer svga tcpd tetex tiff truetype truetype-fonts type1-fonts usb vorbis xface xine xml xml2 xmms xrandr xv xvid yahoo zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
same problem here: -+--- configure output of emerge ----+- checking for Qt root directory... /usr/qt/3 checking for multithreaded Qt3 library... yes checking for moc... /usr/qt/3/bin/moc checking for uic... /usr/qt/3/bin/uic checking for lupdate... /usr/qt/3/bin/lupdate checking for lrelease... /usr/qt/3/bin/lrelease checking if a small Qt program runs... yes checking Qt version... 197380 setting QT_CFLAGS=-I/usr/qt/3/include setting QT_LIBS= -L/usr/qt/3/lib -lqt-mt configure: WARNING: Disabling compilation of djview. -------------------------------------------------------- *** The GUI portion of this package will not be compiled. *** This is probably not what you want. Chech the output *** of configure for warning messages. Read file INSTALL. *** Investigate options --with-qt and --enable-threads. -------------------------------------------------------- -+-- end of configure-output ---+- on the other hand: running a configure manually works. and so does a plain "econf || die" ... dont have the time to analyze this much deeper but i suspect the modifying of the configure-script by adding more autoconf-macros to it.
Could you attach your config.log? It's not reproduceable on my laptop :(
Created attachment 63221 [details] New ebuild for djvu-3.5.15 with fix It's just because you've qt but not threads enabled in your use flags. Since I found this behaviour confusing too, I've fixed it and I'm attaching the new ebuild for djvu-3.5.15, released on June 6th. Please check if it works and then add it to portage (if you like it). Cheers, Matteo
djvu-3.5.15 is also needed for evince 0.3.2 to have djvu support, see bug #101108
djview appeared after the evince emerging and reemerging djvu-3.5.15. djview works now. Should you add evince to dependency?
djvu-3.5.16 is already out. is there anything to be done so that the ebuild will enter portage? I need it to view djvu files in the evince viewer.
Added a somewhat modified ebuild to CVS. There was a problem with the attached ebuild in that it was ambiguous if USE="qt -threads". Thanks for reporting and your patience!