When I compile poppler-bindings with the qt use flag, it fails with the following output: if /bin/sh ../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../poppler -I.. -I../poppler -I/usr/qt/3/include -I/usr/include/freetype2 -Wall -Wno-unused -O2 -march=pentium-m -fomit-frame-pointer -MT poppler-page-transition.lo -MD -MP -MF ".deps/poppler-page-transition.Tpo" -c -o poppler-page-transition.lo poppler-page-transition.cc; \ then mv -f ".deps/poppler-page-transition.Tpo" ".deps/poppler-page-transition.Plo"; else rm -f ".deps/poppler-page-transition.Tpo"; exit 1; fi make[2]: *** No rule to make target `../poppler/libpoppler.la', needed by `libpoppler-qt.la'. Stop. make[2]: *** Waiting for unfinished jobs.... i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../poppler -I.. -I../poppler -I/usr/qt/3/include -I/usr/include/freetype2 -Wall -Wno-unused -O2 -march=pentium-m -fomit-frame-pointer -MT poppler-page.lo -MD -MP -MF .deps/poppler-page.Tpo -c poppler-page.cc -fPIC -DPIC -o .libs/poppler-page.o i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../poppler -I.. -I../poppler -I/usr/qt/3/include -I/usr/include/freetype2 -Wall -Wno-unused -O2 -march=pentium-m -fomit-frame-pointer -MT poppler-page.lo -MD -MP -MF .deps/poppler-page.Tpo -c poppler-page.cc -o poppler-page.o >/dev/null 2>&1 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../poppler -I.. -I../poppler -I/usr/qt/3/include -I/usr/include/freetype2 -Wall -Wno-unused -O2 -march=pentium-m -fomit-frame-pointer -MT poppler-page-transition.lo -MD -MP -MF .deps/poppler-page-transition.Tpo -c poppler-page-transition.cc -fPIC -DPIC -o .libs/poppler-page-transition.o i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../poppler -I.. -I../poppler -I/usr/qt/3/include -I/usr/include/freetype2 -Wall -Wno-unused -O2 -march=pentium-m -fomit-frame-pointer -MT poppler-page-transition.lo -MD -MP -MF .deps/poppler-page-transition.Tpo -c poppler-page-transition.cc -o poppler-page-transition.o >/dev/null 2>&1 It compiles fine with USE="-qt". My emerge info: Portage 2.0.53 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo i686) ================================================================= System uname: 2.6.15-gentoo i686 Intel(R) Celeron(R) M processor 1500MHz Gentoo Base System version 1.6.14 ccache version 2.3 [enabled] dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -march=pentium-m -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="en_US.ISO-8859-1" LC_ALL="en_US" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="x86 X a52 aac aalib acpi alsa aotuv apache2 apm asf asterisk audiofile avi bash-completion berkdb bitmap-fonts bmp bonobo bzip2 c++ cairo canvas cdb cdda cddb cdio cdparanoia cdr cgi chm cli cpudetection crypt cups curl custom-cflags dba dbus dga dhcp djvu dlloader dri dts dvd dvdread dvi edl eds effects emboss encode esd ethereal evo exif expat fam ffmpeg fftw firefox flac foomaticdb fortran fping fpx gcj gd gdbm gif gimp glade glep glut gmail gmailtimestamps gmp gnome gnomedb gnuplot gnutls gphoto2 gpm gs gsm gstreamer gtk gtk2 gtkhtml guile hal howl i8x0 idn imagemagick imlib inkjar intl ipv6 java javascript jikes jpeg junit jython ladcca lcd lcms ldap libcaca libg++ libgda libsamplerate libwww live mad mbrola mdb mhash mikmod mime mjpeg mmx mmxext mng mono motif moznocompose moznoirc mozsvg mp3 mpeg mplayer musicbrainz mysql mysqli nautilus ncurses nls nptl nsplugin objc odbc ofx ogg oggvorbis openal opengl oss pam pam_console pcmcia pcre pdf pdflib perl php pic plotutils plugin png pnp portaudio posix postgres ppds python qt quicktime rar readline real ruby scanner sdl shorten slang smartcard soundtouch sox speex spell sql sqlite sqlite3 sse sse2 ssl stream subtitles svg svga symlink sysfs t1lib tagwriting tcltk tcpd tetex tga theora tiff toolbar truetype truetype-fonts trusted type1-fonts udev usb v4l v4l2 vcd vidix visualization vorbis webservices wifi win32codecs wmf wv wxwindows xattr xine xml xml2 xmms xpm xv xvid xvmc yaz zlib video_cards_i810 video_cards_i915 userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS, LINGUAS
I should have made it clear in my description that I only have this problem with poppler-bindings-0.5.0.
*** Bug 119733 has been marked as a duplicate of this bug. ***
(In reply to comment #0) > When I compile poppler-bindings with the qt use flag, it fails with the > following output: > > if /bin/sh ../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++ > -DHAVE_CONFIG_H -I. -I. -I.. -I../poppler -I.. -I../poppler > -I/usr/qt/3/include -I/usr/include/freetype2 -Wall > -Wno-unused -O2 -march=pentium-m -fomit-frame-pointer -MT > poppler-page-transition.lo -MD -MP -MF ".deps/poppler-page-transition.Tpo" -c > -o poppler-page-transition.lo poppler-page-transition.cc; \ > then mv -f ".deps/poppler-page-transition.Tpo" > ".deps/poppler-page-transition.Plo"; else rm -f > ".deps/poppler-page-transition.Tpo"; exit 1; fi > make[2]: *** No rule to make target `../poppler/libpoppler.la', needed by > `libpoppler-qt.la'. Stop. > make[2]: *** Waiting for unfinished jobs.... > i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../poppler -I.. > -I../poppler -I/usr/qt/3/include -I/usr/include/freetype2 -Wall -Wno-unused -O2 > -march=pentium-m -fomit-frame-pointer -MT poppler-page.lo -MD -MP -MF > .deps/poppler-page.Tpo -c poppler-page.cc -fPIC -DPIC -o .libs/poppler-page.o > i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../poppler -I.. > -I../poppler -I/usr/qt/3/include -I/usr/include/freetype2 -Wall -Wno-unused -O2 > -march=pentium-m -fomit-frame-pointer -MT poppler-page.lo -MD -MP -MF > .deps/poppler-page.Tpo -c poppler-page.cc -o poppler-page.o >/dev/null 2>&1 > i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../poppler -I.. > -I../poppler -I/usr/qt/3/include -I/usr/include/freetype2 -Wall -Wno-unused -O2 > -march=pentium-m -fomit-frame-pointer -MT poppler-page-transition.lo -MD -MP > -MF .deps/poppler-page-transition.Tpo -c poppler-page-transition.cc -fPIC > -DPIC -o .libs/poppler-page-transition.o > i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../poppler -I.. > -I../poppler -I/usr/qt/3/include -I/usr/include/freetype2 -Wall -Wno-unused -O2 > -march=pentium-m -fomit-frame-pointer -MT poppler-page-transition.lo -MD -MP > -MF .deps/poppler-page-transition.Tpo -c poppler-page-transition.cc -o > poppler-page-transition.o >/dev/null 2>&1 > > It compiles fine with USE="-qt". > > My emerge info: > > Portage 2.0.53 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r2, > 2.6.15-gentoo i686) > ================================================================= > System uname: 2.6.15-gentoo i686 Intel(R) Celeron(R) M processor > 1500MHz > Gentoo Base System version 1.6.14 > ccache version 2.3 [enabled] > dev-lang/python: 2.4.2 > sys-apps/sandbox: 1.2.12 > sys-devel/autoconf: 2.13, 2.59-r6 > sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 > sys-devel/binutils: 2.16.1 > sys-devel/libtool: 1.5.22 > virtual/os-headers: 2.6.11-r2 > ACCEPT_KEYWORDS="x86" > AUTOCLEAN="yes" > CBUILD="i686-pc-linux-gnu" > CFLAGS="-O2 -march=pentium-m -fomit-frame-pointer" > CHOST="i686-pc-linux-gnu" > CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env > /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config > /usr/share/X11/xkb /usr/share/config /var/qmail/control" > CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d" > CXXFLAGS="-O2 -march=pentium-m -fomit-frame-pointer" > DISTDIR="/usr/portage/distfiles" > FEATURES="autoconfig ccache distlocks sandbox sfperms strict" > GENTOO_MIRRORS="http://distfiles.gentoo.org > http://distro.ibiblio.org/pub/linux/distributions/gentoo" > LANG="en_US.ISO-8859-1" > LC_ALL="en_US" > MAKEOPTS="-j2" > PKGDIR="/usr/portage/packages" > PORTAGE_TMPDIR="/var/tmp" > PORTDIR="/usr/portage" > PORTDIR_OVERLAY="/usr/local/portage" > SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" > USE="x86 X a52 aac aalib acpi alsa aotuv apache2 apm asf asterisk audiofile avi > bash-completion berkdb bitmap-fonts bmp bonobo bzip2 c++ cairo canvas cdb cdda > cddb cdio cdparanoia cdr cgi chm cli cpudetection crypt cups curl custom-cflags > dba dbus dga dhcp djvu dlloader dri dts dvd dvdread dvi edl eds effects emboss > encode esd ethereal evo exif expat fam ffmpeg fftw firefox flac foomaticdb > fortran fping fpx gcj gd gdbm gif gimp glade glep glut gmail gmailtimestamps > gmp gnome gnomedb gnuplot gnutls gphoto2 gpm gs gsm gstreamer gtk gtk2 gtkhtml > guile hal howl i8x0 idn imagemagick imlib inkjar intl ipv6 java javascript > jikes jpeg junit jython ladcca lcd lcms ldap libcaca libg++ libgda > libsamplerate libwww live mad mbrola mdb mhash mikmod mime mjpeg mmx mmxext mng > mono motif moznocompose moznoirc mozsvg mp3 mpeg mplayer musicbrainz mysql > mysqli nautilus ncurses nls nptl nsplugin objc odbc ofx ogg oggvorbis openal > opengl oss pam pam_console pcmcia pcre pdf pdflib perl php pic plotutils plugin > png pnp portaudio posix postgres ppds python qt quicktime rar readline real > ruby scanner sdl shorten slang smartcard soundtouch sox speex spell sql sqlite > sqlite3 sse sse2 ssl stream subtitles svg svga symlink sysfs t1lib tagwriting > tcltk tcpd tetex tga theora tiff toolbar truetype truetype-fonts trusted > type1-fonts udev usb v4l v4l2 vcd vidix visualization vorbis webservices wifi > win32codecs wmf wv wxwindows xattr xine xml xml2 xmms xpm xv xvid xvmc yaz zlib > video_cards_i810 video_cards_i915 userland_GNU kernel_linux elibc_glibc" > Unset: ASFLAGS, CTARGET, LDFLAGS, LINGUAS > I believe there is an error in poppler-0.5.0-bindings.patch The correct patch goes here: diff -Naur /home/marcin/poppler-0.5.0/glib/Makefile.am /var/tmp/poppler-0.5.0/glib/Makefile.am --- /home/marcin/poppler-0.5.0/glib/Makefile.am 2006-01-02 13:37:11.000000000 +0100 +++ /var/tmp/poppler-0.5.0/glib/Makefile.am 2006-01-20 21:18:26.000000000 +0100 @@ -76,7 +76,7 @@ poppler-private.h libpoppler_glib_la_LIBADD = \ - $(top_builddir)/poppler/libpoppler.la \ + -lpoppler \ $(POPPLER_GLIB_LIBS) \ $(FREETYPE_LIBS) \ $(cairo_libs) @@ -87,7 +87,7 @@ test-poppler-glib.c test_poppler_glib_LDADD = \ - $(top_builddir)/poppler/libpoppler.la \ + -lpoppler \ libpoppler-glib.la \ $(POPPLER_GLIB_LIBS) \ $(FREETYPE_LIBS) \ diff -Naur /home/marcin/poppler-0.5.0/Makefile.am /var/tmp/poppler-0.5.0/Makefile.am --- /home/marcin/poppler-0.5.0/Makefile.am 2006-01-10 17:09:33.000000000 +0100 +++ /var/tmp/poppler-0.5.0/Makefile.am 2006-01-20 21:18:26.000000000 +0100 @@ -29,7 +29,7 @@ utils_subdir = utils endif -SUBDIRS = goo fofi $(splash_subdir) poppler $(utils_subdir) $(glib_subdir) $(qt_subdir) test $(qt4_subdir) +SUBDIRS = $(glib_subdir) $(qt_subdir) $(qt4_subdir) EXTRA_DIST = \ README-XPDF \ @@ -40,9 +40,6 @@ pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = \ - poppler.pc \ - $(cairo_pc_file) \ - $(splash_pc_file) \ $(glib_pc_file) \ $(qt_pc_file) \ $(qt4_pc_file) diff -Naur /home/marcin/poppler-0.5.0/qt/Makefile.am /var/tmp/poppler-0.5.0/qt/Makefile.am --- /home/marcin/poppler-0.5.0/qt/Makefile.am 2006-01-03 15:02:31.000000000 +0100 +++ /var/tmp/poppler-0.5.0/qt/Makefile.am 2006-01-20 21:45:06.000000000 +0100 @@ -21,7 +21,7 @@ poppler-private.h libpoppler_qt_la_LIBADD = \ - $(top_builddir)/poppler/libpoppler.la \ + -lpoppler \ $(POPPLER_QT_LIBS) \ $(FREETYPE_LIBS) @@ -35,7 +35,7 @@ test-poppler-qt.cpp test_poppler_qt_LDADD = \ - $(top_builddir)/poppler/libpoppler.la \ + -lpoppler \ libpoppler-qt.la \ $(POPPLER_QT_LIBS) \ $(FREETYPE_LIBS) diff -Naur /home/marcin/poppler-0.5.0/qt4/src/Makefile.am /var/tmp/poppler-0.5.0/qt4/src/Makefile.am --- /home/marcin/poppler-0.5.0/qt4/src/Makefile.am 2006-01-03 15:40:17.000000000 +0100 +++ /var/tmp/poppler-0.5.0/qt4/src/Makefile.am 2006-01-20 21:18:26.000000000 +0100 @@ -21,6 +21,6 @@ poppler-private.h libpoppler_qt4_la_LIBADD = \ - $(top_builddir)/poppler/libpoppler.la \ + -lpoppler \ $(POPPLER_QT4_LIBS) diff -Naur /home/marcin/poppler-0.5.0/qt4/tests/Makefile.am /var/tmp/poppler-0.5.0/qt4/tests/Makefile.am --- /home/marcin/poppler-0.5.0/qt4/tests/Makefile.am 2006-01-02 13:37:13.000000000 +0100 +++ /var/tmp/poppler-0.5.0/qt4/tests/Makefile.am 2006-01-20 21:18:26.000000000 +0100 @@ -6,7 +6,7 @@ $(POPPLER_QTTEST_CXXFLAGS) LDADDS = \ - $(top_builddir)/poppler/libpoppler.la \ + -lpoppler \ $(top_builddir)/qt4/src/libpoppler-qt4.la \ $(POPPLER_QT4_LIBS) -------------------------------------------------------- It helped here :)
This is already fixed by azarah
*** Bug 119738 has been marked as a duplicate of this bug. ***
this is NOT fixed yet
ok, it works .. the patch has changed and I missed that ..