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
