Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 139572 - quintuple-agent ebuild dependencies need adjustment
Summary: quintuple-agent ebuild dependencies need adjustment
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: Low normal (vote)
Assignee: Crypto team [DISABLED]
URL:
Whiteboard:
Keywords:
: 135653 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-07-07 09:39 UTC by Alexander Lehmann
Modified: 2006-09-23 18:00 UTC (History)
2 users (show)

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


Attachments
quintuple-agent-1.0.3.ebuild.diff (quintuple-agent-1.0.3.ebuild.diff,1.08 KB, patch)
2006-09-20 10:46 UTC, Alon Bar-Lev (RETIRED)
Details | Diff
quintuple-agent-1.0.3-socklen_t.patch (quintuple-agent-1.0.3-socklen_t.patch,406 bytes, patch)
2006-09-20 10:47 UTC, Alon Bar-Lev (RETIRED)
Details | Diff
quintuple-agent-1.0.3.ebuild.diff (quintuple-agent-1.0.3.ebuild.diff,334 bytes, patch)
2006-09-23 15:58 UTC, Alon Bar-Lev (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Lehmann 2006-07-07 09:39:59 UTC
quintuple-agent's ebuild (1.0.3) lists

>=glib-1.2.0 as well as >=gtk+-1.2.0

as dependencies. As a matter of fact it should read:

=glib-1.2*

gtk+ isn't needed to build quintuple-agent although then the binary will lack support for a passphrase window. Maybe it would be a good idea to install a "gtk"-useflag?
Comment 1 Alon Bar-Lev (RETIRED) gentoo-dev 2006-09-20 10:40:12 UTC
Agreed.
I've also had a problem compiling the source, since auto build tried to redefine socklen_t, so I've created a patch for this too.
Comment 2 Alon Bar-Lev (RETIRED) gentoo-dev 2006-09-20 10:46:19 UTC
Created attachment 97560 [details, diff]
quintuple-agent-1.0.3.ebuild.diff

Also fixes:

QA Notice: the following files are setXid, dyn linked, and using lazy bindings
 This combination is generally discouraged.  Try re-emerging the package:
 LDFLAGS='-Wl,-z,now' emerge quintuple-agent
LAZY usr/bin/q-agent
Comment 3 Alon Bar-Lev (RETIRED) gentoo-dev 2006-09-20 10:47:02 UTC
Created attachment 97561 [details, diff]
quintuple-agent-1.0.3-socklen_t.patch
Comment 4 Daniel Black (RETIRED) gentoo-dev 2006-09-22 18:13:25 UTC
*** Bug 135653 has been marked as a duplicate of this bug. ***
Comment 5 Daniel Black (RETIRED) gentoo-dev 2006-09-22 18:52:02 UTC
k - added. I removed the suid since 32k protected memory is available to user programs since 2.6.(6/8?)

Can you submit your patch upstream if you haven't already.
Comment 6 Alon Bar-Lev (RETIRED) gentoo-dev 2006-09-23 00:20:06 UTC
(In reply to comment #5)
> k - added. I removed the suid since 32k protected memory is available to user
> programs since 2.6.(6/8?)

So you don't need the LDFLAGS='-Wl,-z,now', please remove.

> Can you submit your patch upstream if you haven't already.

Done.
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2006-09-23 06:48:49 UTC
gtk is missing in IUSE now...
Comment 8 Alon Bar-Lev (RETIRED) gentoo-dev 2006-09-23 15:58:58 UTC
Created attachment 97905 [details, diff]
quintuple-agent-1.0.3.ebuild.diff

I hope last issue:)
Comment 9 Daniel Black (RETIRED) gentoo-dev 2006-09-23 18:00:02 UTC
(In reply to comment #8)
> Created an attachment (id=97905) [edit]
> quintuple-agent-1.0.3.ebuild.diff
> 
> I hope last issue:)
> 
add use flag.

Will need to make the use flag gtk control the linking at some stage.
Some autoconf hack I assume.