OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
Re: Installation of base system without xbase42 disallow ports compiling.

From: Anders Langworthy (anderspsilanthropy.org)
Date: Mon Jan 28 2008 - 17:42:55 CST


Kyrylo Klimakov wrote:

> I tried to build expat from ports but after make i got.
> "===> expat-2.0.0p0 -- expat comes with OpenBSD as of release 4.2."
>
> I was weird for me because of
> I did not found expat on the system and on the packages.
> I tried to find something via google and get link to the article on
> upgrade from
> OpenBSD 4.1 to OpenBSD 4.2. Where was noticed that expat now is located
> in xbase42.tgz packages which was in recommended section.
>
> I think that such behavior of the installer could be treated like a
> bug and package
> xbase42 should be moved to required section or at least in the
> installation documents
> should be described such trouble.

Hello.

Making libexpat part of xbase42.tgz was perhaps an error in judgment.
It has been moved to the base system in -current and this will be
reflected in the next release.

I think building of ports isn't supported without *all* installation
packages installed anyway, so this isn't technically a bug.

This is mentioned numerous places, such as in the docs here:
http://openbsd.org/faq/upgrade42.html

Cheers!