pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/40198 (www/amaya compile errors (modular xorg, NetBSD 4.0) .. again)
The following reply was made to PR pkg/40198; it has been noted by GNATS.
From: Robert Elz <kre%munnari.OZ.AU@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc:
Subject: Re: pkg/40198 (www/amaya compile errors (modular xorg, NetBSD 4.0) ..
again)
Date: Thu, 18 Aug 2011 16:55:32 +0700
OK, believe it or not, I have actually ended up with a binary
package of amaya-11.3.1 ... so we have some success.
The bogus -I (-I /usr/include/krb5) comes from /usr/bin/krb5-config --cflags
(there will be a non-pkgsrc PR about that nonsense very soon).
krb5-config is being run at all because amaya depends upon redland, and
redland depends upon raptor, and raptor depends upon curl, and (for whatever
reason) curl can be compiled to know about kerberos, and if it is, it
brings along with it the kerberos buildlink machinery, which ends up
running krb5-config to get (amongst other stuff) the CFLAGS that pkgsrc
users (there'll be a pkgsrc PR about this nonsense soon soo ...)
Since I have no use for kerberos, and don't even know anyone who does
any more, I thought the simple way around this problem, would simply be
to remove it, so I rebuilt curl with -gssapi in its PKG_OPTIONS (I actually
added -gssapi to PKG_DEFAULT_OPTIONS as I really never need that stuff)
and with just that one change (and the amaya package as dholland has
fixed it recently) it ends up building for me.
I expect I will have other fallout later from the change to the build options,
given that I haven't rebuilt anything else, but as I almost never use my
NetBSD 4 binary packages any more, I' now just building them to verify that
they continue to build, I don't eeally care all that much. I actually doubt
that it is sane for pkgsrc to default to having kerberos enabled - almost
no-one really needs it, and those who do, know they need it and can easily
enable it, whereas for those who have no idea what kerberos is, and don't
really know if they need it or not, find it much more difficult to simply
decide to override the defaut option.
Anyway, for now, this PR can close, thanks to dholland particularly for
fixing all the hard stuff...
kre
Home |
Main Index |
Thread Index |
Old Index