[MacPorts] #36310: mailsync build fails: "configure: error: a working c-client installation is required for building mailsync"

MacPorts noreply at macports.org
Mon Sep 24 12:25:40 PDT 2012


#36310: mailsync build fails: "configure: error: a working c-client installation is
required for building mailsync"
---------------------+--------------------------------
 Reporter:  mtb19@…  |      Owner:  macports-tickets@…
     Type:  defect   |     Status:  new
 Priority:  Normal   |  Milestone:
Component:  ports    |    Version:  2.1.2
 Keywords:           |       Port:
---------------------+--------------------------------
 I have a local, single-user installation of MacPorts (in
 "${HOME}/ports/..."). The reason I have a local, single-user installation
 is because I do not have root privileges on that particular machine.

 I recently tried to perform a "port install mailsync" and found that
 configuration failed (the specific error is "a working c-client
 installation is required for building mailsync").

 Here is the result:
 {{{
 % port install mailsync
 --->  Computing dependencies for mailsync
 --->  Configuring mailsync
 Error: org.macports.configure for port mailsync returned: configure
 failure: command execution failed
 Please see the log file for port mailsync for details:
 /.../ports/var/macports/logs/_..._ports_var_macports_sources_rsync.macports.org_release_tarballs_ports_mail_mailsync/mailsync/main.log
 To report a bug, follow the instructions in the guide:
     http://guide.macports.org/#project.tickets
 Error: Processing of port mailsync failed
 }}}
 Here is the log:
 {{{
 % cat
 /.../ports/var/macports/logs/_..._ports_var_macports_sources_rsync.macports.org_release_tarballs_ports_mail_mailsync/mailsync/main.log
 version:1
 :debug:main epoch: in tree: 0 installed: 0
 :debug:main cclient 2007e_1 exists in the ports tree
 :debug:main cclient 2007e_1  is the latest installed
 :debug:main cclient 2007e_1  is active
 :debug:main Merging existing variants '' into variants
 :debug:main new fully merged portvariants:
 :debug:main Changing to port directory:
 /.../ports/var/macports/sources/rsync.macports.org/release/tarballs/ports/mail/cclient
 :debug:main OS darwin/10.8.0 (Mac OS X 10.6) 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
 /.../ports/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/group/archcheck-1.0.tcl
 :debug:main Reading variant descriptions from
 /.../ports/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! cclient 2007e_1 >= cclient 2007e_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:
 /.../ports/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/openssl
 :debug:main OS darwin/10.8.0 (Mac OS X 10.6) 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
 /.../ports/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/group/muniversal-1.0.tcl
 :debug:main Reading variant descriptions from
 /.../ports/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:
 /.../ports/var/macports/sources/rsync.macports.org/release/tarballs/ports/archivers/zlib
 :debug:main OS darwin/10.8.0 (Mac OS X 10.6) 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
 /.../ports/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
 /.../ports/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
 :debug:main epoch: in tree: 0 installed: 0
 :debug:main kerberos5 1.7.2_0 exists in the ports tree
 :debug:main kerberos5 1.7.2_0  is the latest installed
 :debug:main kerberos5 1.7.2_0  is active
 :debug:main Merging existing variants '' into variants
 :debug:main new fully merged portvariants:
 :debug:main Changing to port directory:
 /.../ports/var/macports/sources/rsync.macports.org/release/tarballs/ports/net/kerberos5
 :debug:main OS darwin/10.8.0 (Mac OS X 10.6) 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 adding the default universal variant
 :debug:main Reading variant descriptions from
 /.../ports/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf
 :debug:main No need to upgrade! kerberos5 1.7.2_0 >= kerberos5 1.7.2_0
 :msg:main --->  Computing dependencies for mailsync:info:main .:debug:main
 mailsync has no conflicts
 :debug:main Searching for dependency: cclient
 :debug:main Found Dependency: receipt exists for cclient
 :debug:main Searching for dependency: openssl
 :debug:main Found Dependency: receipt exists for openssl
 :msg:main
 :debug:main Executing org.macports.main (mailsync)
 :debug:main Privilege de-escalation not attempted as not running as root.
 :debug:main Skipping completed org.macports.archivefetch (mailsync)
 :debug:main Privilege de-escalation not attempted as not running as root.
 :debug:main Skipping completed org.macports.fetch (mailsync)
 :debug:main Privilege de-escalation not attempted as not running as root.
 :debug:main Skipping completed org.macports.checksum (mailsync)
 :debug:main Privilege de-escalation not attempted as not running as root.
 :debug:main Skipping completed org.macports.extract (mailsync)
 :debug:main Privilege de-escalation not attempted as not running as root.
 :debug:main Skipping completed org.macports.patch (mailsync)
 :debug:main Privilege de-escalation not attempted as not running as root.
 :debug:configure configure phase started at Mon Sep 24 12:18:14 PDT 2012
 :notice:configure --->  Configuring mailsync
 :debug:configure Using compiler 'Mac OS X clang'
 :debug:configure Executing org.macports.configure (mailsync)
 :debug:configure Environment: CPATH='/.../ports/include' CFLAGS='-pipe -O2
 -arch x86_64' CPPFLAGS='-I/.../ports/include/c-client' CXXFLAGS='-pipe -O2
 -arch x86_64' LIBRARY_PATH='/.../ports/lib'
 MACOSX_DEPLOYMENT_TARGET='10.6' CXX='/usr/bin/clang++'
 CC_PRINT_OPTIONS_FILE='/.../ports/var/macports/build/_..._ports_var_macports_sources_rsync.macports.org_release_tarballs_ports_mail_mailsync/mailsync/work/.CC_PRINT_OPTIONS'
 F90FLAGS='-pipe -O2 -m64' LDFLAGS='-L/.../ports/lib -arch x86_64'
 OBJC='/usr/bin/clang' FCFLAGS='-pipe -O2 -m64' INSTALL='/usr/bin/install
 -c' OBJCFLAGS='-pipe -O2 -arch x86_64' FFLAGS='-pipe -O2 -m64'
 CC_PRINT_OPTIONS='YES' CC='/usr/bin/clang'
 :debug:configure Assembled command: 'cd
 "/.../ports/var/macports/build/_..._ports_var_macports_sources_rsync.macports.org_release_tarballs_ports_mail_mailsync/mailsync/work/mailsync-5.2.1"
 && ./configure --prefix=/.../ports --with-c-client=/.../ports --with-
 krb5=/.../ports --with-openssl=/.../ports --mandir=/.../ports/share/man'
 :debug:configure Executing command line:  cd
 "/.../ports/var/macports/build/_..._ports_var_macports_sources_rsync.macports.org_release_tarballs_ports_mail_mailsync/mailsync/work/mailsync-5.2.1"
 && ./configure --prefix=/.../ports --with-c-client=/.../ports --with-
 krb5=/.../ports --with-openssl=/.../ports --mandir=/.../ports/share/man
 :info:configure checking for a BSD-compatible install... /usr/bin/install
 -c
 :info:configure checking whether build environment is sane... yes
 :info:configure checking for gawk... gawk
 :info:configure checking whether make sets $(MAKE)... yes
 :info:configure checking for gcc... /usr/bin/clang
 :info:configure checking for C compiler default output file name... a.out
 :info:configure checking whether the C compiler works... yes
 :info:configure checking whether we are cross compiling... no
 :info:configure checking for suffix of executables...
 :info:configure checking for suffix of object files... o
 :info:configure checking whether we are using the GNU C compiler... yes
 :info:configure checking whether /usr/bin/clang accepts -g... yes
 :info:configure checking for /usr/bin/clang option to accept ANSI C...
 none needed
 :info:configure checking for style of include used by make... GNU
 :info:configure checking dependency style of /usr/bin/clang... gcc3
 :info:configure checking whether we are using the GNU C++ compiler... yes
 :info:configure checking whether /usr/bin/clang++ accepts -g... yes
 :info:configure checking dependency style of /usr/bin/clang++... gcc3
 :info:configure checking for a BSD-compatible install... /usr/bin/install
 -c
 :info:configure checking for gawk... (cached) gawk
 :info:configure checking how to run the C preprocessor... /usr/bin/clang
 -E
 :info:configure checking for egrep... grep -E
 :info:configure checking for ANSI C header files... yes
 :info:configure checking for sys/types.h... yes
 :info:configure checking for sys/stat.h... yes
 :info:configure checking for stdlib.h... yes
 :info:configure checking for string.h... yes
 :info:configure checking for memory.h... yes
 :info:configure checking for strings.h... yes
 :info:configure checking for inttypes.h... yes
 :info:configure checking for stdint.h... yes
 :info:configure checking for unistd.h... yes
 :info:configure checking for string.h... (cached) yes
 :info:configure checking for an ANSI C-conforming const... yes
 :info:configure checking whether lstat dereferences a symlink specified
 with a trailing slash... no
 :info:configure checking whether stat accepts an empty string... no
 :info:configure checking for getpass... yes
 :info:configure checking for memset... yes
 :info:configure checking for strchr... yes
 :info:configure checking for strdup... yes
 :info:configure checking for strerror... yes
 :info:configure checking for strtoul... yes
 :info:configure checking for crypt in -lcrypt... no
 :info:configure checking for connect... yes
 :info:configure checking for gethostbyname... yes
 :info:configure checking for libssl... found in /.../ports/lib
 :info:configure checking for main in -lssl... yes
 :info:configure checking for main in -lcrypto... yes
 :info:configure checking for openssl/ssl.h... found in /.../ports/include
 :info:configure checking for krb5-config... found
 /.../ports/bin/krb5-config
 :info:configure checking for pam library... found in /usr/lib
 :info:configure checking for pam headers... not found
 :info:configure checking for c-client.h... found in
 /.../ports/include/c-client
 :info:configure checking for c-client library... found /.../ports/lib
 /libc-client4.a
 :info:configure checking whether c-client built with kerberos gssapi
 support... yes
 :info:configure checking if kerberos is required and available for linking
 against c-client... yes
 :info:configure checking whether c-client requires ssl linkage... yes
 :info:configure checking if simple c-client program compiles without pam
 support... no
 :info:configure checking if we've seen pam somewhere around... no
 :info:configure checking if c-client works without -fno-operator-names in
 c++... no
 :info:configure checking if adding -fno-operator-names helps... no
 :info:configure configure: error: a working c-client installation is
 required for building mailsync
 :info:configure Command failed:  cd
 "/.../ports/var/macports/build/_..._ports_var_macports_sources_rsync.macports.org_release_tarballs_ports_mail_mailsync/mailsync/work/mailsync-5.2.1"
 && ./configure --prefix=/.../ports --with-c-client=/.../ports --with-
 krb5=/.../ports --with-openssl=/.../ports --mandir=/.../ports/share/man
 :info:configure Exit code: 1
 :error:configure org.macports.configure for port mailsync returned:
 configure failure: command execution failed
 :debug:configure Error code: NONE
 :debug:configure Backtrace: configure failure: command execution failed
     while executing
 "$procedure $targetname"
 :info:configure Warning: targets not executed for mailsync:
 org.macports.activate org.macports.configure org.macports.build
 org.macports.destroot org.macports.install
 :notice:configure Please see the log file for port mailsync for details:
 /.../ports/var/macports/logs/_..._ports_var_macports_sources_rsync.macports.org_release_tarballs_ports_mail_mailsync/mailsync/main.log
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/36310>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list