From: Jeff Layton <jlayton-eUNUBHrolfbYtjvyW6yDsg@public.gmane.org>
To: Jorell <JorellF-97jfqw80gc7k1uMJSBkQmQ@public.gmane.org>
Cc: linux-cifs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: Re: linux-cifs 5.4 problems...
Date: Tue, 22 May 2012 20:35:52 -0400 [thread overview]
Message-ID: <20120522203552.2a931918@corrin.poochiereds.net> (raw)
In-Reply-To: <jpgne8$fod$1@dough.gmane.org>
On Tue, 22 May 2012 11:55:02 -0700
Jorell <JorellF-97jfqw80gc7k1uMJSBkQmQ@public.gmane.org> wrote:
> I'm currently trying to compile linux-cifs 5.4 on debian squeeze.
> I have a working compiled version of samba 3.6.5 installed using the
> following:
> ./autogen.sh && \
> ./configure --with-automount --with-dnsupdate --with-winbind --with-ads
> --with-pam --with-acl-support --with-libtdb --with-libsmbclient \
> --with-fhs \
> --bindir=/usr/local/bin \
> --sbindir=/usr/local/sbin \
> --with-configdir=/usr/local/etc/samba \
> --libdir=/usr/local/lib \
> --with-mandir=/usr/local/share/man \
> --with-piddir=/var/local/run/samba \
> --with-statedir=/var/local/lib/samba \
> --with-cachedir=/var/local/cache/samba \
> --with-logfilebase=/var/local/log/samba \
> --with-lockdir=/var/local/locks/samba \
> --with-ncalrpcdir=/var/local/ncalrpc/samba \
> --with-nmbdsocketdir=/var/local/nmbd/samba && \
> make -j4 && make install;
>
>
> here is the output from using the following command for cifs v5.4
> ./configure && make -j4 && make install;
>
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for gawk... no
> checking for mawk... mawk
> checking whether make sets $(MAKE)... yes
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking for style of include used by make... GNU
> checking dependency style of gcc... gcc3
> checking for a sed that does not truncate output... /bin/sed
> checking how to run the C preprocessor... gcc -E
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking minix/config.h usability... no
> checking minix/config.h presence... no
> checking for minix/config.h... no
> checking whether it is safe to define __EXTENSIONS__... yes
> checking whether gcc and cc understand -c and -o together... yes
> checking for stdbool.h that conforms to C99... yes
> checking for _Bool... yes
> checking for uid_t in sys/types.h... yes
> checking for off_t... yes
> checking for pid_t... yes
> checking for size_t... yes
> checking for ptrdiff_t... yes
> checking for ssize_t... yes
> checking for uint32_t... yes
> checking for uint8_t... yes
> checking for library containing getmntent... none required
> checking whether lstat correctly handles trailing slash... yes
> checking for stdlib.h... (cached) yes
> checking for GNU libc compatible malloc... yes
> checking for stdlib.h... (cached) yes
> checking for GNU libc compatible realloc... yes
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking for working strnlen... yes
> checking for alarm... yes
> checking for atexit... yes
> checking for endpwent... yes
> checking for getmntent... (cached) yes
> checking for getpass... yes
> checking for gettimeofday... yes
> checking for inet_ntop... yes
> checking for memset... yes
> checking for realpath... yes
> checking for setenv... yes
> checking for strchr... yes
> checking for strcmp... yes
> checking for strdup... yes
> checking for strerror... yes
> checking for strncasecmp... yes
> checking for strndup... yes
> checking for strpbrk... yes
> checking for strrchr... yes
> checking for strstr... yes
> checking for strtol... yes
> checking for strtoul... yes
> checking for tolower... yes
> checking for uname... yes
> checking for clock_gettime... no
> checking for clock_gettime in -lrt... yes
> checking arpa/inet.h usability... yes
> checking arpa/inet.h presence... yes
> checking for arpa/inet.h... yes
> checking ctype.h usability... yes
> checking ctype.h presence... yes
> checking for ctype.h... yes
> checking fcntl.h usability... yes
> checking fcntl.h presence... yes
> checking for fcntl.h... yes
> checking for inttypes.h... (cached) yes
> checking limits.h usability... yes
> checking limits.h presence... yes
> checking for limits.h... yes
> checking mntent.h usability... yes
> checking mntent.h presence... yes
> checking for mntent.h... yes
> checking netdb.h usability... yes
> checking netdb.h presence... yes
> checking for netdb.h... yes
> checking stddef.h usability... yes
> checking stddef.h presence... yes
> checking for stddef.h... yes
> checking for stdint.h... (cached) yes
> checking for stdbool.h... (cached) yes
> checking for stdlib.h... (cached) yes
> checking stdio.h usability... yes
> checking stdio.h presence... yes
> checking for stdio.h... yes
> checking errno.h usability... yes
> checking errno.h presence... yes
> checking for errno.h... yes
> checking for string.h... (cached) yes
> checking for strings.h... (cached) yes
> checking sys/mount.h usability... yes
> checking sys/mount.h presence... yes
> checking for sys/mount.h... yes
> checking sys/param.h usability... yes
> checking sys/param.h presence... yes
> checking for sys/param.h... yes
> checking sys/socket.h usability... yes
> checking sys/socket.h presence... yes
> checking for sys/socket.h... yes
> checking sys/time.h usability... yes
> checking sys/time.h presence... yes
> checking for sys/time.h... yes
> checking syslog.h usability... yes
> checking syslog.h presence... yes
> checking for syslog.h... yes
> checking for unistd.h... (cached) yes
> checking sys/fsuid.h usability... yes
> checking sys/fsuid.h presence... yes
> checking for sys/fsuid.h... yes
> checking for setfsuid... yes
> checking krb5.h usability... yes
> checking krb5.h presence... yes
> checking for krb5.h... yes
> checking krb5/krb5.h usability... yes
> checking krb5/krb5.h presence... yes
> checking for krb5/krb5.h... yes
> checking for keyvalue in krb5_keyblock... no
> checking talloc.h usability... yes
> checking talloc.h presence... yes
> checking for talloc.h... yes
> checking keyutils.h usability... yes
> checking keyutils.h presence... yes
> checking for keyutils.h... yes
> checking for krb5_init_context in -lkrb5... yes
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for WBCLIENT... no
> configure: WARNING: wbclient.h not found, consider installing
> libwbclient-devel. Disabling cifs.idmap.
> configure: WARNING: wbclient.h not found, consider installing
> libwbclient-devel. Disabling cifsacl.
> checking for keyutils.h... (cached) yes
> checking for krb5_auth_con_getsendsubkey... yes
> checking for krb5_principal_get_realm... no
> checking for krb5_free_unparsed_name... yes
> checking for krb5_auth_con_setaddrs... yes
> checking for krb5_auth_con_set_req_cksumtype... yes
> checking cap-ng.h usability... yes
> checking cap-ng.h presence... yes
> checking for cap-ng.h... yes
> checking for capng_clear in -lcap-ng... yes
> checking whether to use libcap-ng... yes
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating contrib/Makefile
> config.status: creating contrib/request-key.d/Makefile
> config.status: creating config.h
> config.status: config.h is unchanged
> config.status: executing depfiles commands
> make all-recursive
> make[1]: Entering directory `/root/build/buildd/cifs-utils-5.4'
> Making all in contrib
> make[2]: Entering directory `/root/build/buildd/cifs-utils-5.4/contrib'
> Making all in request-key.d
> make[3]: Entering directory
> `/root/build/buildd/cifs-utils-5.4/contrib/request-key.d'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory
> `/root/build/buildd/cifs-utils-5.4/contrib/request-key.d'
> make[3]: Entering directory `/root/build/buildd/cifs-utils-5.4/contrib'
> make[3]: Nothing to be done for `all-am'.
> make[3]: Leaving directory `/root/build/buildd/cifs-utils-5.4/contrib'
> make[2]: Leaving directory `/root/build/buildd/cifs-utils-5.4/contrib'
> make[2]: Entering directory `/root/build/buildd/cifs-utils-5.4'
> gcc -DHAVE_CONFIG_H -I. -I/usr/local/samba -Wall -Wextra -Werror -g
> -O2 -MT mount.cifs.o -MD -MP -MF .deps/mount.cifs.Tpo -c -o mount.cifs.o
> mount.cifs.c
> cc1: warnings being treated as errors
> mount.cifs.c: In function âparse_optionsâ:
> mount.cifs.c:866: error: âbkupuidâ may be used uninitialized in this
> function
> mount.cifs.c:867: error: âbkupgidâ may be used uninitialized in this
> function
> make[2]: *** [mount.cifs.o] Error 1
> make[2]: Leaving directory `/root/build/buildd/cifs-utils-5.4'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/root/build/buildd/cifs-utils-5.4'
> make: *** [all] Error 2
>
Known problem. You need Lars' patch. It'll make 5.5:
commit be5b954e35858c09dfaeee33bf06bb0dc76a86f9
Author: Lars Mueller <lmuelle-IBi9RG/b67k@public.gmane.org>
Date: Fri Apr 20 07:58:54 2012 -0400
mount.cifs: uninitialized variables in mount.cifs
--
Jeff Layton <jlayton-eUNUBHrolfbYtjvyW6yDsg@public.gmane.org>
prev parent reply other threads:[~2012-05-23 0:35 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-05-22 18:55 linux-cifs 5.4 problems Jorell
2012-05-22 21:14 ` Luk Claes
[not found] ` <4FBC01A5.9000605-8fiUuRrzOP0dnm+yROfE0A@public.gmane.org>
2012-05-23 0:33 ` Jorell
2012-05-23 0:35 ` Jeff Layton [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20120522203552.2a931918@corrin.poochiereds.net \
--to=jlayton-eunubhrolfbytjvyw6ydsg@public.gmane.org \
--cc=JorellF-97jfqw80gc7k1uMJSBkQmQ@public.gmane.org \
--cc=linux-cifs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox