On Tue, Jun 07, 2016 at 02:55:40PM +0200, Sumit Bose wrote:
> On Tue, Jun 07, 2016 at 01:56:10PM +0200, Jakub Hrozek wrote:
> > On Tue, Jun 07, 2016 at 12:28:22PM +0200, Sumit Bose wrote:
> > > sure, here you are.
> > >
> > > bye,
> > > Sumit
> >
> > Hmm, are these the correct patches?
> >
> > /home/remote/jhrozek/devel/sssd/src/db/sysdb_views.c: In function
'sysdb_search_override_by_cert':
> > /home/remote/jhrozek/devel/sssd/src/db/sysdb_views.c:880:11: error: too many
arguments to function 'sss_cert_derb64_to_ldap_filter'
> > ret = sss_cert_derb64_to_ldap_filter(tmp_ctx, cert, SYSDB_USER_CERT,
NULL,
> > ^
> > In file included from
/home/remote/jhrozek/devel/sssd/src/db/sysdb_views.c:23:0:
> > /home/remote/jhrozek/devel/sssd/src/util/cert.h:40:9: note: declared here
> > errno_t sss_cert_derb64_to_ldap_filter(TALLOC_CTX *mem_ctx, const char
*derb64,
> > ^
>
> ah, sorry, I picked the patches from a wrong branch.
>
> Please try the new version.
OK, this looks better, but there CI still complains on Debian:
/bin/bash ./libtool --tag=CC --mode=link gcc -Wall -Wshadow
-Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align
-Wwrite-strings -Wundef -Werror-implicit-function-declaration
-Winit-self -Wmissing-include-dirs -fno-strict-aliasing -std=gnu99 -g3
-O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
-o proxy_child src/providers/proxy/proxy_child-proxy_child.o
src/providers/proxy_child-data_provider_iface_generated.o -lpam -ltalloc
-ltevent -ltalloc -lpopt -lldb -ldbus-1 -lpcre -lini_config
-lbasicobjects -lref_array -lcollection -lcollection -ldhash -llber
-lldap -lselinux -ltdb libsss_util.la libsss_crypt.la libsss_debug.la
libsss_child.la
/usr/bin/ld: src/responder/nss/nsssrv_cmd.o: undefined reference to
symbol 'sss_cert_derb64_to_pem'
//var/lib/jenkins/workspace/ci/label/debian_testing/ci-build-debug/.libs/libsss_cert.so:
//error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:10585: recipe for target 'sssd_nss' failed
make[2]: *** [sssd_nss] Error 1
make[2]: *** Waiting for unfinished jobs...
CI link:
http://sssd-ci.duckdns.org/logs/job/44/61/debian_testing/ci-build-debug/c...
ok, I added libsss_cert.la to the nss responder binary and the test.
New version attached.
bye,
Sumit
_______________________________________________
sssd-devel mailing list
sssd-devel(a)lists.fedorahosted.org
https://lists.fedorahosted.org/admin/lists/sssd-devel@lists.fedorahosted.org