On 7/27/07, Stuart Henderson <[EMAIL PROTECTED]> wrote:
> On 2007/07/27 16:59, Jeffrey 'jf' Lim wrote:
> > On 7/27/07, viq <[EMAIL PROTECTED]> wrote:
> > > On 27/07/07, Jeffrey 'jf' Lim <[EMAIL PROTECTED]> wrote:
> > > > On 7/27/07, Stuart Henderson <[EMAIL PROTECTED]> wrote:
> > > > > On 2007/07/26 20:27, Paul Barbeau wrote:
> > > > > > Ok I have installed xbase41.tgz and it get further however I am 
> > > > > > still
> > > > > > getting an error.  Is there anything else I need to install?
> > > > >
> > > > > To build from ports, you need to install the full OS
> > > > > (all *.tgz file sets).
> > > > >
> > > >
> > > > is this really the case? sounds more like "the easy way out" for me,
> > > > rather than the "have to" way.
> > >
> > > Which part of "to build some ports you need various libraries and
> > > headers scattered over xbaseXX.tgz, xshareXX.tgz, and possibly others"
> > > sounds like an easy way out?
> > >
> >
> > perhaps we are talking about "easy" differently. I was just hoping for
> > a more elegant solution to all of this. What I meant was, it certainly
> > isn't too elegant of a solution if you have to install everything to
> > get your ports to compile!
>
> we have the elegant solution already: packages.
>
>      "The OpenBSD Ports Collection is the infrastructure used to create
>      binary packages for third party applications."
>

hm... perhaps I have been thinking about ports in the wrong way! I've
been working way too much with non-OpenBSD unix-like OSs - although I
do have to say, that I like working at the source level, and
customizing my builds!

Thanks for challenging my assumption/s. It seems like ports is not a
*goal* in and of itself - but merely the *means* to a goal....
http://openbsd.org/faq/faq15.html#PkgVsPorts -
"The OpenBSD ports team considers packages to be the goal of their
porting work, not the ports themselves."


> if you're used to some other OS where it's possible to have a
> port which works with 'make install' but doesn't package correctly,
> it may be news; the process here requires that a port produces a
> package, 'make install' just does a pkg_add.
>

gotcha. And yes, I do appreciate that the ports system will produce a
package, rather than just an install.... And of course, since packages
is the goal....


> (this is a different issue to the 'some packages depend on X'
> for e.g. expat, but that's more a src/xenocara thing than a
> ports thing as such).
>

Well if you take the view that the ports system was never meant to be
the goal in itself, I guess you could accept that... Otherwise....

-jf

-- 
In the meantime, here is your PSA:
"It's so hard to write a graphics driver that open-sourcing it would not help."
    -- Andrew Fear, Software Product Manager, NVIDIA Corporation
http://kerneltrap.org/node/7228

Reply via email to