Octave 3.0 successfully built
Ben Abbott
bpabbott at mac.com
Sat Jan 5 21:41:16 CST 2008
On Jan 6, 2008, at 10:49 AM, Sergei Steshenko wrote:
>
> --- "John W. Eaton" <jwe at bevo.che.wisc.edu> wrote:
>
>> On 5-Jan-2008, Sergei Steshenko wrote:
>>
>> | Of course, not all of them.
>> |
>> | Because both tools and libraries have their dependencies too.
>>
>> Most people will simply install packages for the dependencies anyway,
>> so secondary dependencies will be handled in some automatic way. In
>> any case, I think it is reasonable to only list the first level of
>> dependencies. Why should the Octave documentation list build
>> dependencies for other packages? Shouldn't those other dependencies
>> be handled recursively (i.e., I'll find out that there are
>> dependencies for building qhull when I build it)?
>>
>> jwe
>>
>
> I am amused by you logic :-) - specifically, by
>
> "I'll find out that there are dependencies for building qhull when I
> build it"
> .
>
> Of course you will.
>
> So, why not to be even more lazy and not to modify the above
> statement to become:
>
> "I'll find out that there are dependencies for building _octave_
> when I build it"
>
> ?
>
> Since I've built more than 200 targets from source, I pretty damn
> well know what
> chasing dependencies is.
>
> That's why I've sent the full (except very thin layer of system
> libraries like
> X*, standard "C" library, etc.) 'octave' dependency tree.
>
> Regards,
> Sergei.
I believe the point was to leave the secondary dependencies to the
primary dependencies (their documentation should specify them).
To do otherwise, sets a chain on domino's in motion and makes the list
very difficult to manage and maintain (esp for a Octave which runs on
many different OSs and architectures).
Ben
More information about the Help-octave
mailing list