By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.
Bug 537 - Update poppler-qt3 to mathch the latest poppler API
Summary: Update poppler-qt3 to mathch the latest poppler API
Status: RESOLVED FIXED
Alias: None
Product: TDE
Classification: Unclassified
Component: tdegraphics (show other bugs)
Version: 3.5.13.x [Trinity]
Hardware: All Linux
: P5 enhancement
Assignee: Timothy Pearson
URL:
Depends on:
Blocks:
 
Reported: 2011-10-11 23:46 CDT by Ilya
Modified: 2020-06-01 11:22 CDT (History)
4 users (show)

See Also:
Compiler Version:
TDE Version String:
Application Version:
Application Name:


Attachments
latest poppler (329.10 KB, application/x-gzip)
2011-10-11 23:47 CDT, Ilya
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ilya 2011-10-11 23:46:09 CDT
Poppler's API has changed with version 0.17. Here is the latest (unofficial) release of poppler-qt3 by upstream.

http://gyvern.ipc.hiroshima-u.ac.jp/~mpsuzuki/poppler-qt3-0.17.0_20110918a.tar.gz

I have also attached the tarball for a case if the link becomes broken.
Comment 1 Ilya 2011-10-11 23:47:19 CDT
Created attachment 97 [details]
latest poppler
Comment 2 Timothy Pearson 2011-10-12 00:16:29 CDT
Have you run into a problem with the poppler-tqt version included in the Trinity SVN?  The reason I ask is that changes have been made since the release of 3.5.12 to more tightly integrate our copy of the Poppler Qt bindings into the Trinity source.

Thanks!
Comment 3 Ilya 2011-10-12 01:12:32 CDT
As you know I cannot and do not use Trinity. But the poppler's API changed from version 0.16 to versions 0.17 and 0.18 (I am sure the both are unavailable for Ubuntu yet)
Comment 4 Timothy Pearson 2011-10-12 02:24:52 CDT
I'm sorry, I did not realise you do not use Trinity.  Thank you for mentioning this potential problem; I will keep this bug report open in case we run into API problems in the future.
Comment 5 Fabio Rossi 2019-12-10 08:48:49 CST
There is a problem with poppler 0.82 due to the following commit: https://gitlab.freedesktop.org/poppler/poppler/commit/e076a478e4d2f7d6445215814c86e6ac4654f575

The function FontInfo::scan() is used in poppler-document.cc inside Document::scanForFonts(), the fix should be pretty easy. Sorry, I am not using TDE right now so I cannot provide easily a patch
Comment 6 Roman 2019-12-12 03:19:39 CST
OS Gentoo
After switching to the new poppler-0.82 package, an error is displayed when building tdegraphics:
>tdefile-plugins/dependencies/poppler-tqt/poppler-document.cc:130:57: error: cannot convert 'std::vector<FontInfo*>' to 'std::vector<FontInfo*>*' in initialization
>  130 |   FONTS_LIST_TYPE *items = data->m_fontInfoScanner->scan( numPages );
>      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
>      |                                                         |
>      |                                                         std::vector<FontInfo*>
Comment 7 Slávek Banko 2020-05-27 12:24:50 CDT
Support for poppler API 0.86 is currently resolved.
That's why I'm closing this old bug report as resolved.
Comment 8 Fabio Rossi 2020-06-01 11:22:56 CDT
now still fails with poppler 0.88 :-(