You are not logged in.
I got this trying to makepkg zathura or zathura-git. As a first attempt at a fix, i tried to rebuild poppler via ABS and i get the error at makepkg there too.
...
mv -f .deps/HtmlFonts.Tpo .deps/HtmlFonts.Po
/bin/sh ../libtool --tag=CXX --mode=link g++ -Wall -Wno-write-strings -Woverloaded-virtual -march=core2 -O2 -pipe -Wl,--hash-style=gnu -Wl,--as-needed -o pdffonts pdffonts.o parseargs.o ../poppler/libpoppler.la -lfontconfig -lz
mv -f .deps/pdftoabw.Tpo .deps/pdftoabw.Po
mv -f .deps/pdftoppm.Tpo .deps/pdftoppm.Po
/bin/sh ../libtool --tag=CXX --mode=link g++ -Wall -Wno-write-strings -Woverloaded-virtual -march=core2 -O2 -pipe -Wl,--hash-style=gnu -Wl,--as-needed -o pdfimages pdfimages.o ImageOutputDev.o parseargs.o ../poppler/libpoppler.la -lfontconfig -lz
/bin/sh ../libtool --tag=CXX --mode=link g++ -Wall -Wno-write-strings -Woverloaded-virtual -march=core2 -O2 -pipe -Wl,--hash-style=gnu -Wl,--as-needed -o pdfinfo pdfinfo.o printencodings.o parseargs.o ../poppler/libpoppler.la -lfontconfig -lz
libtool: link: g++ -Wall -Wno-write-strings -Woverloaded-virtual -march=core2 -O2 -pipe -Wl,--hash-style=gnu -Wl,--as-needed -o .libs/pdffonts pdffonts.o parseargs.o ../poppler/.libs/libpoppler.so -lfontconfig -lz -pthread
libtool: link: g++ -Wall -Wno-write-strings -Woverloaded-virtual -march=core2 -O2 -pipe -Wl,--hash-style=gnu -Wl,--as-needed -o .libs/pdfimages pdfimages.o ImageOutputDev.o parseargs.o ../poppler/.libs/libpoppler.so -lfontconfig -lz -pthread
libtool: link: g++ -Wall -Wno-write-strings -Woverloaded-virtual -march=core2 -O2 -pipe -Wl,--hash-style=gnu -Wl,--as-needed -o .libs/pdfinfo pdfinfo.o printencodings.o parseargs.o ../poppler/.libs/libpoppler.so -lfontconfig -lz -pthread
../poppler/.libs/libpoppler.so: undefined reference to `xmlDocSetRootElement@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlUnlinkNode@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlNewNode@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlStrcasecmp@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlGetProp@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlXPathCastStringToNumber@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlCleanupParser@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlAddChild@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlAddPrevSibling@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlRemoveProp@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlNodeAddContentLen@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlNewProp@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlHasProp@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlSetProp@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlStrlen@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlNewChild@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlNewText@LIBXML2_2.4.30'
collect2: ld returned 1 exit status
make[2]: *** [pdfimages] Error 1
make[2]: *** Waiting for unfinished jobs....
../poppler/.libs/libpoppler.so: undefined reference to `xmlDocSetRootElement@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlUnlinkNode@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlNewNode@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlStrcasecmp@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlGetProp@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlXPathCastStringToNumber@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlCleanupParser@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlAddChild@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlAddPrevSibling@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlRemoveProp@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlNodeAddContentLen@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlNewProp@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlHasProp@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlSetProp@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlStrlen@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlNewChild@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlNewText@LIBXML2_2.4.30'
collect2: ld returned 1 exit status
make[2]: *** [pdffonts] Error 1
../poppler/.libs/libpoppler.so: undefined reference to `xmlDocSetRootElement@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlUnlinkNode@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlNewNode@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlStrcasecmp@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlGetProp@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlXPathCastStringToNumber@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlCleanupParser@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlAddChild@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlAddPrevSibling@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlRemoveProp@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlNodeAddContentLen@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlNewProp@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlHasProp@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlSetProp@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlStrlen@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlNewChild@LIBXML2_2.4.30'
../poppler/.libs/libpoppler.so: undefined reference to `xmlNewText@LIBXML2_2.4.30'
collect2: ld returned 1 exit status
make[2]: *** [pdfinfo] Error 1
mv -f .deps/HtmlOutputDev.Tpo .deps/HtmlOutputDev.Po
make[2]: Leaving directory `/home/patrick/Packages/abs/poppler/src/poppler-0.12.4/utils'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/patrick/Packages/abs/poppler/src/poppler-0.12.4'
make: *** [all] Error 2
==> ERROR: Build Failed.
Aborting...did some fruitless googling. any suggestions on where to head?
up to date using [testing] on 64 bit.
Last edited by brisbin33 (2010-03-15 15:09:38)
//github/
Offline
Try without -Wl,--as-needed in your LDFLAGS
Offline
well, this might not have been your intention but i figured i'd try something and report back.
i modified the PKGBUILD like so:
package_poppler() {
pkgdesc="PDF rendering library based on xpdf 3.0"
depends=('libjpeg>=8' 'gcc-libs>=4.4.3' 'cairo>=1.8.10' 'libxml2>=2.7.6' 'fontconfig>=2.8.0' 'openjpeg>=1.3-3' 'lcms>=
optdepends=('poppler-data')
conflicts=("poppler-qt3<${pkgver}")
cd "${srcdir}/${pkgbase}-${pkgver}"
LDFLAGS='' make DESTDIR="${pkgdir}" install || return 1 # <- here
rm -rf "${pkgdir}"/usr/include/poppler/{glib,qt4}
rm -f "${pkgdir}"/usr/lib/libpoppler-{glib,qt4}.so*
rm -f "${pkgdir}"/usr/lib/pkgconfig/poppler-{glib,qt4}.pc
rm -rf "${pkgdir}/usr/share/gtk-doc"
}failure occurred just as before.
then i did this:
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
LDFLAGS='' ./configure --prefix=/usr --sysconfdir=/etc \ # <- here
--localstatedir=/var --disable-static \
--enable-cairo-output \
--enable-xpdf-headers \
--enable-libjpeg --enable-zlib \
--enable-poppler-qt4 \
--enable-poppler-glib || return 1
make || return 1
}same failure
finally i tried this:
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
./configure --prefix=/usr --sysconfdir=/etc \
--localstatedir=/var --disable-static \
--enable-cairo-output \
--enable-xpdf-headers \
--enable-libjpeg --enable-zlib \
--enable-poppler-qt4 \
--enable-poppler-glib || return 1
LDFLAGS='' make || return 1 # <- here
}and... same failure
.
i notice with all three cases, i still see '-Wl' and '--as-needed' in the make output... so i guess i'm doing it wrong.
Last edited by brisbin33 (2010-03-09 02:18:13)
//github/
Offline
ok. now i'm getting this error all over the place. trying to build (so far). aur/uzbl-git, abs/libwebkit, abs/gstreamer0.10.
all with "undefined reference to `xmlBlahBlah@LIBXML2_2.x.xx'"
i've rebuilt libxml2 via abs successfully thinking that might help... no joy. i've also commented LDFLAGS in makepkg.conf and tried... no joy.
could this be kernel related? i'm running 2.6.33-ck.
//github/
Offline
python25-libxml2
i had a bunch of python25-* packages installed from when i was playing with openerp-{server,client}. removing these made this issue go away. i don't feel like researching the why, just happy to have found the what.
//github/
Offline