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."

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.

(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).

Reply via email to