Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 560908 - dev-util/geany-1.25[gtk3]: incorrect x11-libs/vte dependency
Summary: dev-util/geany-1.25[gtk3]: incorrect x11-libs/vte dependency
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Lars Wendler (Polynomial-C) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on: 560906
Blocks:
  Show dependency tree
 
Reported: 2015-09-20 12:31 UTC by Heiko Schäfer
Modified: 2016-06-03 07:13 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Heiko Schäfer 2015-09-20 12:31:18 UTC
Require VTE with USE=gtk3

Reproducible: Always
Comment 1 Rafał Mużyło 2015-09-20 16:02:36 UTC
(In reply to Heiko Schäfer from comment #0)
> Require VTE with USE=gtk3
> 

As I said, bug 560906 is nonsense.

Yet, by pure chance, there is a point here, namely current dep is incorrect.

If geany is built against gtk3, it will be looking for libvte2_90.so, so it should depend on x11-libs/vte:2.90 then.
Comment 2 Perfect Gentleman 2015-10-22 06:57:17 UTC
imo, there should change in dependancy if use=gtk3, then vte:2.91 not vte:0
Comment 3 Rafał Mużyło 2015-10-22 18:19:00 UTC
(In reply to Perfect Gentleman from comment #2)
> imo, there should change in dependancy if use=gtk3, then vte:2.91 not vte:0

:roll: to go 2.90 -> 2.91, you'd need to patch the source first and given the changes, it might be more than just library name...
Comment 4 Perfect Gentleman 2015-10-23 08:15:27 UTC
(In reply to Rafał Mużyło from comment #3)
> (In reply to Perfect Gentleman from comment #2)
> > imo, there should change in dependancy if use=gtk3, then vte:2.91 not vte:0
> 
> :roll: to go 2.90 -> 2.91, you'd need to patch the source first and given
> the changes, it might be more than just library name...

i've built it against vte:2.91 without any patching
Comment 5 Rafał Mużyło 2015-10-23 13:12:06 UTC
(In reply to Perfect Gentleman from comment #4)
> (In reply to Rafał Mużyło from comment #3)
> > (In reply to Perfect Gentleman from comment #2)
> > > imo, there should change in dependancy if use=gtk3, then vte:2.91 not vte:0
> > 
> > :roll: to go 2.90 -> 2.91, you'd need to patch the source first and given
> > the changes, it might be more than just library name...
> 
> i've built it against vte:2.91 without any patching

...which - given the way geany uses libvte - proves exactly *nothing*.

...and given that at very least vte_terminal_fork_command doesn't exist in 2.91, a patch is *required*.
Comment 6 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2015-11-04 12:33:04 UTC
I am at a loss here. I don't get vte working with the gtk3 build of geany no matter which version of vte I choose...
Comment 7 Rafał Mużyło 2015-11-04 18:17:45 UTC
(In reply to Lars Wendler (Polynomial-C) from comment #6)
> I am at a loss here. I don't get vte working with the gtk3 build of geany no
> matter which version of vte I choose...

What errors are you getting ?
Comment 8 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2015-11-16 10:47:13 UTC
>=dev-util/geany-1.26[gtk3,vte] now depends on vte:2.90

Please report back if that fixes your problem.
Comment 9 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2015-12-16 13:37:43 UTC
Ping! Is this fixed for you in >=dev-util/geany-1.26?