OVH Cloud OVH Cloud

[freeBSD] postgrey et p5-BerkeleyDB

4 réponses
Avatar
patpro ~ Patrick Proniewski
Bonjour,

j'ai tenté de compiler le postgrey des ports (mail/postgrey), mais celui
ci réclame que p5-BerkeleyDB soit construit avec au moins
WITH_BDB_VER=41:

# make
===> Extracting for postgrey-1.17
=> Checksum OK for postgrey-1.17.tar.gz.
===> postgrey-1.17 depends on file: /usr/local/bin/perl5.8.5 - found
This port requires databases/p5-BerkeleyDB to be built with
WITH_BDB_VER=41 or later.
exit 1
*** Error code 1

Stop in /usr/ports/mail/postgrey.


j'ai donc ajouté ceci a mon pkgtools.conf :

MAKE_ARGS = {
'databases/p5-BerkeleyDB*' => 'WITH_BDB_VER=41',
}

et recompilé p5-BerkeleyDB. A priori c'est bien pris en compte :

# portupgrade -f p5-BerkeleyDB*
---> Reinstalling 'p5-BerkeleyDB-0.26' (databases/p5-BerkeleyDB)
---> Building '/usr/ports/databases/p5-BerkeleyDB' with make flags:
WITH_BDB_VER=41
===> Cleaning for db41-4.1.25_2
...


mais postgrey échoue toujours au même endroit, comme si je n'avais rien
changé.
Est ce que quelque chose m'échappe ?

merci,

patpro

4 réponses

Avatar
patpro ~ patrick proniewski
In article <1grbtk3.18zgxf61l45shsN%,
(Xavier) wrote:

patpro ~ Patrick Proniewski wrote:

Est ce que quelque chose m'échappe ?


Excuse moi, si je dis une connerie, mais tu ne le précise pas dans ton
post :
Tu as bien installé le port databases/db4x ?
parce que la variable make n'est pas tout, il vérifie aussi la présence
du port.


plutot deux fois qu'une :

db4-4.0.14_1,1 = up-to-date with port
db41-4.1.25_2 = up-to-date with port
db42-4.2.52_3 = up-to-date with port

en fait ils ont été installés comme dépendances d'autres ports, faudra
que je fasse le ménage un jour. Mais en tout cas, tout est là, et
p5-BerkeleyDB est bien linké à db4.1 comme demandé dans les prérequis.

D'ailleurs un petit coup de pkgdb -F avant ne peut pas nuire...


idem...


patpro


Avatar
Arnaud Boudou

j'ai donc ajouté ceci a mon pkgtools.conf :

MAKE_ARGS = {
'databases/p5-BerkeleyDB*' => 'WITH_BDB_VERA',
}

mais postgrey échoue toujours au même endroit, comme si je n'avais rien
changé.


Il faut rajouter la même ligne pour postgrey, son Makefile vérifie que
WITH_BDB_VER soit bien placé à 41

Cordialement
--
Arnaud Boudou
http://www.goddess-gate.com

Avatar
patpro ~ Patrick Proniewski
In article <ctpt6b$6kf$,
Arnaud Boudou wrote:


j'ai donc ajouté ceci a mon pkgtools.conf :

MAKE_ARGS = {
'databases/p5-BerkeleyDB*' => 'WITH_BDB_VERA',
}

mais postgrey échoue toujours au même endroit, comme si je n'avais rien
changé.


Il faut rajouter la même ligne pour postgrey, son Makefile vérifie que
WITH_BDB_VER soit bien placé à 41



rahhh, ok, je vais tester ça ce soir, merci !

patpro


Avatar
Marwan Burelle
On Wed, 02 Feb 2005 07:49:48 +0100
Arnaud Boudou wrote:

Il faut rajouter la même ligne pour postgrey, son Makefile vérifie que
WITH_BDB_VER soit bien placé à 41


En gros, ça vaut le coup de le mettre dans /etc/make.conf (enfin c'est
mon avis qui n'engage que moi, hein ;)

--
Burelle Marwan,
Equipe Bases de Donnees - LRI
http://www.cduce.org
( | )