Re: vim nox11 pkg problem - BSD

This is a discussion on Re: vim nox11 pkg problem - BSD ; On Sun, 04 Nov 2007 09:55:18 -0600, Nutso OpenBSD User Dave wrote: > Pkg_adding vim no-x11 fails because of no expat. > I think expat is in the x11 files, but I am trying to > put together an OpenBSD ...

+ Reply to Thread
Results 1 to 3 of 3

Thread: Re: vim nox11 pkg problem

  1. Re: vim nox11 pkg problem

    On Sun, 04 Nov 2007 09:55:18 -0600, Nutso OpenBSD User Dave wrote:

    > Pkg_adding vim no-x11 fails because of no expat.
    > I think expat is in the x11 files, but I am trying to
    > put together an OpenBSD system with no x11 dependencies.


    If you followed misc@ or ports@ -- even if you don't post there -- you
    would know that expat moved from ports/packages into Xenocara, and then in
    just the last few weeks (-current) moved into the base. Until 4.3, then,
    you will require xbase42.tgz. Follow FAQ 4.10 to install it.

    --
    Replying directly will get you locally blacklisted.
    Change the address; use my first name in front of the @ if you want to
    communicate privately.


  2. Re: vim nox11 pkg problem

    Josh Grosse wrote:
    > On Sun, 04 Nov 2007 09:55:18 -0600, Nutso OpenBSD User Dave wrote:
    >
    >> Pkg_adding vim no-x11 fails because of no expat.
    >> I think expat is in the x11 files, but I am trying to
    >> put together an OpenBSD system with no x11 dependencies.

    >
    > If you followed misc@ or ports@ -- even if you don't post there -- you
    > would know that expat moved from ports/packages into Xenocara, and then in
    > just the last few weeks (-current) moved into the base. Until 4.3, then,
    > you will require xbase42.tgz. Follow FAQ 4.10 to install it.


    I just read a very clear explanation of the expat problem in the FAQ.
    I don't know if following stable | current are new additions to the FAQ,
    but I found them also quite helpful.

  3. Re: vim nox11 pkg problem

    On Sun, 04 Nov 2007 17:53:04 -0600, Nutso OpenBSD User Dave wrote:

    > Josh Grosse wrote:
    >> On Sun, 04 Nov 2007 09:55:18 -0600, Nutso OpenBSD User Dave wrote:
    >>
    >>> Pkg_adding vim no-x11 fails because of no expat.
    >>> I think expat is in the x11 files, but I am trying to
    >>> put together an OpenBSD system with no x11 dependencies.

    >>
    >> If you followed misc@ or ports@ -- even if you don't post there -- you
    >> would know that expat moved from ports/packages into Xenocara, and then in
    >> just the last few weeks (-current) moved into the base. Until 4.3, then,
    >> you will require xbase42.tgz. Follow FAQ 4.10 to install it.

    >
    > I just read a very clear explanation of the expat problem in the FAQ.
    > I don't know if following stable | current are new additions to the FAQ,
    > but I found them also quite helpful.


    No, they are not new documents. Just like source, the website is also
    managed via cvs, so it is easy to find out how long they've been around.
    The stable.html file began life in May, 2000, and the faq/current.html
    file began life in 2005, as a replacement for the minifaq's -current
    info... which began life in June '99.

    ----
    The Upgrade Guide -- http://www.openbsd.org/faq/upgrade42.html -- is what
    you really should have read *first*. It says:
    ----

    "Packages are now using libexpat shipped with X; xbase42.tgz is your
    friend... The libexpat port has been removed. Packages now use the
    libexpat which is shipped with X instead. Many packages depend on libexpat
    through other dependencies. For instance, the many packages which use
    gettext, also depend on libexpat.

    "This means that many systems that do not use X before will now need to
    have xbase42.tgz installed. If you don't do this and try to install a
    package that requires libexpat, pkg_add(1) will give an error message.

    "Also note that building ports is only supported with a full installation,
    including all X file sets.

    "Finally, after upgrading all your packages to the 4.2 versions, clean up
    by removing the old expat package from your system:

    # pkg_delete expat

    "This will impact a large number of users! This was an unfortunate
    decision whose ramifications were not recognized earlier in the process.
    For 4.3, libexpat will be part of base43.tgz, solving this problem."

    --
    Replying directly will get you locally blacklisted.
    Change the address; use my first name in front of the @ if you want to
    communicate privately.


+ Reply to Thread