cyrus-sasl2 macports error

T

Tertullian

Registriert
Thread Starter
Dabei seit
11.06.2008
Beiträge
4
Reaktionspunkte
0
Hallo allerseits,

ich möchte mutt unter anderem mit --with-sasl compilieren.

Brauche dafür allerdings das Pakte cyrus-sasl2, welches aber abricht wenn ich es mit port install cyrus-sasl2 bzw. port -f install cyrus-sasl2 compilieren/installieren will.

Ich benutze OS X 10.7.4.

see the log file for port cyrus-sasl2 for details:
Code:
version:1
:debug:main epoch: in tree: 1 installed: 1
:debug:main openssl 1.0.1c_0 exists in the ports tree
:debug:main openssl 1.0.1c_0  is the latest installed
:debug:main openssl 1.0.1c_0  is active
:debug:main Merging existing variants '' into variants
:debug:main new fully merged portvariants:
:debug:main Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/openssl
:debug:main OS darwin/11.4.0 (Mac OS X 10.7) arch i386
:debug:main org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
:debug:main org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
:debug:main org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
:debug:main Using group file /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/group/muniversal-1.0.tcl
:debug:main Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf
:debug:main universal variant already exists, so not adding the default one
:debug:main No need to upgrade! openssl 1.0.1c_0 >= openssl 1.0.1c_0
:debug:main epoch: in tree: 0 installed: 0
:debug:main zlib 1.2.7_0 exists in the ports tree
:debug:main zlib 1.2.7_0  is the latest installed
:debug:main zlib 1.2.7_0  is active
:debug:main Merging existing variants '' into variants
:debug:main new fully merged portvariants:
:debug:main Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/archivers/zlib
:debug:main OS darwin/11.4.0 (Mac OS X 10.7) arch i386
:debug:main org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
:debug:main org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
:debug:main org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
:debug:main Using group file /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/group/xcodeversion-1.0.tcl
:debug:main adding the default universal variant
:debug:main Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf
:debug:main No need to upgrade! zlib 1.2.7_0 >= zlib 1.2.7_0
:msg:main --->  Computing dependencies for cyrus-sasl2:info:main .:debug:main cyrus-sasl2 has no conflicts
:debug:main Searching for dependency: openssl
:debug:main Found Dependency: receipt exists for openssl
:debug:main Searching for dependency: zlib
:debug:main Found Dependency: receipt exists for zlib
:msg:main
:debug:main Executing org.macports.main (cyrus-sasl2)
:debug:main changing euid/egid - current euid: 0 - current egid: 0
:debug:main egid changed to: 501
:debug:main euid changed to: 503
:debug:main Skipping completed org.macports.archivefetch (cyrus-sasl2)
:debug:main Privilege de-escalation not attempted as not running as root.
:debug:build build phase started at Sun May 27 17:37:18 CEST 2012
:notice:build --->  Building cyrus-sasl2
:debug:build Executing proc-pre-org.macports.build-build-0
:debug:build Executing reinplace: /usr/bin/sed -E {s|^CC=\"([^\"]+)\"|CC="\1 -arch x86_64"|g} < /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_security_cyrus-sasl2/cyrus-sasl2/work/cyrus-sasl-2.1.23/libtool >@ file10
:debug:build euid/egid changed to: 0/0
:debug:build chowned /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_security_cyrus-sasl2/cyrus-sasl2/work/cyrus-sasl-2.1.23/libtool to macports
:debug:build euid/egid changed to: 503/501
:debug:build euid/egid changed to: 0/0
:debug:build setting attributes on /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_security_cyrus-sasl2/cyrus-sasl2/work/cyrus-sasl-2.1.23/libtool
:debug:build euid/egid changed to: 503/501
:debug:build Executing org.macports.build (cyrus-sasl2)
:debug:build port disallows a parallel build
:debug:build Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_security_cyrus-sasl2/cyrus-sasl2/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.7'
:debug:build Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_security_cyrus-sasl2/cyrus-sasl2/work/cyrus-sasl-2.1.23" && /usr/bin/make -w all'
:debug:build Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_security_cyrus-sasl2/cyrus-sasl2/work/cyrus-sasl-2.1.23" && /usr/bin/make -w all
:info:build make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_security_cyrus-sasl2/cyrus-sasl2/work/cyrus-sasl-2.1.23'
:info:build /usr/bin/make  all-recursive
:info:build make[1]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_security_cyrus-sasl2/cyrus-sasl2/work/cyrus-sasl-2.1.23'
:info:build Making all in include
:info:build make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_security_cyrus-sasl2/cyrus-sasl2/work/cyrus-sasl-2.1.23/include'
:info:build make[2]: Nothing to be done for `all'.
:info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_security_cyrus-sasl2/cyrus-sasl2/work/cyrus-sasl-2.1.23/include'
:info:build Making all in sasldb
:info:build make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_security_cyrus-sasl2/cyrus-sasl2/work/cyrus-sasl-2.1.23/sasldb'
:info:build if /bin/sh ../libtool --mode=compile /Developer/usr/bin/clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../include   -I/opt/local/include  -I/opt/local/include -I/opt/local/include  -Wall -W -pipe -O2 -arch x86_64 -MT db_berkeley.lo -MD -MP -MF ".deps/db_berkeley.Tpo" \
:info:build       -c -o db_berkeley.lo `test -f 'db_berkeley.c' || echo './'`db_berkeley.c; \
:info:build     then mv -f ".deps/db_berkeley.Tpo" ".deps/db_berkeley.Plo"; \
:info:build     else rm -f ".deps/db_berkeley.Tpo"; exit 1; \
:info:build     fi
:info:build /Developer/usr/bin/clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../include -I/opt/local/include -I/opt/local/include -I/opt/local/include -Wall -W -pipe -O2 -arch x86_64 -MT db_berkeley.lo -MD -MP -MF .deps/db_berkeley.Tpo -c db_berkeley.c  -fno-common -DPIC -o db_berkeley.lo
:info:build db_berkeley.c:106:61: error: too few arguments to function call, expected 7, have 6
:info:build         ret = (*mbdb)->open(*mbdb, path, NULL, DB_HASH, flags, 0660);
:info:build               ~~~~~~~~~~~~~                                        ^
:info:build db_berkeley.c:394:33: warning: unused parameter 'glob_context' [-Wunused-parameter]
:info:build void sasldb_auxprop_free (void *glob_context,
:info:build                                 ^
:info:build 1 warning and 1 error generated.
:info:build make[2]: *** [db_berkeley.lo] Error 1
:info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_security_cyrus-sasl2/cyrus-sasl2/work/cyrus-sasl-2.1.23/sasldb'
:info:build make[1]: *** [all-recursive] Error 1
:info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_security_cyrus-sasl2/cyrus-sasl2/work/cyrus-sasl-2.1.23'
:info:build make: *** [all] Error 2
:info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_security_cyrus-sasl2/cyrus-sasl2/work/cyrus-sasl-2.1.23'
:info:build Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_security_cyrus-sasl2/cyrus-sasl2/work/cyrus-sasl-2.1.23" && /usr/bin/make -w all
:info:build Exit code: 2
:error:build org.macports.build for port cyrus-sasl2 returned: command execution failed
:debug:build Error code: CHILDSTATUS 75553 2
:debug:build Backtrace: command execution failed
    while executing
"system -nice 0 $fullcmdstring"
    ("eval" body line 1)
    invoked from within
"eval system $notty $nice \$fullcmdstring"
    invoked from within
"command_exec build"
    (procedure "portbuild::build_main" line 8)
    invoked from within
"$procedure $targetname"
:info:build Warning: targets not executed for cyrus-sasl2: org.macports.activate org.macports.build org.macports.destroot org.macports.install


Freue mich über Tipps/Ideen.
Dank :confused:
 
hier scheint der Fehler zu passieren, nur was genau?


Code:
:info:build make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_security_cyrus-sasl2/cyrus-sasl2/work/cyrus-sasl-2.1.23/sasldb'
:info:build if /bin/sh ../libtool --mode=compile /Developer/usr/bin/clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../include   -I/opt/local/include  -I/opt/local/include -I/opt/local/include  -Wall -W -pipe -O2 -arch x86_64 -MT db_berkeley.lo -MD -MP -MF ".deps/db_berkeley.Tpo" \
:info:build       -c -o db_berkeley.lo `test -f 'db_berkeley.c' || echo './'`db_berkeley.c; \
:info:build     then mv -f ".deps/db_berkeley.Tpo" ".deps/db_berkeley.Plo"; \
:info:build     else rm -f ".deps/db_berkeley.Tpo"; exit 1; \
:info:build     fi
:info:build /Developer/usr/bin/clang -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I../include -I/opt/local/include -I/opt/local/include -I/opt/local/include -Wall -W -pipe -O2 -arch x86_64 -MT db_berkeley.lo -MD -MP -MF .deps/db_berkeley.Tpo -c db_berkeley.c  -fno-common -DPIC -o db_berkeley.lo
:info:build db_berkeley.c:106:61: error: too few arguments to function call, expected 7, have 6
:info:build         ret = (*mbdb)->open(*mbdb, path, NULL, DB_HASH, flags, 0660);
:info:build               ~~~~~~~~~~~~~                                        ^
:info:build db_berkeley.c:394:33: warning: unused parameter 'glob_context' [-Wunused-parameter]
:info:build void sasldb_auxprop_free (void *glob_context,
:info:build                                 ^
:info:build 1 warning and 1 error generated.
:info:build make[2]: *** [db_berkeley.lo] Error 1
:info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_security_cyrus-sasl2/cyrus-sasl2/work/cyrus-sasl-2.1.23/sasldb'

wechsle mal in das Verzeichnis und versuche die Dateien von Hand zu kompilieren...
 
Hallo Andreas,
Danke für den Tipp.

Wenn ich es im Verzeichnis kompiliere bricht es mit:

configure: configuring in saslauthd
configure: running /bin/sh './configure' --prefix=/usr/local --cache-file=.././config.cache --srcdir=.
configure: loading cache .././config.cache
configure: error: `CC' was set to `/Developer/usr/bin/clang' in the previous run
configure: error: `CFLAGS' was set to `-pipe -O2 -arch x86_64' in the previous run
configure: error: `CPPFLAGS' was set to `-I/opt/local/include' in the previous run
configure: error: `LDFLAGS' was set to `-L/opt/local/lib -arch x86_64' in the previous run
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


...ab
 
dein problem ist ja eher die berkely db...
installier die doch mal so.
 
dein problem ist ja eher die berkely db...
installier die doch mal so.

Hallo oneOeight,
Danke für den Tipp.

Ich muss aber zu meiner Schande gestehen.........wie kann ich die berkeley_db installieren?:confused:
 
Zurück
Oben Unten