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.


Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
sssd-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/sssd-devel

Reply via email to