Apache22/24 und apr

Mardor

Well-Known Member
Hallo,

ich wollte eben gerade dokuwiki installieren, dazu wird dann noch folgendes automatisiert installiert:
www/dokuwiki >> archivers/php5-zlib >> lang/php5 >> www/apache22 >> devel/apr1 >> databases/db42

Leider erhalte ich folgende Meldung:

Code:
===>>> Port directory: /usr/ports/devel/apr1

===>>> Launching 'make checksum' for devel/apr1 in background

===>>> Gathering dependency list for devel/apr1 from ports
===>>> Launching child to install databases/db42

===>>> www/dokuwiki >> archivers/php5-zlib >> lang/php5 >> www/apache22 >> devel/apr1 >> databases/db42 (16/16)

===>>> Port directory: /usr/ports/databases/db42

        ===>>> This port is marked DEPRECATED
        ===>>> Please use databases/db5 or db6 for new installs.


        ===>>> If you are sure you can build it, remove the
              DEPRECATED line in the Makefile and try again.

===>>> Update for databases/db42 failed
===>>> Aborting update

Ich habe schon in der /usr/ports/UPDATING nach db42 und nach apr1 gesucht aber keinen Hinweis gefunden wie ich portmaster beibringen könnte db5 zu nehmen und vor allem dann auch sicher zu gehen das es bei einem Update keine weitern Probleme gibt.

Hat jemand einen Tipp für mich ?

Gruß Mardor
 
databases/db5 mal Händlisch installiert? Also "cd /usr/ports/databases/db5 && make install clean"?
 
Hallo Enterhaken,

jetzt bin ich ziemlich verwundert und noch mehr neugierig.

Wie geht denn postmaster vor um dann die dependencies zu erstellen ?
Wieso, wenn portmaster die dependencies erstellen kann, kannst portmaster dann nicht selbst die Installation von db5 vornehmen ?

Gruß Mardor
 
Hallo Enterhaken,

einfach um missverständnisse vorzubeugen, ich glaube Dir absolut das dies das Problem löst.
Ich bin nur daran interessiert wie dies portmaster hinbekommt und was im Hintergrund passiert.


Gruß Mardor
 
UPDATING vom 16.12.2013 gibt doch ein paar Tipps:

Code:
20131216:
  AFFECTS: users of databases/db4*
  AUTHOR: mandree@FreeBSD.org

  Berkeley DB versions before and excluding 4.8 have been marked deprecated.
  New port installations should be based on Berkeley DB 5 or 6.

  Note that Oracle Berkeley DB 6 is under the more restrictive Affero GPL v3
  license, be sure to review if using that fits your requirements.

  You can add WITH_BDB_VER=5 or WITH_BDB_VER=6 to have all
  applications that get rebuilt use Oracle Berkeley DB 5 or 6, respectively.

  DO NOT FORCE DELETE older BerkeleyDB packages, that breaks the upgrade
  tools.  Instead, first rebuild the ports that depend on it, then
  remove the old Berkeley DB versions.

  Berkeley DB ports should be able to build/install with an older and a
  newer version version both installed if WITH_BDB_VER is set.  If a
  port then grabs the old Berkeley DB version, that is an issue with the
  port that requires Berkeley DB, and should be reported to the
  maintainer.

  If you are interested in upgrading now already, we have instructions
  at <https://wiki.freebsd.org/Ports/BerkeleyDBCleanup>.
 
"portmaster -o databases/db42 databases/db5" registriert db5 als ersatz für db4 und sollte damit arbeiten. Evtl. ist der Eintrag in /etc/make.conf dennoch notwendig.
 
Zurück
Oben