ports/183017: security/sssd won't compile

John Hixson john at ixsystems.com
Wed Oct 16 07:20:00 UTC 2013


>Number:         183017
>Category:       ports
>Synopsis:       security/sssd won't compile
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Oct 16 07:20:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     John Hixson
>Release:        9.2-RELEASE
>Organization:
iXsystems, Inc.
>Environment:
FreeBSD sssd 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255898: Thu Sep 26 22:50:31 UTC 2013     root at bake.isc.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
Unable to compile security/sssd on any system I've tried (9.1-RELEASE, 9.2-RELEASE and HEAD). The following is what occurs:

===>  License GPLv3 accepted by the user
===> Fetching all distfiles required by sssd-1.6.1_5 for building
===>  Extracting for sssd-1.6.1_5
=> SHA256 Checksum OK for sssd-1.6.1.tar.gz.
===>  Patching for sssd-1.6.1_5
===>  Applying FreeBSD patches for sssd-1.6.1_5
===>   sssd-1.6.1_5 depends on executable: xmlcatalog - found
===>   sssd-1.6.1_5 depends on package: docbook-xsl>=0 - found
===>   sssd-1.6.1_5 depends on file: /usr/local/bin/python2.7 - found
===>   sssd-1.6.1_5 depends on executable: python - found
===>   sssd-1.6.1_5 depends on executable: gmake - found
===>   sssd-1.6.1_5 depends on executable: pkgconf - found
===>   sssd-1.6.1_5 depends on file: /usr/local/bin/automake-1.14 - found
===>   sssd-1.6.1_5 depends on file: /usr/local/bin/autoconf-2.69 - found
===>   sssd-1.6.1_5 depends on shared library: libiconv.so.3 - found
===>   sssd-1.6.1_5 depends on shared library: popt.0 - found
===>   sssd-1.6.1_5 depends on shared library: talloc.2 - found
===>   sssd-1.6.1_5 depends on shared library: tevent.0 - found
===>   sssd-1.6.1_5 depends on shared library: xslt.2 - found
===>   sssd-1.6.1_5 depends on shared library: tdb.1 - found
===>   sssd-1.6.1_5 depends on shared library: ldb - found
===>   sssd-1.6.1_5 depends on shared library: cares - found
===>   sssd-1.6.1_5 depends on shared library: dbus - found
===>   sssd-1.6.1_5 depends on shared library: dhash.1 - found
===>   sssd-1.6.1_5 depends on shared library: pcre.3 - found
===>   sssd-1.6.1_5 depends on shared library: unistring.1 - found
===>   sssd-1.6.1_5 depends on shared library: nss3.1 - found
===>   sssd-1.6.1_5 depends on shared library: sasl2 - found
===>   sssd-1.6.1_5 depends on shared library: xml2 - found
===>   sssd-1.6.1_5 depends on shared library: intl - found
===>   sssd-1.6.1_5 depends on shared library: ldap-2.4.8 - found
===>  Configuring for sssd-1.6.1_5
aclocal.m4:16: warning: this file was generated for autoconf 2.68.
You have another version of autoconf.  It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.
aclocal.m4:16: warning: this file was generated for autoconf 2.68.
You have another version of autoconf.  It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.
configure.ac:17: warning: The 'AM_PROG_MKDIR_P' macro is deprecated, and its use is discouraged.
configure.ac:17: You should use the Autoconf-provided 'AC_PROG_MKDIR_P' macro instead,
configure.ac:17: and use '$(MKDIR_P)' instead of '$(mkdir_p)'in your Makefile.am files.
/usr/local/share/automake-1.14/am/ltlibrary.am: warning: 'libipa_hbac.la': linking libtool libraries using a non-POSIX
/usr/local/share/automake-1.14/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
Makefile.am:376:   while processing Libtool library 'libipa_hbac.la'
/usr/local/share/automake-1.14/am/ltlibrary.am: warning: 'libsss_crypt.la': linking libtool libraries using a non-POSIX
/usr/local/share/automake-1.14/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
Makefile.am:120:   while processing Libtool library 'libsss_crypt.la'
/usr/local/share/automake-1.14/am/ltlibrary.am: warning: 'libsss_debug.la': linking libtool libraries using a non-POSIX
/usr/local/share/automake-1.14/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
Makefile.am:120:   while processing Libtool library 'libsss_debug.la'
/usr/local/share/automake-1.14/am/ltlibrary.am: warning: 'libsss_ipa.la': linking libtool libraries using a non-POSIX
/usr/local/share/automake-1.14/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
Makefile.am:105:   while processing Libtool library 'libsss_ipa.la'
/usr/local/share/automake-1.14/am/ltlibrary.am: warning: 'libsss_krb5.la': linking libtool libraries using a non-POSIX
/usr/local/share/automake-1.14/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
Makefile.am:105:   while processing Libtool library 'libsss_krb5.la'
/usr/local/share/automake-1.14/am/ltlibrary.am: warning: 'libsss_ldap.la': linking libtool libraries using a non-POSIX
/usr/local/share/automake-1.14/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
Makefile.am:105:   while processing Libtool library 'libsss_ldap.la'
/usr/local/share/automake-1.14/am/ltlibrary.am: warning: 'libsss_proxy.la': linking libtool libraries using a non-POSIX
/usr/local/share/automake-1.14/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
Makefile.am:105:   while processing Libtool library 'libsss_proxy.la'
/usr/local/share/automake-1.14/am/ltlibrary.am: warning: 'libsss_simple.la': linking libtool libraries using a non-POSIX
/usr/local/share/automake-1.14/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
Makefile.am:105:   while processing Libtool library 'libsss_simple.la'
/usr/local/share/automake-1.14/am/ltlibrary.am: warning: 'libsss_test_common.la': linking libtool libraries using a non-POSIX
/usr/local/share/automake-1.14/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
Makefile.am:120:   while processing Libtool library 'libsss_test_common.la'
/usr/local/share/automake-1.14/am/ltlibrary.am: warning: 'libsss_util.la': linking libtool libraries using a non-POSIX
/usr/local/share/automake-1.14/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
Makefile.am:120:   while processing Libtool library 'libsss_util.la'
/usr/local/share/automake-1.14/am/ltlibrary.am: warning: 'memberof.la': linking libtool libraries using a non-POSIX
/usr/local/share/automake-1.14/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
Makefile.am:112:   while processing Libtool library 'memberof.la'
/usr/local/share/automake-1.14/am/ltlibrary.am: warning: 'nss_sss.la': linking libtool libraries using a non-POSIX
/usr/local/share/automake-1.14/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
Makefile.am:762:   while processing Libtool library 'nss_sss.la'
/usr/local/share/automake-1.14/am/ltlibrary.am: warning: 'pam_sss.la': linking libtool libraries using a non-POSIX
/usr/local/share/automake-1.14/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
Makefile.am:776:   while processing Libtool library 'pam_sss.la'
/usr/local/share/automake-1.14/am/ltlibrary.am: warning: 'pyhbac.la': linking libtool libraries using a non-POSIX
/usr/local/share/automake-1.14/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
Makefile.am:145:   while processing Libtool library 'pyhbac.la'
/usr/local/share/automake-1.14/am/ltlibrary.am: warning: 'pysss.la': linking libtool libraries using a non-POSIX
/usr/local/share/automake-1.14/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
Makefile.am:145:   while processing Libtool library 'pysss.la'
/usr/local/share/automake-1.14/am/ltlibrary.am: warning: 'sssd_krb5_locator_plugin.la': linking libtool libraries using a non-POSIX
/usr/local/share/automake-1.14/am/ltlibrary.am: archiver requires 'AM_PROG_AR' in 'configure.ac'
Makefile.am:116:   while processing Libtool library 'sssd_krb5_locator_plugin.la'
Makefile.am:97: error: using '$(srcdir)' in TESTS is currently broken: '$(srcdir)/src/config/SSSDConfigTest.py'
parallel-tests: error: required file 'build/test-driver' not found
parallel-tests:   'automake --add-missing' can install 'test-driver'
Makefile.am:97: error: using '$(srcdir)' in TESTS is currently broken: '$(srcdir)/src/tests/pyhbac-test.py'
src/man/Makefile.am:21: warning: wildcard $(srcdir: non-POSIX variable name
src/man/Makefile.am:21: (probably a GNU make extension)
src/man/Makefile.am:71: warning: wildcard $(srcdir: non-POSIX variable name
src/man/Makefile.am:71: (probably a GNU make extension)
*** [run-autotools-automake] Error code 1

Stop in /usr/ports/security/sssd.

>How-To-Repeat:
cd /usr/ports/security/sssd
make
>Fix:
A hack that works is this:

In the port Makefile, change

USE_AUTOTOOLS= autoconf automake

to

USE_AUTOTOOLS=  autoconf





>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list