On 2007/07/27 16:59, Jeffrey 'jf' Lim wrote:
> On 7/27/07, viq <vicviq gmail.com> wrote:
> > On 27/07/07, Jeffrey 'jf' Lim <jfs.world gmail.com> wrote:
> > > On 7/27/07, Stuart Henderson <stu spacehopper.org> 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).
|