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?
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.
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
Created attachment 97561 [details, diff] quintuple-agent-1.0.3-socklen_t.patch
*** Bug 135653 has been marked as a duplicate of this bug. ***
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.
(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.
gtk is missing in IUSE now...
Created attachment 97905 [details, diff] quintuple-agent-1.0.3.ebuild.diff I hope last issue:)
(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.