When building poppler from master (01723aa17e83), it fails with the following output: ./configure --prefix evince/install --libdir evince/install/lib --enable-xpdf-headers --disable-gtk-doc .. [...] Building poppler with support for: font configuration: fontconfig splash output: yes cairo output: yes qt4 wrapper: yes qt5 wrapper: no glib wrapper: yes introspection: yes cpp wrapper: yes use gtk-doc: no use libjpeg: yes use libpng: yes use libtiff: yes use zlib: no use libcurl: no use libopenjpeg: yes use cms: yes with lcms2 command line utils: yes [...] CXX libpoppler_glib_la-poppler.lo CXXLD libpoppler-glib.la GISCAN Poppler-0.18.gir ./.libs/libpoppler-glib.so: undefined reference to `GfxFont::getAlternateName(char const*)' collect2: error: ld returned 1 exit status linking of temporary binary failed: Command '['/bin/bash', '../libtool', '--mode=link', '--tag=CC', '--silent', 'cc', '-o', '/home/gpoo/code/evince/checkout/poppler/glib/tmp-introspect8rV36E/Poppler-0.18', '-export-dynamic', '-Wall', '-g', '-O2', '-L/home/gpoo/code/evince/install/lib', '-Xlinker', '--as-needed', '/home/gpoo/code/evince/checkout/poppler/glib/tmp-introspect8rV36E/Poppler-0.18.o', '-L.', 'libpoppler-glib.la', '-Wl,--export-dynamic', '-pthread', '-L/home/gpoo/code/evince/install/lib', '-lgio-2.0', '-lgobject-2.0', '-lgmodule-2.0', '-lglib-2.0']' returned non-zero exit status 1 529db4a94 builds fine. Sorry for not digging the issue, I am filing the bug in a rush.
Builds fine for me, did you do a clean build? What do the .. mean?
$ git checkout master $ git clean -dfx $ ./autogen.sh --prefix /home/gpoo/code/evince/install --libdir /home/gpoo/code/evince/install/lib --enable-xpdf-headers --disable-gtk-doc $ make same error: GISCAN Poppler-0.18.gir ./.libs/libpoppler-glib.so: undefined reference to `GfxFont::getAlternateName(char const*)' collect2: error: ld returned 1 exit status linking of temporary binary failed: Command '['/bin/bash', '../libtool', '--mode=link', '--tag=CC', '--silent', 'cc', '-o', '/home/gpoo/code/evince/checkout/poppler/glib/tmp-introspectnlnKOE/Poppler-0.18', '-export-dynamic', '-Wall', '-g', '-O2', '-L/home/gpoo/code/evince/install/lib', '-Xlinker', '--as-needed', '/home/gpoo/code/evince/checkout/poppler/glib/tmp-introspectnlnKOE/Poppler-0.18.o', '-L.', 'libpoppler-glib.la', '-Wl,--export-dynamic', '-pthread', '-L/home/gpoo/code/evince/install/lib', '-lgio-2.0', '-lgobject-2.0', '-lgmodule-2.0', '-lglib-2.0']' returned non-zero exit status 1 make[4]: *** [Poppler-0.18.gir] Error 1
You'll have to find someone that can reproduce it or fix it yourself. GfxFont::getAlternateName(char const*) is there and compiled into libpoppler, no idea why it is not working for you :/
I'm sorry, I was trying to be nice and reporting an issue. I will try to keep that in mind next time.
eh? What's the problem, you reported an issue i can't reproduce and thus i won't fix it because i have a huge lists of issues that i can reproduce and thus are much easier to fix. You can have some else fixing it or fixing it yourself. I think it's pretty easy to understand. Not sure what you need "to keep in mind next time", is that a threat that you won't report more bugs? Who is the one that loses if you don't report the bug you get?
I found your wording rude. I did not make any threat, if you need an explanation: I will keep in mind that next time I find a bug, if I don't have a solution, it might be better to not reporting it because it does not seem welcomed. I am sorry for the noise and confusion.
You really need to imrpove your reading, where did i say it is not a welcome report? Nowhere. I said that *I* will not work on it because i can't reproduce it, there's other people, but feel free to be offended when people think your bug is not the most important bug ever.
I already apologized. What else do you want? A postcard?
I don't want an apology. I want you to do yourself a favour and keep reporting the bugs you find.
It seems that for some reason we are using the installed libs to build the introspection, I'll look at it.
Fixed now.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.