Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 302609 - gnome-keyring fixes for Interix
Summary: gnome-keyring fixes for Interix
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: All Interix
: High normal (vote)
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-28 11:17 UTC by Greg Turner
Modified: 2014-01-14 20:22 UTC (History)
0 users

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


Attachments
define "FALSE" and apply interix-headers patch (gnome-keyring-2.28.2_ebuild.patch,730 bytes, patch)
2010-01-28 11:24 UTC, Greg Turner
Details | Diff
include sys/time.h for various {FD,fd}_* stuff (gnome-keyring-2.28.2-interix-headers.patch,357 bytes, patch)
2010-01-28 11:28 UTC, Greg Turner
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Greg Turner 2010-01-28 11:17:36 UTC
gnome-base/gnome-keyring doesn't compile on Interix; the enclosed patches fix the problems.
Comment 1 Greg Turner 2010-01-28 11:24:38 UTC
Created attachment 217712 [details, diff]
define "FALSE" and apply interix-headers patch

gnome-keyring assumes (FALSE == 0) in a few places, but on Interix it doesnt == anything, so I just hard coded it in the ebuild.  I did it conditionally, but I can't imagine why it would be wrong to just it for all architectures, since assuming that some random header file will #define FALSE 0 for us seems wrong (even if POSIX or something says it's supposed to be so -- in prefix it just seems like a sketchy assumption).
Comment 2 Greg Turner 2010-01-28 11:28:16 UTC
Created attachment 217715 [details, diff]
include sys/time.h for various {FD,fd}_* stuff

Interix uses some very old-school header layouts and I suspect this is one of them.
Comment 3 Fabian Groffen gentoo-dev 2014-01-14 20:22:18 UTC
interix has no future