postfix SASL TLS Problem

DJF

/(bb|[^b]{2})/
Hallo Leute,

Ich will Postfix mit SASL & TLS Unterstützung in der Jail installieren, bisher leider ohne Erfolg. Als Abhängigkeit wird cyurs-sasl2 installiert. Da läuft nicht mal configure zu ende:

Code:
configure: configuring in saslauthd
configure: running /bin/sh './configure' --prefix=/usr/local  '--sysconfdir=/usr/local/etc' '--with-configdir=/usr/local/lib/sasl2:/usr/local/etc/sasl2' '--with-plugindir=/usr/local/lib/sasl2' '--with-dbpath=/usr/local/etc/sasldb2' '--includedir=/usr/local/include' '--mandir=/usr/local/man' '--enable-static' '--enable-auth-sasldb' '--with-rc4=openssl' '--with-saslauthd=/var/run/saslauthd' '--with-dblib=ndbm' '--without-mysql' '--without-pgsql' '--without-sqlite' '--enable-login' '--enable-ntlm' '--disable-gssapi' '--disable-krb4' '--with-openssl=yes' '--prefix=/usr/local' 'i386-portbld-freebsd6.2' 'CC=cc' 'CFLAGS=-O2 -fno-strict-aliasing -pipe -fstack-protector -fstack-protector' 'LDFLAGS= -rpath=/usr/lib:/usr/local/lib' 'build_alias=i386-portbld-freebsd6.2' 'host_alias=i386-portbld-freebsd6.2' 'target_alias=i386-portbld-freebsd6.2' --cache-file=.././config.cache --srcdir=.
configure: WARNING: you should use --build, --host, --target
configure: loading cache .././config.cache
configure: error: `CFLAGS' has changed since the previous run:
configure:   former value:  -O2 -fno-strict-aliasing -pipe  -fstack-protector -fstack-protector
configure:   current value: -O2 -fno-strict-aliasing -pipe -fstack-protector -fstack-protector
configure: error: changes in the environment can compromise the build
configure: error: run `make distclean' and/or `rm .././config.cache' and start over
configure: error: /bin/sh './configure' failed for saslauthd
===>  Script "configure" failed unexpectedly.
Please report the problem to ume@FreeBSD.org [maintainer] and attach the
"/usr/tmp/usr/ports/security/cyrus-sasl2/work/cyrus-sasl-2.1.22/config.log"
including the output of the failure of your make command. Also, it might be
a good idea to provide an overview of all packages installed on your system
(e.g. an `ls /var/db/pkg`).
*** Error code 1

Stop in /usr/ports/security/cyrus-sasl2.
*** Error code 1

Stop in /usr/ports/mail/postfix.
*** Error code 1

Stop in /usr/ports/mail/postfix.
*** Error code 1

Stop in /usr/ports/mail/postfix.
sandbox#

Wie gesagt, das ganze läuft in einer Jail. Ich hab die "standard" sysctl Variablen gesetzt (beim Hostsystem).

Code:
# jail settings
security.jail.allow_raw_sockets=0
security.jail.getfsstatroot_only=1
security.jail.set_hostname_allow=0
security.jail.socket_unixiproute_only=1
security.jail.sysvipc_allowed=0

Die ganze Jail hab ich mit Stack Protection (SSP) gebaut. Das sollte doch keine Rolle spielen. Ich hab natürlich bereits gegoogelt, im Forum gesucht, UPDATING gelesen usw. aber nix gefunden.

Hat jemand von euch vielleicht eine Idee?
 
Zuletzt bearbeitet:
Moin,

hast du die Fehlermeldung im Mittelteil gelesen und auch befolgt?!

configure: error: `CFLAGS' has changed since the previous run:
configure: former value: -O2 -fno-strict-aliasing -pipe -fstack-protector -fstack-protector
configure: current value: -O2 -fno-strict-aliasing -pipe -fstack-protector -fstack-protector
configure: error: changes in the environment can compromise the build
configure: error: run `make distclean' and/or `rm .././config.cache' and start over
configure: error: /bin/sh './configure' failed for saslauthd

Gruss
 
Ich fand die Meldung an sich schon widersprüchlich. Ich sehe keinen Unterschied zwischen dem "former value" und dem "current value"...

Make distclean hilft nix. Auf welches Verzeichnis ist .././config.cache denn bezogen?
 
Ich fand die Meldung an sich schon widersprüchlich. Ich sehe keinen Unterschied zwischen dem "former value" und dem "current value"...

Make distclean hilft nix. Auf welches Verzeichnis ist .././config.cache denn bezogen?

Moin,

config.cache findest du in:

/usr/ports/security/cyrus-sasl2/work/cyrus-sasl-2.1.22/

Hab den Port gerade mal durchcompiled: ohne Probleme. STABLE-6.2, akuteller Portstree.

Gruss
 
Da brat mir einer ein Storch. Ich hab ein bissl an der make.conf herum gebastelt und plötzlich gings. Merkwürdigerweise war die make.conf am Schluss identisch mit der, die ich am Anfang hatte... Wie dem auch sei, nun läuft die Kiste ja.
 
Zurück
Oben