Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 761835 - app-text/diff-pdf-0.4.1 : Package poppler-cairo, required by virtual:world, not found
Summary: app-text/diff-pdf-0.4.1 : Package poppler-cairo, required by virtual:world, n...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Michael Orlitzky
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 769605
  Show dependency tree
 
Reported: 2020-12-26 22:46 UTC by Toralf Förster
Modified: 2021-02-09 19:01 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,16.67 KB, text/plain)
2020-12-26 22:46 UTC, Toralf Förster
Details
app-text:diff-pdf-0.4.1:20201222-200551.log (app-text:diff-pdf-0.4.1:20201222-200551.log,4.24 KB, text/plain)
2020-12-26 22:46 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,111.68 KB, text/plain)
2020-12-26 22:46 UTC, Toralf Förster
Details
environment (environment,93.75 KB, text/plain)
2020-12-26 22:46 UTC, Toralf Förster
Details
etc.portage.tbz2 (etc.portage.tbz2,20.02 KB, application/x-bzip)
2020-12-26 22:46 UTC, Toralf Förster
Details
logs.tbz2 (logs.tbz2,4.06 KB, application/x-bzip)
2020-12-26 22:46 UTC, Toralf Förster
Details
temp.tbz2 (temp.tbz2,23.00 KB, application/x-bzip)
2020-12-26 22:46 UTC, Toralf Förster
Details
emerge-info.txt (emerge-info.txt,16.33 KB, text/plain)
2021-02-09 18:42 UTC, Toralf Förster
Details
app-text:diff-pdf-0.4.1-r1:20210209-175331.log (app-text:diff-pdf-0.4.1-r1:20210209-175331.log,4.30 KB, text/plain)
2021-02-09 18:42 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,92.58 KB, text/plain)
2021-02-09 18:42 UTC, Toralf Förster
Details
environment (environment,70.88 KB, text/plain)
2021-02-09 18:42 UTC, Toralf Förster
Details
etc.portage.tar.bz2 (etc.portage.tar.bz2,12.89 KB, application/x-bzip)
2021-02-09 18:42 UTC, Toralf Förster
Details
logs.tar.bz2 (logs.tar.bz2,4.05 KB, application/x-bzip)
2021-02-09 18:42 UTC, Toralf Förster
Details
temp.tar.bz2 (temp.tar.bz2,18.66 KB, application/x-bzip)
2021-02-09 18:42 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2020-12-26 22:46:35 UTC
configure: error: Package requirements (poppler-cairo >= 0.10 poppler-glib >= 0.10 cairo-pdf) were not met:

Package 'poppler-cairo', required by 'virtual:world', not found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_desktop_plasma-libressl-20201219-114537

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-10.2.0 *
clang version 11.0.0
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm/11/bin
/usr/lib/llvm/11
11.0.0
Available Python interpreters, in order of preference:
  [1]   python3.9
  [2]   python3.8 (fallback)
Available Ruby profiles:
  [1]   ruby25 (with Rubygems)
  [2]   ruby26 (with Rubygems)
  [3]   ruby27 (with Rubygems) *
Available Rust versions:
  [1]   rust-1.48.0 *
The following VMs are available for generation-2:
*)	AdoptOpenJDK 8.272_p10 [openjdk-bin-8]
Available Java Virtual Machines:
  [1]   openjdk-bin-8  system-vm

The Glorious Glasgow Haskell Compilation System, version 8.8.4

  timestamp(s) of HEAD at this tinderbox image:
/var/db/repos/gentoo	Tue Dec 22 07:05:15 PM UTC 2020
/var/db/repos/libressl	Wed Dec 16 11:53:33 PM UTC 2020

emerge -qpvO app-text/diff-pdf
[ebuild  N    ] app-text/diff-pdf-0.4.1
Comment 1 Toralf Förster gentoo-dev 2020-12-26 22:46:36 UTC
Created attachment 679761 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2020-12-26 22:46:37 UTC
Created attachment 679764 [details]
app-text:diff-pdf-0.4.1:20201222-200551.log
Comment 3 Toralf Förster gentoo-dev 2020-12-26 22:46:39 UTC
Created attachment 679767 [details]
emerge-history.txt
Comment 4 Toralf Förster gentoo-dev 2020-12-26 22:46:40 UTC
Created attachment 679770 [details]
environment
Comment 5 Toralf Förster gentoo-dev 2020-12-26 22:46:42 UTC
Created attachment 679773 [details]
etc.portage.tbz2
Comment 6 Toralf Förster gentoo-dev 2020-12-26 22:46:42 UTC
Created attachment 679776 [details]
logs.tbz2
Comment 7 Toralf Förster gentoo-dev 2020-12-26 22:46:43 UTC
Created attachment 679779 [details]
temp.tbz2
Comment 8 Michael Orlitzky gentoo-dev 2021-02-09 12:07:33 UTC
Ok, I can't figure out what's going wrong here. The test for "POPPLER" checks three things:

  * poppler-cairo >= 0.10
  * poppler-glib >= 0.10
  * cairo-pdf

