PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : der versuch cyrus-sasl-2.1.22 zu installieren....



MAINHATTAN
12.02.08, 14:16
hallo zusammen,

ich versuche cyrus-sasl-2.1.22 zu installieren, nur fehlt da etwas beim
configurieren, was weiss ich aber nicht.

die ausgabe ist:



./configure --enable-anon --enable-plain --enable-login --enable-sql --disable-krb4 --disable-otp --disable-cram --disable-digest --with-saslauthd=/var/run/saslauthd --with-mysql=/usr/local/mysql --with-dblib=berkeley --with-bdb-libdir=/usr/local/bdb/lib --with-bdb-incdir=/usr/local/bdb/include --with-openssl=/usr/local/ssl --with-plugindir=/usr/local/lib/sasl2
configure: loading cache ./config.cache
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... /lib/cpp
configure: error: C preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.


gcc usw. sind installiert, es geht um openSuse 10.3

weiss jemand was da noch fehlt?

danke und gruss, mainhattan

drcux
12.02.08, 14:25
Warum nimmst du nicht einfach das RPM von SUSE?

Ansonsten: "See `config.log' for more details."

MAINHATTAN
12.02.08, 14:37
wenn rpm = installation mit YAST ist, hab ich das problem das ich da keine optionen angeben kann (siehe oben "configure" zeile)

kenn mich mit dem thema installationen bei linux nicht so aus, darum meine
unwissenheit.

im config.log hab ich auch nichts weiteres gefunden.

gruss

drcux
12.02.08, 14:59
im config.log hab ich auch nichts weiteres gefunden.


du vielleicht nicht, aber es könnte sein, das wir etwas finden...

Am besten nimmst du das src.rpm von hier
ftp://ftp.skynet.be/pub/ftp.opensuse.org/opensuse/distribution/10.3/repo/src-oss/suse
, installierst es, gehst nach /usr/src/packages/SPECS, passt den configure-Aufruf im Specfile an und baust es mit rpmbuild -ba specfile neu. Anschliesend installiertst du das fertige RPM aus /usr/src/packages/RPMS.

MAINHATTAN
12.02.08, 16:32
danke.

werd ich später versuchen.

davor noch eine frage, ich hatte das cyrus-sasl schon mit yast installiert und
wollte das andere drüber installieren, geht das überhaupt?
denn eine deinstallation per yast hat viele meldungen gebracht wo darufhingewiesen wurde das evtl. andere programme nicht mehr funktionieren.

kann ich da jetzt auch noch probleme bekommen?

drcux
12.02.08, 16:51
deswegen sollt du dir mit den o.g. Schritten ein RPM bauen...

pferdefreund
13.02.08, 07:46
Drüberinstallieren geht dem Grunde nach - aber wenn man so was anfängt, dann kann man
das Paketmanagemant des Systems auf Dauer vergessen - dann muß man händig für
Ordnung sorgen - und das kann sehr hart werden.
Ein Weg ist z. B per rpm -q... alle Dateien des Paketes ermitteln und die aus dem
manuell erstellten Projekt händig an die richtigen Stellen verteilen - aber wehe, es
handelt sich um Bibliotheken - da wirds dann pferdehaarig.

MAINHATTAN
13.02.08, 11:14
hat fast geklappt :)



/usr/src/packages/SPECS # rpmbuild -ba cyrus-sasl.spec
error: Failed build dependencies:
db-devel is needed by cyrus-sasl-2.1.22-82.x86_64


das db-devel finde ich aber im yast nicht :(
es gibt da nur
db1-devel
db40-devel
db41-devel
db43-devel
was ist den da das richtige ?

thx

drcux
13.02.08, 11:28
du kannst mit YaST auch nach den Provides suchen:

libdb-4_5-devel

MAINHATTAN
13.02.08, 16:18
habe das libdb-4_5-devel installiert und es hat geholfen, danke

nur ist nun ein weiterer fehler aufgetaucht,
hier das ende der ausgabe:


+ for f in ltconfig ltmain.sh
+ test -f saslauthd/config/ltmain.sh
+ sed 's/linux-gnu\([^*][^*]*\)\*/linux*\1*/g; s/linux-gnu/linux/g; s,/lib\>,/lib64,g; s,/lib64\([$-]\),/lib\1,g' saslauthd/config/ltmain.sh
+ mv -f saslauthd/config/ltmain.sh-5697 saslauthd/config/ltmain.sh
+ chmod +x saslauthd/config/ltmain.sh
+ rm -f acinclude.m4
+ rm -f saslauthd/acinclude.m4
+ rm -rf autom4te.cache
+ rm -rf saslauthd/autom4te.cache
+ aclocal -I cmulocal -I config
+ autoconf
+ cd saslauthd
+ autoconf
+ cd -
/usr/src/packages/BUILD/cyrus-sasl-2.1.22
+ export 'CFLAGS=-fno-strict-aliasing -O2 -g -fmessage-length=0 -D_FORTIFY_SOURCE=2'
+ CFLAGS='-fno-strict-aliasing -O2 -g -fmessage-length=0 -D_FORTIFY_SOURCE=2'
+ export CPPFLAGS=-I/usr/include/heimdal
+ CPPFLAGS=-I/usr/include/heimdal
+ ./configure ' '
configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type:
configure: creating cache ./config.cache
checking build system type... config.sub: missing argument
Try `config.sub --help' for more information.
configure: error: /bin/sh config/config.sub failed
error: Bad exit status from /var/tmp/rpm-tmp.40967 (%build)


RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.40967 (%build)
xxx:/usr/src/packages/SPECS # config.sub --help
-bash: config.sub: command not found


was fehlt den da nun wieder ?