[Xastir-dev] --with-bdb-include=/sw/include/db4
Derrick J Brashear
shadow at dementia.org
Wed Dec 15 15:19:29 EST 2004
On Wed, 15 Dec 2004, Curt, WE7U wrote:
>> I'm with Derrick on this one. Putting all sorts of system-specific
>> (and package-management system-specific) oddball probes into configure is not
>> "dangerous" but it is not quite what configure is meant to do. If we start
>> (or even continue) down that path, configure will be an unmaintainable mess
>> in short order. There are simply too many systems and package management
>> systems to make this a reasonable approach.
>>
>> Configure should not be expected to guess every non-standard location of
>> every possible package a developer makes the code depend on. It should
>> provide the user with the means to specify where to find things that can't be
>> found with a simple set of probes. For the most part we have that. What
>> there should be is some system specific user notes in READMEs, telling new
>> users that if they're installing libraries from package-management system
>> Fooble, they will likely need additional configure options to locate their
>> installed libraries, and tell them what those options are. Expecting
>> "./configure" with no arguments to work 100% for all optional features on
>> all systems is unrealistic, and puts the burden on the code maintainers to
>> keep track of all those systems' peculiarities.
>
> I think I'm getting confused as to whether we're talking about the
> possible Fink tweaks, or the Cygwin tweaks I just did to turn off
> optimization.
The fink tweaks (--with-bdb-fooble)
> All I'm after is: More users able to configure/compile Xastir
> out-of-the-box on whatever system they're on. If people must add
> configure flags in order to get things going, most of them won't get
> past that step and will go use something else. Most users aren't
> that persistent. They try once, perhaps twice, then give up.
fink isn't included out of the box on macos. neither is darwinports or
(whatever the other one i forget now is)
if you figured out how to put fink on it, you can figure out how to run
configure with a switch. but it still comes back to this, one of the fink
users should contribute a fink port, and this whole issue should then go
away.
More information about the Xastir-dev
mailing list