If this failure persists, can you try running,

  * pkg-config --modversion poppler-cairo
  * pkg-config --modversion poppler-glib
  * pkg-config --modversion cairo-pdf

and let me know what comes back?
Comment 9 Helmut Jarausch 2021-02-09 15:28:49 UTC
pkg-config --modversion poppler-cairo
Package poppler-cairo was not found in the pkg-config search path.
Perhaps you should add the directory containing `poppler-cairo.pc'
to the PKG_CONFIG_PATH environment variable
No package 'poppler-cairo' found

pkg-config --modversion poppler-glib
21.02.0

pkg-config --modversion cairo-pdf
1.16.0


eix -e app-text/poppler

Installed versions:  21.02.0
Comment 10 Michael Orlitzky gentoo-dev 2021-02-09 15:54:57 UTC
(In reply to Helmut Jarausch from comment #9)
> pkg-config --modversion poppler-cairo
> Package poppler-cairo was not found in the pkg-config search path.

Thanks, it looks like they killed this interface:

  commit 85f6354f36d5d4f6bb7c1708f408d7522a9356d6
  Author: Kyle Auble <kyle.auble@outlook.com>
  Date:   Tue Nov 10 23:57:19 2020 -0500

      Remove .pc files for private back-ends

   CMakeLists.txt          | 6 ------
   poppler-cairo.pc.cmake  | 8 --------
   poppler-glib.pc.cmake   | 2 +-
   poppler-splash.pc.cmake | 8 --------
   4 files changed, 1 insertion(+), 23 deletions(-)

I'll have to patch the build system and let diff-pdf upstream know.
Comment 11 Michael Orlitzky gentoo-dev 2021-02-09 16:00:11 UTC
Aaaaaaand it's already fixed in the git repo. Patch incoming.
Comment 12 Larry the Git Cow gentoo-dev 2021-02-09 16:09:26 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2e558e9595abb6d0969c2a329897d36b09f4fee

commit b2e558e9595abb6d0969c2a329897d36b09f4fee
Author:     Michael Orlitzky <mjo@gentoo.org>
AuthorDate: 2021-02-09 16:07:56 +0000
Commit:     Michael Orlitzky <mjo@gentoo.org>
CommitDate: 2021-02-09 16:08:15 +0000

    app-text/diff-pdf: new revision to build against unstable poppler.
    
    Upstream already had a patch for this, easy.
    
    Closes: https://bugs.gentoo.org/761835
    Package-Manager: Portage-3.0.13, Repoman-3.0.2
    Signed-off-by: Michael Orlitzky <mjo@gentoo.org>

 ...df-0.4.1-r1.ebuild => diff-pdf-0.4.1-r2.ebuild} |  9 +++++++-
 .../diff-pdf-0.4.1-no-poppler-cairo-check.patch    | 24 ++++++++++++++++++++++
 2 files changed, 32 insertions(+), 1 deletion(-)
Comment 13 Toralf Förster gentoo-dev 2021-02-09 18:41:58 UTC
appeared recently at the tinderbox image 17.1_desktop_plasma_systemd-20210204-145218
Comment 14 Toralf Förster gentoo-dev 2021-02-09 18:42:00 UTC
Created attachment 686163 [details]
emerge-info.txt
Comment 15 Toralf Förster gentoo-dev 2021-02-09 18:42:01 UTC
Created attachment 686166 [details]
app-text:diff-pdf-0.4.1-r1:20210209-175331.log
Comment 16 Toralf Förster gentoo-dev 2021-02-09 18:42:02 UTC
Created attachment 686169 [details]
emerge-history.txt
Comment 17 Toralf Förster gentoo-dev 2021-02-09 18:42:04 UTC
Created attachment 686172 [details]
environment
Comment 18 Toralf Förster gentoo-dev 2021-02-09 18:42:05 UTC
Created attachment 686175 [details]
etc.portage.tar.bz2
Comment 19 Toralf Förster gentoo-dev 2021-02-09 18:42:06 UTC
Created attachment 686178 [details]
logs.tar.bz2
Comment 20 Toralf Förster gentoo-dev 2021-02-09 18:42:07 UTC
Created attachment 686181 [details]
temp.tar.bz2
Comment 21 Michael Orlitzky gentoo-dev 2021-02-09 18:48:11 UTC
Toralf, I replaced the failing -r1 with a fixed -r2 earlier today =P
Comment 22 Toralf Förster gentoo-dev 2021-02-09 19:01:53 UTC
(In reply to Michael Orlitzky from comment #21)
> Toralf, I replaced the failing -r1 with a fixed -r2 earlier today =P

oha - still not in the tree - so delayed by the Gentoo pipeline I do assume - ok, - I'll close this nevertheless