Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 759172 - gnome-base/librsvg-2.48.9: configure: error: gdk-pixbuf-query-loaders not found in path
Summary: gnome-base/librsvg-2.48.9: configure: error: gdk-pixbuf-query-loaders not fou...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: crossdev-bugs
  Show dependency tree
 
Reported: 2020-12-09 02:48 UTC by Aisha Tammy
Modified: 2022-10-11 19:40 UTC (History)
1 user (show)

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


Attachments
x86_64-multilib-linux-gnu-emerge --info (x86_64-multilib-linux-gnu-emerge --info.txt,5.18 KB, text/plain)
2020-12-09 02:48 UTC, Aisha Tammy
Details
build.log (build.log,11.69 KB, text/x-log)
2020-12-09 02:49 UTC, Aisha Tammy
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Aisha Tammy 2020-12-09 02:48:31 UTC
Created attachment 677374 [details]
x86_64-multilib-linux-gnu-emerge --info

need BDEPEND on x11-libs/gdk-pixbuf
Comment 1 Aisha Tammy 2020-12-09 02:49:15 UTC
Created attachment 677380 [details]
build.log
Comment 2 David Michael 2020-12-09 03:49:42 UTC
This is caused by using the crossdev emerge wrapper on an EAPI 6 package.  (It won't install a CBUILD version of the gdk-pixbuf in DEPEND due to adding --root-deps=rdeps.)  So bug #753764 is needed, but it is being blocked by bug #723112.
Comment 3 David Michael 2020-12-19 16:02:22 UTC
This was fixed for librsvg-2.40 (but that version should not be used on platforms where Rust is available).

https://github.com/gentoo/gentoo/commit/0b1cbe7008e00ce004e67ab455ff52902c614934
Comment 4 Aisha Tammy 2020-12-19 21:44:21 UTC
wwwooo!!!
gnome finally moving to EAPI 7 and might almost be cross-buildable... almost...
Comment 5 Aisha Tammy 2020-12-19 21:45:17 UTC
fixed as mentioned in https://bugs.gentoo.org/759172#c3
Comment 6 Matt Turner gentoo-dev 2020-12-19 22:36:52 UTC
(In reply to Aisha Tammy from comment #4)
> wwwooo!!!
> gnome finally moving to EAPI 7 and might almost be cross-buildable...
> almost...

Please don't do this.

(In reply to Aisha Tammy from comment #5)
> fixed as mentioned in https://bugs.gentoo.org/759172#c3

No, this was only fixed for 2.40, right?
Comment 7 Aisha Tammy 2020-12-20 14:44:10 UTC
(In reply to Matt Turner from comment #6)
> (In reply to Aisha Tammy from comment #4)
> > wwwooo!!!
> > gnome finally moving to EAPI 7 and might almost be cross-buildable...
> > almost...
> 
> Please don't do this.

Apologies, I didn't realize my above statement was inappropriate.


> 
> (In reply to Aisha Tammy from comment #5)
> > fixed as mentioned in https://bugs.gentoo.org/759172#c3
> 
> No, this was only fixed for 2.40, right?

You are correct! I should have looked in more detail :( 
I implicitly (and wrongly) assumed 2.40 being shifted meant others were as well, sorry about this too.
Comment 8 Larry the Git Cow gentoo-dev 2021-04-18 15:27:25 UTC
The bug has been closed via the following commit(s):

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

commit f12a2409995a84ec4503772588d6643fdeae6055
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2021-04-18 15:22:57 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2021-04-18 15:27:19 +0000

    gnome-base/librsvg: Port to EAPI=7
    
    * Remove *.la files (bug #776343)
    * BDEPEND on x11-libs/gdk-pixbuf (bug #759172)
    
    Closes: https://bugs.gentoo.org/753764
    Closes: https://bugs.gentoo.org/759172
    Closes: https://bugs.gentoo.org/776343
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 gnome-base/librsvg/librsvg-2.50.4.ebuild | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)
Comment 9 Larry the Git Cow gentoo-dev 2021-04-18 17:29:59 UTC
The bug has been referenced in the following commit(s):

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

commit a1e55a30fdc287e4a3539fbdbbe9811894a0d5a7
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2021-04-18 16:44:40 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2021-04-18 17:29:51 +0000

    gnome-base/librsvg: Revert to EAPI=6
    
    dm0 tells me that in EAPI=7 that cross compiling with rust is broken.
    
    Bug: https://bugs.gentoo.org/753764
    Bug: https://bugs.gentoo.org/759172
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 gnome-base/librsvg/librsvg-2.50.4.ebuild | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)
Comment 10 Matt Turner gentoo-dev 2021-04-18 17:31:29 UTC
I had to revert this, but I've made a note in bug 753764 to add gdk-pixbuf to BDEPEND when we port to EAPI=7.
Comment 11 Larry the Git Cow gentoo-dev 2022-10-11 19:40:01 UTC
The bug has been closed via the following commit(s):

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

commit 36466c82a723741800679d49c2c7b2c40e3a2d2a
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2022-10-11 19:39:16 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2022-10-11 19:39:25 +0000

    gnome-base/librsvg: Add x11-libs/gdk-pixbuf to BDEPEND
    
    Also drop [${MULTILIB_USEDEP}] from rust in BDEPEND.
    
    Closes: https://bugs.gentoo.org/759172
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 gnome-base/librsvg/librsvg-2.55.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)