On Tue, 2009-11-03 at 14:30 -0500, Stephen Gallagher wrote: > > This is not a known issue. There should be no places in the SSSD where > we require the SELinux libraries except in the tools. Could you please > attach the build failures you see when building without the patch below?
Sure: /bin/bash ./libtool --tag=CC --mode=link gcc -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Werror-implicit-function-declaration -g -O2 -g -Wall -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-Bsymbolic-functions -o sssd monitor/monitor.o confdb/confdb_setup.o confdb/confdb.o db/sysdb.o db/sysdb_ops.o db/sysdb_search.o monitor/monitor_sbus.o providers/dp_auth_util.o providers/dp_sbus.o sbus/sbus_client.o sbus/sssd_dbus_common.o sbus/sssd_dbus_connection.o sbus/sssd_dbus_server.o util/memory.o util/server.o util/signal.o util/usertools.o util/backup_file.o util/strtonum.o util/check_and_open.o util/files.o util/debug.o -ltalloc -ltdb -ltevent -lpopt -lldb -L/lib -ldbus-1 -lpthread -lrt -lpcre -L./../common/ini/.libs/ -lini_config -L./../common/collection/.libs/ -lcollection -L./../common/dhash/.libs/ -ldhash -L./../replace -lreplace libsss_crypt.la -lnss3 -lnssutil3 -lsmime3 -lssl3 -lplds4 -lplc4 -lnspr4 -lpthread -ldl libtool: link: gcc -Wall -Wshadow -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Werror-implicit-function-declaration -g -O2 -g -Wall -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -Wl,-Bsymbolic-functions -o sssd monitor/monitor.o confdb/confdb_setup.o confdb/confdb.o db/sysdb.o db/sysdb_ops.o db/sysdb_search.o monitor/monitor_sbus.o providers/dp_auth_util.o providers/dp_sbus.o sbus/sbus_client.o sbus/sssd_dbus_common.o sbus/sssd_dbus_connection.o sbus/sssd_dbus_server.o util/memory.o util/server.o util/signal.o util/usertools.o util/backup_file.o util/strtonum.o util/check_and_open.o util/files.o util/debug.o -ltalloc -ltdb -ltevent /usr/lib/libpopt.so -lldb -L/lib -ldbus-1 -lrt -lpcre -L/home/brian/sssd-0.7.1/common/ini/.libs /home/brian/sssd-0.7.1/common/ini/.libs/libini_config.a -L/home/brian/sssd-0.7.1/common/collection/.libs /home/brian/sssd-0.7.1/common/collection/.libs/libcollection.a -L/home/brian/sssd-0.7.1/common/dhash/.libs /home/brian/sssd-0.7.1/common/dhash/.libs/libdhash.a -L/home/brian/sssd-0.7.1/replace -lreplace ./.libs/libsss_crypt.a -lnss3 -lnssutil3 -lsmime3 -lssl3 -lplds4 -lplc4 -lnspr4 -lpthread -ldl util/files.o: In function `reset_selinux_file_context': /home/brian/sssd-0.7.1/server/util/files.c:118: undefined reference to `setfscreatecon' util/files.o: In function `selinux_file_context': /home/brian/sssd-0.7.1/server/util/files.c:97: undefined reference to `is_selinux_enabled' /home/brian/sssd-0.7.1/server/util/files.c:99: undefined reference to `matchpathcon' /home/brian/sssd-0.7.1/server/util/files.c:105: undefined reference to `setfscreatecon' /home/brian/sssd-0.7.1/server/util/files.c:110: undefined reference to `freecon' /home/brian/sssd-0.7.1/server/util/files.c:100: undefined reference to `security_getenforce' /home/brian/sssd-0.7.1/server/util/files.c:106: undefined reference to `security_getenforce' collect2: ld returned 1 exit status make[4]: *** [sssd] Error 1 make[4]: Leaving directory `/home/brian/sssd-0.7.1/server' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/brian/sssd-0.7.1/server' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/brian/sssd-0.7.1/server' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/brian/sssd-0.7.1' make: *** [debian/stamp-makefile-build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 b.
signature.asc
Description: This is a digitally signed message part
_______________________________________________ sssd-devel mailing list [email protected] https://fedorahosted.org/mailman/listinfo/sssd-devel
