[FBSD 6] Noob wil port met switch :)

Pagina: 1
Acties:

  • DiedX
  • Registratie: December 2000
  • Laatst online: 22:25
Hi there,

Niet helemaal nieuw meer met FreeBSD, en reeds de nodige ervaringen met Linux, maar dit is even nieuw.
Ik heb een FreeBSD 6 bakkie in Amsterdam hangen. Postfix werkt, alles lekker. Ik wil Postgrey installeren, welke een afhankelijkheid heeft welke ik opgelost heb. Toch blijft hij zeuren, ik vermoed dat ik ergens nog een foutje maak.

code:
1
2
3
4
5
6
7
8
9
10
root@fallback# portinstall postgrey
[Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 27 packages found (-0 +2) .. done]

snip

===>   postgrey-1.23 depends on file: /usr/local/bin/perl5.8.7 - found
This port requires databases/p5-BerkeleyDB to be built with
WITH_BDB_VER=41 or later.
exit 1
*** Error code 1


Ok, dus we builde Berkely met 41:

code:
1
2
  108  make deinstall
  109  make WITH_BDB_VER=41 install clean


werkt als een jekko. Toch blijft deze foutmelding. Gooi ik die in Google, dan krijg ik alleen maar de Ports, waar die foutmelding in staat :)

Ik ga nog even verder zoeken, waarschijnlijk is dit zo snel beantwoord dat jullie al direct een antwoord geven :)

DiedX supports the Roland™, Sound Blaster™ and Ad Lib™ sound cards


  • Michael
  • Registratie: Maart 2000
  • Laatst online: 20-01 19:22
Ik maak eigenlijk altijd gebruik van de -D flag, dus make -DWITH_BDB_VER=41 install

Weet even niet 100% zeker of dat nodig is, maar is het proberen waard?

  • DiedX
  • Registratie: December 2000
  • Laatst online: 22:25
Helaas:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Installing /usr/local/lib/perl5/5.8.7/man/man3/BerkeleyDB.3
Writing /usr/local/lib/perl5/site_perl/5.8.7/mach/auto/BerkeleyDB/.packlist
===>   Compressing manual pages for p5-BerkeleyDB-0.27_2
===>   Registering installation for p5-BerkeleyDB-0.27_2
root@fallback# portinstall postgrey
[Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 28 packages found (-1 +2) (...).. done]
--->  Installing 'postgrey-1.23' from a port (mail/postgrey)
--->  Building '/usr/ports/mail/postgrey'
===>  Cleaning for db3-3.3.11_2,1
===>  Cleaning for p5-BerkeleyDB-0.27_2
===>  Cleaning for libtool-1.3.5_2
===>  Cleaning for p5-IO-Multiplex-1.08
===>  Cleaning for p5-Time-HiRes-1.86,1
===>  Cleaning for perl-5.8.7_1
===>  Cleaning for p5-Net-Server-0.90
===>  Cleaning for postgrey-1.23
===>  Vulnerability check disabled, database not found
===>  Extracting for postgrey-1.23
=> MD5 Checksum OK for postgrey-1.23.tar.gz.
=> SHA256 Checksum OK for postgrey-1.23.tar.gz.
===>   postgrey-1.23 depends on file: /usr/local/bin/perl5.8.7 - found
This port requires databases/p5-BerkeleyDB to be built with
WITH_BDB_VER=41 or later.
exit 1
*** Error code 1

Ik ga nog even checken bij http://www.freebsd.org/do...dbook/slow-configure.html

===

edit:

even ranzig aangepast in de Makefile. Even checken wat dit doet....

==

Edit2:

Dit werkte niet. maar via pkg_add gefixt:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
root@fallback# pkg_add -r postgrey
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/postgrey.tbz... Done.
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/All/p5-Time-HiRes-1.83,1.tbz... Done.
pkg_add: warning: package 'p5-Time-HiRes-1.83,1' requires 'perl-5.8.7', but 'perl-5.8.7_1' is installed
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/All/p5-Net-Server-0.90.tbz... Done.
pkg_add: warning: package 'p5-Net-Server-0.90' requires 'perl-5.8.7', but 'perl-5.8.7_1' is installed
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/All/p5-IO-Multiplex-1.08.tbz... Done.
pkg_add: warning: package 'p5-IO-Multiplex-1.08' requires 'perl-5.8.7', but 'perl-5.8.7_1' is installed
---> Starting install script:
---> Adding group "postgrey" (225)
---> Adding user "postgrey" (225)
---> Creating Postgrey database directory (/var/db/postgrey)
---> Starting post-install script:
---> Installing new config file /usr/local/etc/postfix/postgrey_whitelist_clients
---> Installing new config file /usr/local/etc/postfix/postgrey_whitelist_recipients
pkg_add: warning: package 'postgrey-1.23' requires 'perl-5.8.7', but 'perl-5.8.7_1' is installed
root@fallback#


Ik moet nog wel verder op zoek naar informatie hierover. Hier baal ik van.

[ Voor 45% gewijzigd door DiedX op 29-12-2005 00:08 ]

DiedX supports the Roland™, Sound Blaster™ and Ad Lib™ sound cards