wmic stopped working on Windows 10 Build 2004

Home Forums Help wmic stopped working on Windows 10 Build 2004

Viewing 15 posts - 16 through 30 (of 43 total)
  • Author
    Posts
  • #489
    admin
    Keymaster

    I have also just compiled it on a Raspberry Pi. You can see the result on this page: Installation Terminal Session Raspbian Buster

    Since Raspbian is Debian-based, I thought I might have issues but, no, it just worked first time.

    To answer your question about “who maintains the wmi package” – well, the answer is no one does. When it first broke for Windows 10 v2004, I made contact with the Samba team (which is where it first appeared) but they no longer maintained it and it had just been collecting dust.

    Given that it worked on Raspbian, I suspect that it should be possible to make it work (without changing the source). I think you are going to need to find someone who has a really good understanding of how the compiling works to help you out.

    Also, given that when I did the Fedora 33 compile, it had so many warnings and even ended in an error BUT still produced a working wmic binary, you may be able to fiddle around with the compile and still make it work.

    #500
    fab
    Participant

    Compile on Ubuntu (18.04) with https://edcint.co.nz/checkwmiplus/download/wmic-source-v1-4-1/:

    
    sudo apt-get install gcc cmake pkg-config gcc-mingw-w64 libgnutls28-dev \
                    perl-base heimdal-dev libpopt-dev libglib2.0-dev \
                    libunistring-dev autoconf gcc libdatetime-perl make \ 
    		build-essential g++ python-dev
    
    sudo ulimit -n 100000
    
    # remove "defined" in Samba/source/pidl/pidl on 578
    
    # remove the following line in Samba/source/lib/tls/tls.c:
    #  gnutls_transport_set_lowat(tls->session, 0);
    #  gnutls_certificate_type_set_priority(tls->session, cert_type_priority);
    #  gnutls_transport_set_lowat(tls->session, 0)
    
    sudo make "CPP=gcc -E -ffreestanding"
    
    #501
    Baldnerd
    Participant

    Thanks @admin – I appreciate your trying it on RPi, and for the work you’ve done to try to get such an old abandoned product work on modern systems. I feel your pain and know it’s not always easy.

    Did you have to make changes to the source itself? Would it be possible to instead make those changes to the OpenVAS-smb package and issue a PR since they are quite active, and their version of SMB is miles newer than the old Samba version? I have no idea what you had to change to make WMIC work, so just curious if this could be done. I know OpenVAS-smb compiles fine on everything I’ve ever tried it on. But it still has the issue with wmic on newer Windows 10.

    I’ll fire up a Pi and see if I can compile this. I’ve been testing on Debian 10 and Debian 11 amd64. Will see what happens on ARM.


    @fab
    thanks for the info. I’ll look at those lines you removed too, in case it’s important. Did you have to remove those for some particular reason?

    Cheers!

    #502
    fab
    Participant

    @baldnerd

    Did you have to remove those for some particular reason?

    yes, so that it compiles..

    #503
    Baldnerd
    Participant

    yes, so that it compiles..

    Haha! Good reason! I’ll play with those suggestions… here’s hoping!

    #504
    Baldnerd
    Participant

    Well, I tried compiling on a Raspberry Pi with Debian 10 both from source as provided by @admin and then again with the edits @fab but both failed with the same issue.

    It must be a Debian-specific thing.

    I’ll download Raspberry Pi OS tomorrow and try compiling on that. I assume @admin saying “Raspbian” is just a typo since that distro was discontinued long ago.

    If I’m successful, I’ll try finding what differs, and if all else fails, if I have a successful compile, I’ll create a DEB package and add it to my repository so I (and others) can install wmic without so much trouble.

    And of course, if anyone has any pointers as to what’s happening here, I’d welcome it very much.

    Cheers!

    #505
    Baldnerd
    Participant

    Compiled fine on Linux Mint 19 amd64… so I’m going to setup a few compiler systems (arm64, amd64, aarch64) and create deb packs for each architecture and place them on my repository. No more having to compile from source LOL. I have no idea why it won’t compile on my Debian servers… must be a package it is looking for that is included with desktop Linux that is missing from server Linux, yet isn’t part of the dependency list. Anyone know their way around enough to figure out what that might be? 😀

    Cheers.

    #506
    Baldnerd
    Participant

    @admin I’ve had no success on the Raspberry Pi. Same exact error as my previous tests. The only successful build I’ve had so far is Linux Mint 19 (old release) amd64.

    On the Raspberry Pi 400, I tried the current version of Raspberry Pi OS. Failed. So I searched for an archive since you said you were trying “Raspbian Buster” and found that distro in an archive, but it too did not work.

    Wondering, what Raspberry Pi model are you using? I’m unsure if the type of Pi will make a difference, but I want to create the same environment you say works and try to compile.

    Also it would help to have a link to the version of the OS you used, if possible.

    Hoping I can get successful armhf / arm64 / aarch64 builds in the coming days. Any direction you can provide is greatly appreciated.

    #507
    fab
    Participant

    @baldnerd

    Do you have a complete log of the compilation?

    Haha! Good reason! I’ll play with those suggestions… here’s hoping!

    I found warnings (at the beginning of the log) that later led to termination.

    #508
    Baldnerd
    Participant

    Do you have a complete log of the compilation?

    Sure. This is on a Raspberry Pi:

    
    cd Samba/source ;                               \
    ./autogen.sh ;                                  \
    CPPFLAGS="-I/usr/include/python2.7"                     \
    ./configure --without-readline --enable-debug ; \
    make proto bin/wmic bin/winexe libraries ;              \
    touch pywmi-build
    ./autogen.sh: running script/mkversion.sh
    ./script/mkversion.sh: 'version.h' created for Samba("1.4.1tp4-SVN-build-UNKNOWN")
    ./autogen.sh: running autoheader -I. -Ilib/replace
    build/m4/check_cc.m4:33: warning: AC_CACHE_VAL(SMB_BUILD_CC_NEGATIVE_ENUM_VALUES, ...): suspicious cache-id, must contain _cv_ to be cached
    ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from...
    ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from...
    build/m4/check_cc.m4:33: the top level
    lib/replace/win32.m4:5: warning: AC_CACHE_VAL(ac_mkdir_has_mode, ...): suspicious cache-id, must contain _cv_ to be cached
    ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from...
    ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from...
    lib/replace/libreplace.m4:30: AC_LIBREPLACE_BROKEN_CHECKS is expanded from...
    lib/replace/win32.m4:5: the top level
    lib/replace/repdir.m4:15: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
    ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
    ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from...
    ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from...
    lib/replace/libreplace_macros.m4:292: AC_VERIFY_C_PROTOTYPE is expanded from...
    lib/replace/libreplace.m4:30: AC_LIBREPLACE_BROKEN_CHECKS is expanded from...
    lib/replace/repdir.m4:15: the top level
    lib/replace/repdir.m4:24: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
    ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
    ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from...
    ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from...
    lib/replace/libreplace_macros.m4:292: AC_VERIFY_C_PROTOTYPE is expanded from...
    lib/replace/libreplace.m4:30: AC_LIBREPLACE_BROKEN_CHECKS is expanded from...
    lib/replace/repdir.m4:24: the top level
    ./autogen.sh: running autoconf -I. -Ilib/replace
    build/m4/check_cc.m4:33: warning: AC_CACHE_VAL(SMB_BUILD_CC_NEGATIVE_ENUM_VALUES, ...): suspicious cache-id, must contain _cv_ to be cached
    ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from...
    ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from...
    build/m4/check_cc.m4:33: the top level
    lib/replace/win32.m4:5: warning: AC_CACHE_VAL(ac_mkdir_has_mode, ...): suspicious cache-id, must contain _cv_ to be cached
    ../../lib/autoconf/general.m4:2042: AC_CACHE_VAL is expanded from...
    ../../lib/autoconf/general.m4:2063: AC_CACHE_CHECK is expanded from...
    lib/replace/libreplace.m4:30: AC_LIBREPLACE_BROKEN_CHECKS is expanded from...
    lib/replace/win32.m4:5: the top level
    lib/replace/repdir.m4:15: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
    ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
    ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from...
    ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from...
    lib/replace/libreplace_macros.m4:292: AC_VERIFY_C_PROTOTYPE is expanded from...
    lib/replace/libreplace.m4:30: AC_LIBREPLACE_BROKEN_CHECKS is expanded from...
    lib/replace/repdir.m4:15: the top level
    lib/replace/repdir.m4:24: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
    ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from...
    ../../lib/autoconf/general.m4:2601: _AC_COMPILE_IFELSE is expanded from...
    ../../lib/autoconf/general.m4:2617: AC_COMPILE_IFELSE is expanded from...
    lib/replace/libreplace_macros.m4:292: AC_VERIFY_C_PROTOTYPE is expanded from...
    lib/replace/libreplace.m4:30: AC_LIBREPLACE_BROKEN_CHECKS is expanded from...
    lib/replace/repdir.m4:24: the top level
    Now run ./configure and then make.
    SAMBA VERSION: 1.4.1tp4-SVN-build-UNKNOWN
    checking build system type... armv7l-unknown-linux-gnu
    checking host system type... armv7l-unknown-linux-gnu
    checking target system type... armv7l-unknown-linux-gnu
    LIBREPLACE_LOCATION_CHECKS: START
    LIBREPLACE_LOCATION_CHECKS: END
    checking for perl... /usr/bin/perl
    checking for yapp... false
    LIBREPLACE_CC_CHECKS: START
    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 version of gcc... 8
    checking how to run the C preprocessor... gcc -E -ffreestanding
    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 byte ordering is bigendian... no
    checking for inline... inline
    checking for C99 designated initializers... yes
    checking for a BSD-compatible install... /usr/bin/install -c
    checking for library containing strerror... none required
    checking for special C compiler options needed for large files... no
    checking for _FILE_OFFSET_BITS value needed for large files... 64
    checking standards.h usability... no
    checking standards.h presence... no
    checking for standards.h... no
    checking for long long... yes
    checking for uint_t... no
    checking for int8_t... yes
    checking for uint8_t... yes
    checking for int16_t... yes
    checking for uint16_t... yes
    checking for int32_t... yes
    checking for uint32_t... yes
    checking for int64_t... yes
    checking for uint64_t... yes
    checking for size_t... yes
    checking for ssize_t... yes
    checking size of int... 4
    checking size of char... 1
    checking size of short... 2
    checking size of long... 4
    checking size of long long... 8
    checking size of off_t... 8
    checking size of size_t... 4
    checking size of ssize_t... 4
    checking for intptr_t... yes
    checking for ptrdiff_t... yes
    checking for immediate structures... yes
    LIBREPLACE_CC_CHECKS: END
    checking for C99 designated initializers... yes
    checking that the C compiler understands negative enum values... yes
    checking for test routines... yes
    checking VISIBILITY_CFLAGS for gcc -fvisibility=hidden... -fvisibility=hidden
    checking whether the C compiler supports the visibility attribute... yes
    checking for gcov... /usr/bin/gcov
    checking for ld... /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld... yes
    checking for ar... /usr/bin/ar
    checking ability to build shared libraries... true
    checking LD... gcc
    checking LDFLAGS... -Wl,--export-dynamic
    checking STLD... /usr/bin/ar
    checking STLD_FLAGS... -rcs
    checking SHLD... gcc
    checking SHLD_FLAGS... -shared -Wl,-Bsymbolic
    checking SHLIBEXT... so
    checking SONAMEFLAG... -Wl,-soname=
    checking PICFLAG... -fPIC
    checking whether building shared libraries actually works... yes
    checking if we can link using the selected flags... yes
    checking if binaries will use shared libraries... false
    checking for make... /usr/bin/make
    checking whether we have GNU make... yes
    checking GNU make version... 4.2.1
    checking for GNU make >= 3.81... Argument "4.2.1" isn't numeric in numeric lt (<) at -e line 1.
    yes
    checking CFLAGS for gcc -M -MT conftest.d -MF conftest.o... -M -MT conftest.d -MF conftest.o
    checking Whether to use automatic dependencies... no
    checking for xsltproc... no
    LIBREPLACE_BROKEN_CHECKS: START
    checking return type of signal handlers... void
    checking for uid_t in sys/types.h... yes
    checking for mode_t... yes
    checking for off_t... yes
    checking for size_t... (cached) yes
    checking for pid_t... yes
    checking for struct stat.st_rdev... yes
    checking for ino_t... yes
    checking for loff_t... yes
    checking for offset_t... no
    checking for working memcmp... yes
    checking for pipe... yes
    checking for strftime... yes
    checking for srandom... yes
    checking for random... yes
    checking for srand... yes
    checking for rand... yes
    checking for usleep... yes
    checking for setbuffer... yes
    checking for lstat... yes
    checking for getpgrp... yes
    checking stdbool.h usability... yes
    checking stdbool.h presence... yes
    checking for stdbool.h... yes
    checking sys/select.h usability... yes
    checking sys/select.h presence... yes
    checking for sys/select.h... yes
    checking sys/epoll.h usability... yes
    checking sys/epoll.h presence... yes
    checking for sys/epoll.h... yes
    checking for epoll_create... yes
    checking for bool... yes
    checking for _Bool... yes
    checking for working mmap... yes
    checking sys/syslog.h usability... yes
    checking sys/syslog.h presence... yes
    checking for sys/syslog.h... yes
    checking syslog.h usability... yes
    checking syslog.h presence... yes
    checking for syslog.h... yes
    checking sys/time.h usability... yes
    checking sys/time.h presence... yes
    checking for sys/time.h... yes
    checking time.h usability... yes
    checking time.h presence... yes
    checking for time.h... yes
    checking stdarg.h usability... yes
    checking stdarg.h presence... yes
    checking for stdarg.h... yes
    checking vararg.h usability... no
    checking vararg.h presence... no
    checking for vararg.h... no
    checking sys/socket.h usability... yes
    checking sys/socket.h presence... yes
    checking for sys/socket.h... yes
    checking netinet/in.h usability... yes
    checking netinet/in.h presence... yes
    checking for netinet/in.h... yes
    checking netdb.h usability... yes
    checking netdb.h presence... yes
    checking for netdb.h... yes
    checking arpa/inet.h usability... yes
    checking arpa/inet.h presence... yes
    checking for arpa/inet.h... yes
    checking netinet/ip.h usability... yes
    checking netinet/ip.h presence... yes
    checking for netinet/ip.h... yes
    checking netinet/tcp.h usability... yes
    checking netinet/tcp.h presence... yes
    checking for netinet/tcp.h... yes
    checking netinet/in_systm.h usability... yes
    checking netinet/in_systm.h presence... yes
    checking for netinet/in_systm.h... yes
    checking netinet/in_ip.h usability... no
    checking netinet/in_ip.h presence... no
    checking for netinet/in_ip.h... no
    checking sys/sockio.h usability... no
    checking sys/sockio.h presence... no
    checking for sys/sockio.h... no
    checking sys/un.h usability... yes
    checking sys/un.h presence... yes
    checking for sys/un.h... yes
    checking for usable net/if.h... yes
    checking for broken inet_ntoa... no
    checking for seteuid... yes
    checking for setresuid... yes
    checking for setegid... yes
    checking for setresgid... yes
    checking for chroot... yes
    checking for bzero... yes
    checking for strerror... yes
    checking for vsyslog... yes
    checking for setlinebuf... yes
    checking for mktime... yes
    checking for ftruncate... yes
    checking for chsize... no
    checking for rename... yes
    checking for waitpid... yes
    checking for strlcpy... no
    checking for strlcat... no
    checking for innetgr... yes
    checking for initgroups... yes
    checking for memmove... yes
    checking for strdup... yes
    checking for pread... yes
    checking for pwrite... yes
    checking for strndup... yes
    checking for strcasestr... yes
    checking for strtok_r... yes
    checking for mkdtemp... yes
    checking for socketpair... yes
    checking for setresuid declaration... yes
    checking for setresgid declaration... yes
    checking for errno declaration... yes
    checking for secure mkstemp... yes
    checking stdio.h usability... yes
    checking stdio.h presence... yes
    checking for stdio.h... yes
    checking for strings.h... (cached) yes
    checking whether snprintf is declared... yes
    checking whether vsnprintf is declared... yes
    checking whether asprintf is declared... yes
    checking whether vasprintf is declared... yes
    checking for snprintf... yes
    checking for vsnprintf... yes
    checking for asprintf... yes
    checking for vasprintf... yes
    checking for C99 vsnprintf... yes
    checking for va_copy... yes
    checking for __FUNCTION__ macro... yes
    checking sys/param.h usability... yes
    checking sys/param.h presence... yes
    checking for sys/param.h... yes
    checking limits.h usability... yes
    checking limits.h presence... yes
    checking for limits.h... yes
    checking for comparison_fn_t... yes
    checking for strnlen... yes
    checking for setenv... yes
    checking for strtoull... yes
    checking for __strtoull... no
    checking for strtouq... yes
    checking for strtoll... yes
    checking for __strtoll... no
    checking for strtoq... yes
    checking for memset... yes
    checking for printf... yes
    checking for syslog... yes
    checking for sig_atomic_t type... yes
    checking for O_DIRECT flag to open(2)... no
    checking that the C compiler can precompile header files...
    checking that the C compiler understands volatile... yes
    checking for dirent.h that defines DIR... yes
    checking for library containing opendir... none required
    checking fcntl.h usability... yes
    checking fcntl.h presence... yes
    checking for fcntl.h... yes
    checking sys/fcntl.h usability... yes
    checking sys/fcntl.h presence... yes
    checking for sys/fcntl.h... yes
    checking sys/acl.h usability... no
    checking sys/acl.h presence... no
    checking for sys/acl.h... no
    checking sys/resource.h usability... yes
    checking sys/resource.h presence... yes
    checking for sys/resource.h... yes
    checking sys/ioctl.h usability... yes
    checking sys/ioctl.h presence... yes
    checking for sys/ioctl.h... yes
    checking sys/mode.h usability... no
    checking sys/mode.h presence... no
    checking for sys/mode.h... no
    checking sys/filio.h usability... no
    checking sys/filio.h presence... no
    checking for sys/filio.h... no
    checking sys/fs/s5param.h usability... no
    checking sys/fs/s5param.h presence... no
    checking for sys/fs/s5param.h... no
    checking sys/filsys.h usability... no
    checking sys/filsys.h presence... no
    checking for sys/filsys.h... no
    checking for sys/select.h... (cached) yes
    checking for sys/time.h... (cached) yes
    checking utime.h usability... yes
    checking utime.h presence... yes
    checking for utime.h... yes
    checking whether time.h and sys/time.h may both be included... yes
    checking for sys/wait.h that is POSIX.1 compatible... yes
    checking sys/capability.h usability... no
    checking sys/capability.h presence... no
    checking for sys/capability.h... no
    checking grp.h usability... yes
    checking grp.h presence... yes
    checking for grp.h... yes
    checking sys/id.h usability... no
    checking sys/id.h presence... no
    checking for sys/id.h... no
    checking compat.h usability... no
    checking compat.h presence... no
    checking for compat.h... no
    checking shadow.h usability... yes
    checking shadow.h presence... yes
    checking for shadow.h... yes
    checking sys/priv.h usability... no
    checking sys/priv.h presence... no
    checking for sys/priv.h... no
    checking pwd.h usability... yes
    checking pwd.h presence... yes
    checking for pwd.h... yes
    checking sys/security.h usability... no
    checking sys/security.h presence... no
    checking for sys/security.h... no
    checking ctype.h usability... yes
    checking ctype.h presence... yes
    checking for ctype.h... yes
    checking locale.h usability... yes
    checking locale.h presence... yes
    checking for locale.h... yes
    checking fnmatch.h usability... yes
    checking fnmatch.h presence... yes
    checking for fnmatch.h... yes
    checking sys/ipc.h usability... yes
    checking sys/ipc.h presence... yes
    checking for sys/ipc.h... yes
    checking sys/mman.h usability... yes
    checking sys/mman.h presence... yes
    checking for sys/mman.h... yes
    checking sys/shm.h usability... yes
    checking sys/shm.h presence... yes
    checking for sys/shm.h... yes
    checking termios.h usability... yes
    checking termios.h presence... yes
    checking for termios.h... yes
    checking termio.h usability... yes
    checking termio.h presence... yes
    checking for termio.h... yes
    checking sys/termio.h usability... no
    checking sys/termio.h presence... no
    checking for sys/termio.h... no
    checking for library containing dlopen... -ldl
    checking dlfcn.h usability... yes
    checking dlfcn.h presence... yes
    checking for dlfcn.h... yes
    checking for dlopen... yes
    checking for dlsym... yes
    checking for dlerror... yes
    checking for dlclose... yes
    checking whether getpass should be replaced... no
    checking direct.h usability... no
    checking direct.h presence... no
    checking for direct.h... no
    checking windows.h usability... no
    checking windows.h presence... no
    checking for windows.h... no
    checking winsock2.h usability... no
    checking winsock2.h presence... no
    checking for winsock2.h... no
    checking ws2tcpip.h usability... no
    checking ws2tcpip.h presence... no
    checking for ws2tcpip.h... no
    checking whether mkdir supports mode... yes
    checking for timegm... yes
    checking for broken readdir... no
    checking a usable readdir()... yes
    checking for syslog... (cached) yes
    checking for memset... (cached) yes
    checking for setnetgrent... yes
    checking for getnetgrent... yes
    checking for endnetgrent... yes
    checking for memcpy... yes
    LIBREPLACE_BROKEN_CHECKS: END
    checking whether to use readline... no
    checking for rl_completion_matches in -lreadline... yes
    checking whether rl_event_hook is declared... yes
    checking for history_list in -lreadline... yes
    checking whether to use extern readline... no
    checking crypt.h usability... yes
    checking crypt.h presence... yes
    checking for crypt.h... yes
    checking curses.h usability... yes
    checking curses.h presence... yes
    checking for curses.h... yes
    checking err.h usability... yes
    checking err.h presence... yes
    checking for err.h... yes
    checking errno.h usability... yes
    checking errno.h presence... yes
    checking for errno.h... yes
    checking for inttypes.h... (cached) yes
    checking for netdb.h... (cached) yes
    checking signal.h usability... yes
    checking signal.h presence... yes
    checking for signal.h... yes
    checking sys/bswap.h usability... no
    checking sys/bswap.h presence... no
    checking for sys/bswap.h... no
    checking sys/file.h usability... yes
    checking sys/file.h presence... yes
    checking for sys/file.h... yes
    checking sys/stropts.h usability... yes
    checking sys/stropts.h presence... yes
    checking for sys/stropts.h... yes
    checking sys/timeb.h usability... yes
    checking sys/timeb.h presence... yes
    checking for sys/timeb.h... yes
    checking sys/times.h usability... yes
    checking sys/times.h presence... yes
    checking for sys/times.h... yes
    checking sys/uio.h usability... yes
    checking sys/uio.h presence... yes
    checking for sys/uio.h... yes
    checking for sys/un.h... (cached) yes
    checking sys/utsname.h usability... yes
    checking sys/utsname.h presence... yes
    checking for sys/utsname.h... yes
    checking term.h usability... yes
    checking term.h presence... yes
    checking for term.h... yes
    checking termcap.h usability... yes
    checking termcap.h presence... yes
    checking for termcap.h... yes
    checking for time.h... (cached) yes
    checking timezone.h usability... no
    checking timezone.h presence... no
    checking for timezone.h... no
    checking ttyname.h usability... no
    checking ttyname.h presence... no
    checking for ttyname.h... no
    checking for netinet/in.h... (cached) yes
    checking netinet/in6.h usability... no
    checking netinet/in6.h presence... no
    checking for netinet/in6.h... no
    checking netinet6/in6.h usability... no
    checking netinet6/in6.h presence... no
    checking for netinet6/in6.h... no
    checking for atexit... yes
    checking for cgetent... no
    checking for getprogname... no
    checking for inet_ntop... yes
    checking for inet_aton... yes
    checking for inet_pton... yes
    checking for gethostname... yes
    checking for getnameinfo... yes
    checking for iruserok... yes
    checking for putenv... yes
    checking for rcmd... yes
    checking for readv... yes
    checking for sendmsg... yes
    checking for setitimer... yes
    checking for socket... yes
    checking for strlwr... no
    checking for strncasecmp... yes
    checking for strptime... yes
    checking for strsep... yes
    checking for strsep_copy... no
    checking for strtok_r... (cached) yes
    checking for strupr... no
    checking for swab... yes
    checking for umask... yes
    checking for uname... yes
    checking for unsetenv... yes
    checking for closefrom... no
    checking for hstrerror... yes
    checking for err... yes
    checking for errx... yes
    checking for warnx... yes
    checking for flock... yes
    checking for getaddrinfo... yes
    checking for freeaddrinfo... yes
    checking for getipnodebyname... no
    checking for getipnodebyaddr... no
    checking for freehostent... no
    checking for writev... yes
    checking for bswap16... no
    checking for bswap32... no
    checking for sa_family_t... yes
    checking for struct sockaddr... yes
    checking for struct sockaddr_storage... yes
    checking for struct addrinfo... yes
    checking for struct ifaddrs... yes
    checking for socklen_t... yes
    checking for struct winsize... yes
    checking return type of signal handlers... (cached) void
    checking for h_errno... yes
    checking whether h_errno is declared... yes
    checking arpa/nameser.h usability... yes
    checking arpa/nameser.h presence... yes
    checking for arpa/nameser.h... yes
    checking for resolv.h... yes
    checking for res_search... yes, in -lresolv
    checking for res_nsearch... yes
    checking for res_ndestroy... no
    checking for dn_expand... yes
    checking for _res... yes
    checking whether _res is declared... yes
    checking for flex... no
    checking for lex... no
    checking for bison... no
    checking for byacc... no
    checking for gai_strerror... yes
    checking execinfo.h usability... yes
    checking execinfo.h presence... yes
    checking for execinfo.h... yes
    checking for backtrace... yes
    checking for sigprocmask... yes
    checking for sigblock... yes
    checking for sigaction... yes
    checking for setsid... yes
    configure: checking how to get filesystem space usage...
    checking sys/statfs.h usability... yes
    checking sys/statfs.h presence... yes
    checking for sys/statfs.h... yes
    checking sys/statvfs.h usability... yes
    checking sys/statvfs.h presence... yes
    checking for sys/statvfs.h... yes
    checking sys/vfs.h usability... yes
    checking sys/vfs.h presence... yes
    checking for sys/vfs.h... yes
    checking for sys/mount.h... yes
    checking statvfs64 function (SVR4)... yes
    checking sys/attributes.h usability... no
    checking sys/attributes.h presence... no
    checking for sys/attributes.h... no
    checking attr/xattr.h usability... no
    checking attr/xattr.h presence... no
    checking for attr/xattr.h... no
    checking sys/xattr.h usability... yes
    checking sys/xattr.h presence... yes
    checking for sys/xattr.h... yes
    checking for library containing flistxattr... none required
    checking for flistxattr... yes
    checking whether xattr interface takes additional options... no
    checking for irix specific capabilities... no
    checking if gettimeofday takes tz argument... yes
    checking popt.h usability... yes
    checking popt.h presence... yes
    checking for popt.h... yes
    checking for poptGetContext in -lpopt... yes
    checking whether to use included popt... no
    checking Whether iconv.h is present... yes
    checking for writev... (cached) yes
    checking for readv... (cached) yes
    checking for sin_len in sock... no
    checking for connect... yes
    checking for gethostbyname... yes
    checking for unix domain sockets... yes
    checking for AF_LOCAL socket support... yes
    checking for gethostbyname2... yes
    checking for iface AIX... no
    checking for iface ifconf... got 2 interfaces:
    eth0       IP=10.0.0.126 NETMASK=255.255.255.0
    lo         IP=127.0.0.1 NETMASK=255.0.0.0
    yes
    checking size of size_t... (cached) 4
    checking size of void *... 4
    checking for mmap... yes
    checking for pread... (cached) yes
    checking for pwrite... (cached) yes
    checking for getpagesize... yes
    checking for utime... yes
    checking getopt.h usability... yes
    checking getopt.h presence... yes
    checking for getopt.h... yes
    checking for sys/select.h... (cached) yes
    checking for sys/time.h... (cached) yes
    checking for pread declaration... yes
    checking for pwrite declaration... yes
    checking for Python... no
    checking for SQLITE3 support... no
    checking for Python... no
    checking for pkg-config... /usr/bin/pkg-config
    checking for gnutls... yes
    checking that the C compiler can use the GNUTLS_CFLAGS... yes
    checking for gnutls_datum... yes
    checking for gnutls_datum_t... yes
    checking for sys/epoll.h... (cached) yes
    checking for epoll_create... (cached) yes
    checking whether to use pthreads... no
    checking whether to search for setproctitle support... no
    checking for gconf-2.0... no
    Package gconf-2.0 was not found in the pkg-config search path.
    Perhaps you should add the directory containing 'gconf-2.0.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'gconf-2.0' found
    checking for tv_nsec nanosecond fields in struct stat...
    checking blkid/blkid.h usability... yes
    checking blkid/blkid.h presence... yes
    checking for blkid/blkid.h... yes
    checking for library containing blkid_get_cache... -lblkid
    checking for blkid_get_cache... yes
    checking for setgroups... yes
    checking setjmp.h usability... yes
    checking setjmp.h presence... yes
    checking for setjmp.h... yes
    checking security/pam_appl.h usability... yes
    checking security/pam_appl.h presence... yes
    checking for security/pam_appl.h... yes
    checking for pam_start in -lpam... yes
    checking for crypt in -lcrypt... yes
    checking for crypt16... no
    checking for getauthuid... no
    checking for getpwanam... no
    checking sasl/sasl.h usability... no
    checking sasl/sasl.h presence... no
    checking for sasl/sasl.h... no
    checking for sasl_client_init in -lsasl2... no
    checking linux/inotify.h usability... yes
    checking linux/inotify.h presence... yes
    checking for linux/inotify.h... yes
    checking asm/unistd.h usability... yes
    checking asm/unistd.h presence... yes
    checking for asm/unistd.h... yes
    checking sys/inotify.h usability... yes
    checking sys/inotify.h presence... yes
    checking for sys/inotify.h... yes
    checking for inotify_init... yes
    checking for __NR_inotify_init declaration... yes
    checking math.h usability... yes
    checking math.h presence... yes
    checking for math.h... yes
    checking nss.h usability... yes
    checking nss.h presence... yes
    checking for nss.h... yes
    checking nss_common.h usability... no
    checking nss_common.h presence... no
    checking for nss_common.h... no
    checking ns_api.h usability... no
    checking ns_api.h presence... no
    checking for ns_api.h... no
    checking for Python (libcli_nbt)... no
    checking configure summary... yes
    configure: creating build/smb_build/config.pm
    configure: creating config.mk
    configure: creating ./config.status
    config.status: creating include/config_tmp.h
    config.status: executing default-1 commands
    build/smb_build/env.pm: creating lib/ldb/ldb.pc
    build/smb_build/env.pm: creating bin/pkgconfig/ldb-uninstalled.pc
    build/smb_build/env.pm: creating lib/socket_wrapper/socket_wrapper.pc
    build/smb_build/env.pm: creating bin/pkgconfig/socket_wrapper-uninstalled.pc
    build/smb_build/env.pm: creating libnet/samba-net.pc
    build/smb_build/env.pm: creating bin/pkgconfig/samba-net-uninstalled.pc
    build/smb_build/env.pm: creating lib/tdb/tdb.pc
    build/smb_build/env.pm: creating bin/pkgconfig/tdb-uninstalled.pc
    build/smb_build/env.pm: creating lib/registry/registry.pc
    build/smb_build/env.pm: creating bin/pkgconfig/registry-uninstalled.pc
    build/smb_build/env.pm: creating lib/samba3/samba3.pc
    build/smb_build/env.pm: creating bin/pkgconfig/samba3-uninstalled.pc
    build/smb_build/env.pm: creating nsswitch/winbind-client.pc
    build/smb_build/env.pm: creating bin/pkgconfig/winbind-client-uninstalled.pc
    build/smb_build/env.pm: creating auth/gensec/gensec.pc
    build/smb_build/env.pm: creating bin/pkgconfig/gensec-uninstalled.pc
    build/smb_build/env.pm: creating libcli/cli_cldap.pc
    build/smb_build/env.pm: creating bin/pkgconfig/cli_cldap-uninstalled.pc
    build/smb_build/env.pm: creating torture/torture.pc
    build/smb_build/env.pm: creating bin/pkgconfig/torture-uninstalled.pc
    build/smb_build/env.pm: creating param/samba-config.pc
    build/smb_build/env.pm: creating bin/pkgconfig/samba-config-uninstalled.pc
    build/smb_build/env.pm: creating lib/talloc/talloc.pc
    build/smb_build/env.pm: creating bin/pkgconfig/talloc-uninstalled.pc
    build/smb_build/env.pm: creating librpc/ndr.pc
    build/smb_build/env.pm: creating bin/pkgconfig/ndr-uninstalled.pc
    build/smb_build/env.pm: creating librpc/dcerpc.pc
    build/smb_build/env.pm: creating bin/pkgconfig/dcerpc-uninstalled.pc
    build/smb_build/env.pm: creating param/share.pc
    build/smb_build/env.pm: creating bin/pkgconfig/share-uninstalled.pc
    build/smb_build/env.pm: creating libcli/cli_wrepl.pc
    build/smb_build/env.pm: creating bin/pkgconfig/cli_wrepl-uninstalled.pc
    build/smb_build/env.pm: creating lib/tdr/tdr.pc
    build/smb_build/env.pm: creating bin/pkgconfig/tdr-uninstalled.pc
    build/smb_build/env.pm: creating ntvfs/ntvfs.pc
    build/smb_build/env.pm: creating bin/pkgconfig/ntvfs-uninstalled.pc
    build/smb_build/env.pm: creating librpc/ndr_compression.pc
    build/smb_build/env.pm: creating bin/pkgconfig/ndr_compression-uninstalled.pc
    build/smb_build/env.pm: creating libcli/cli_smb.pc
    build/smb_build/env.pm: creating bin/pkgconfig/cli_smb-uninstalled.pc
    build/smb_build/makefile.pm: creating Makefile
    build/smb_build/header.pm: creating include/build.h
    build/smb_build/cflags.pm: creating extra_cflags.txt
    Summary:
    
    Support for GTK+ frontends: no (install gtk,gconf)
    Support for SSL in SWAT and LDAP: yes
    Support for threads in smbd (see --with-pthread): no (install PTHREAD)
    Support for intelligent command line editing: no (install READLINE)
    Support for changing process titles (see --with-setproctitle): no (install SETPROCTITLE)
    Support for using extended attributes: yes
    Support for using libblkid: yes
    Support for using iconv: yes
    Support for using pam: yes
    Using external popt: yes
    Developer mode: no
    Automatic dependencies: no (install GNU make >= 3.81 and see --enable-automatic-dependencies)
    Building shared libraries: yes
    Using shared libraries internally: no (specify --enable-dso)
    
    make[1]: Entering directory '/tmp/nems-wmic/zenoss-wmi-1.4.1/Samba/source'
    Creating lib/util/util_proto.h
    Creating lib/charset/charset_proto.h
    Creating param/proto.h
    Creating libcli/util/proto.h
    Compiling ./librpc/idl/atsvc.idl
    Possible precedence issue with control flow operator at /tmp/nems-wmic/zenoss-wmi-1.4.1/Samba/source/pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm line 69.
    Compiling ./librpc/idl/audiosrv.idl
    Compiling ./librpc/idl/browser.idl
    Compiling ./librpc/idl/dbgidl.idl
    Compiling ./librpc/idl/dcerpc.idl
    Use of uninitialized value in lc at /tmp/nems-wmic/zenoss-wmi-1.4.1/Samba/source/pidl/lib/Parse/Pidl/NDR.pm line 686.
    Compiling ./librpc/idl/dcom.idl
    Compiling ./librpc/idl/dfs.idl
    Compiling ./librpc/idl/dnsserver.idl
    Compiling ./librpc/idl/drsblobs.idl
    Compiling ./librpc/idl/drsuapi.idl
    ./librpc/idl/drsuapi.idl:715: warning: [out] argument 'level' not a pointer
    ./librpc/idl/drsuapi.idl:718: warning: [out] argument 'ctr' not a pointer
    ./librpc/idl/drsuapi.idl:823: warning: [out] argument 'level' not a pointer
    ./librpc/idl/drsuapi.idl:826: warning: [out] argument 'ctr' not a pointer
    ./librpc/idl/drsuapi.idl:906: warning: [out] argument 'level' not a pointer
    ./librpc/idl/drsuapi.idl:909: warning: [out] argument 'ctr' not a pointer
    ./librpc/idl/drsuapi.idl:941: warning: [out] argument 'level' not a pointer
    ./librpc/idl/drsuapi.idl:944: warning: [out] argument 'res' not a pointer
    ./librpc/idl/drsuapi.idl:968: warning: [out] argument 'level' not a pointer
    ./librpc/idl/drsuapi.idl:971: warning: [out] argument 'res' not a pointer
    ./librpc/idl/drsuapi.idl:1054: warning: [out] argument 'level' not a pointer
    ./librpc/idl/drsuapi.idl:1057: warning: [out] argument 'ctr' not a pointer
    ./librpc/idl/drsuapi.idl:1160: warning: [out] argument 'level' not a pointer
    ./librpc/idl/drsuapi.idl:1163: warning: [out] argument 'ctr' not a pointer
    ./librpc/idl/drsuapi.idl:1442: warning: [out] argument 'info_type' not a pointer
    ./librpc/idl/drsuapi.idl:1444: warning: [out] argument 'info' not a pointer
    ./librpc/idl/drsuapi.idl:1473: warning: [out] argument 'level' not a pointer
    ./librpc/idl/drsuapi.idl:1476: warning: [out] argument 'ctr' not a pointer
    Compiling ./librpc/idl/dsbackup.idl
    Compiling ./librpc/idl/dssetup.idl
    ./librpc/idl/dssetup.idl:82: warning: top-level [out] pointer 'info' is not a [ref] pointer
    Compiling ./librpc/idl/echo.idl
    Compiling ./librpc/idl/efs.idl
    Compiling ./librpc/idl/epmapper.idl
    Compiling ./librpc/idl/eventlog.idl
    Compiling ./librpc/idl/frsapi.idl
    Compiling ./librpc/idl/frsrpc.idl
    Compiling ./librpc/idl/initshutdown.idl
    Compiling ./librpc/idl/irpc.idl
    ./librpc/idl/irpc.idl:53: warning: [out] argument 'info' not a pointer
    ./librpc/idl/irpc.idl:63: warning: top-level [out] pointer 'dcname' is not a [ref] pointer
    ./librpc/idl/irpc.idl:71: warning: [out] argument 'num_addrs' not a pointer
    ./librpc/idl/irpc.idl:125: warning: [out] argument 'info' not a pointer
    Compiling ./librpc/idl/keysvc.idl
    Compiling ./librpc/idl/krb5pac.idl
    Compiling ./librpc/idl/lsa.idl
    ./librpc/idl/lsa.idl:86: warning: top-level [out] pointer 'sdbuf' is not a [ref] pointer
    ./librpc/idl/lsa.idl:238: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/lsa.idl:346: warning: top-level [out] pointer 'domains' is not a [ref] pointer
    ./librpc/idl/lsa.idl:370: warning: top-level [out] pointer 'domains' is not a [ref] pointer
    ./librpc/idl/lsa.idl:413: warning: top-level [out] pointer 'privs' is not a [ref] pointer
    ./librpc/idl/lsa.idl:552: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/lsa.idl:599: warning: top-level [out] pointer 'name' is not a [ref] pointer
    ./librpc/idl/lsa.idl:607: warning: top-level [out] pointer 'disp_name' is not a [ref] pointer
    ./librpc/idl/lsa.idl:666: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/lsa.idl:710: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/lsa.idl:722: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/lsa.idl:791: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/lsa.idl:830: warning: top-level [out] pointer 'domains' is not a [ref] pointer
    ./librpc/idl/lsa.idl:857: warning: top-level [out] pointer 'domains' is not a [ref] pointer
    ./librpc/idl/lsa.idl:910: warning: top-level [out] pointer 'domains' is not a [ref] pointer
    ./librpc/idl/lsa.idl:944: warning: top-level [out] pointer 'domains' is not a [ref] pointer
    ./librpc/idl/lsa.idl:956: warning: top-level [out] pointer 'domains' is not a [ref] pointer
    Compiling ./librpc/idl/mgmt.idl
    ./librpc/idl/mgmt.idl:28: warning: top-level [out] pointer 'if_id_vector' is not a [ref] pointer
    ./librpc/idl/mgmt.idl:52: warning: [out] argument 'statistics' not a pointer
    ./librpc/idl/mgmt.idl:59: warning: [out] argument 'status' not a pointer
    Compiling ./librpc/idl/misc.idl
    Use of uninitialized value in lc at /tmp/nems-wmic/zenoss-wmi-1.4.1/Samba/source/pidl/lib/Parse/Pidl/NDR.pm line 686.
    Compiling ./librpc/idl/msgsvc.idl
    Compiling ./librpc/idl/nbt.idl
    ./librpc/idl/nbt.idl:701: warning: helper() is pidl-specific and deprecated. Use 'include' instead
    Use of uninitialized value in lc at /tmp/nems-wmic/zenoss-wmi-1.4.1/Samba/source/pidl/lib/Parse/Pidl/NDR.pm line 686.
    Compiling ./librpc/idl/netlogon.idl
    ./librpc/idl/netlogon.idl:1204: warning: pointer_default_top() is a pidl extension and should not be used
    ./librpc/idl/netlogon.idl:50: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/netlogon.idl:66: warning: [out] argument 'info' not a pointer
    ./librpc/idl/netlogon.idl:249: warning: [out] argument 'validation' not a pointer
    ./librpc/idl/netlogon.idl:251: warning: [out] argument 'authoritative' not a pointer
    ./librpc/idl/netlogon.idl:303: warning: [out] argument 'return_authenticator' not a pointer
    ./librpc/idl/netlogon.idl:683: warning: [out] argument 'return_authenticator' not a pointer
    ./librpc/idl/netlogon.idl:685: warning: [out] argument 'sequence_num' not a pointer
    ./librpc/idl/netlogon.idl:688: warning: top-level [out] pointer 'delta_enum_array' is not a [ref] pointer
    ./librpc/idl/netlogon.idl:698: warning: [out] argument 'return_authenticator' not a pointer
    ./librpc/idl/netlogon.idl:700: warning: [out] argument 'sync_context' not a pointer
    ./librpc/idl/netlogon.idl:703: warning: top-level [out] pointer 'delta_enum_array' is not a [ref] pointer
    ./librpc/idl/netlogon.idl:725: warning: [out] argument 'return_authenticator' not a pointer
    ./librpc/idl/netlogon.idl:730: warning: [out] argument 'buffer' not a pointer
    ./librpc/idl/netlogon.idl:731: warning: [out] argument 'count_returned' not a pointer
    ./librpc/idl/netlogon.idl:732: warning: [out] argument 'total_entries' not a pointer
    ./librpc/idl/netlogon.idl:734: warning: [out] argument 'recordid' not a pointer
    ./librpc/idl/netlogon.idl:744: warning: [out] argument 'return_authenticator' not a pointer
    ./librpc/idl/netlogon.idl:748: warning: [out] argument 'buffer' not a pointer
    ./librpc/idl/netlogon.idl:749: warning: [out] argument 'count_returned' not a pointer
    ./librpc/idl/netlogon.idl:750: warning: [out] argument 'total_entries' not a pointer
    ./librpc/idl/netlogon.idl:751: warning: [out] argument 'next_reference' not a pointer
    ./librpc/idl/netlogon.idl:753: warning: [out] argument 'recordid' not a pointer
    ./librpc/idl/netlogon.idl:763: warning: [out] argument 'dcname' not a pointer
    ./librpc/idl/netlogon.idl:763: warning: top-level [out] pointer 'dcname' is not a [ref] pointer
    ./librpc/idl/netlogon.idl:809: warning: [out] argument 'info' not a pointer
    ./librpc/idl/netlogon.idl:819: warning: [out] argument 'dcname' not a pointer
    ./librpc/idl/netlogon.idl:819: warning: top-level [out] pointer 'dcname' is not a [ref] pointer
    ./librpc/idl/netlogon.idl:838: warning: [out] argument 'query' not a pointer
    ./librpc/idl/netlogon.idl:868: warning: [out] argument 'return_authenticator' not a pointer
    ./librpc/idl/netlogon.idl:871: warning: [out] argument 'sync_context' not a pointer
    ./librpc/idl/netlogon.idl:874: warning: top-level [out] pointer 'delta_enum_array' is not a [ref] pointer
    ./librpc/idl/netlogon.idl:886: warning: [out] argument 'return_authenticator' not a pointer
    ./librpc/idl/netlogon.idl:890: warning: top-level [out] pointer 'delta_enum_array' is not a [ref] pointer
    ./librpc/idl/netlogon.idl:902: warning: [out] argument 'query' not a pointer
    ./librpc/idl/netlogon.idl:929: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/netlogon.idl:973: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/netlogon.idl:980: warning: [out] argument 'site' not a pointer
    ./librpc/idl/netlogon.idl:980: warning: top-level [out] pointer 'site' is not a [ref] pointer
    ./librpc/idl/netlogon.idl:1046: warning: [out] argument 'info' not a pointer
    ./librpc/idl/netlogon.idl:1063: warning: [out] argument 'return_authenticator' not a pointer
    ./librpc/idl/netlogon.idl:1088: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/netlogon.idl:1114: warning: [out] argument 'validation' not a pointer
    ./librpc/idl/netlogon.idl:1115: warning: [out] argument 'authoritative' not a pointer
    ./librpc/idl/netlogon.idl:1117: warning: [out] argument 'flags' not a pointer
    ./librpc/idl/netlogon.idl:1162: warning: [out] argument 'count' not a pointer
    ./librpc/idl/netlogon.idl:1164: warning: top-level [out] pointer 'trusts' is not a [ref] pointer
    ./librpc/idl/netlogon.idl:1195: warning: [out] argument 'validation' not a pointer
    ./librpc/idl/netlogon.idl:1196: warning: [out] argument 'authoritative' not a pointer
    ./librpc/idl/netlogon.idl:1198: warning: [out] argument 'flags' not a pointer
    Compiling ./librpc/idl/nfs4acl.idl
    Compiling ./librpc/idl/notify.idl
    Use of uninitialized value in lc at /tmp/nems-wmic/zenoss-wmi-1.4.1/Samba/source/pidl/lib/Parse/Pidl/NDR.pm line 686.
    Compiling ./librpc/idl/ntsvcs.idl
    Compiling ./librpc/idl/opendb.idl
    Use of uninitialized value in lc at /tmp/nems-wmic/zenoss-wmi-1.4.1/Samba/source/pidl/lib/Parse/Pidl/NDR.pm line 686.
    Compiling ./librpc/idl/orpc.idl
    Use of uninitialized value in lc at /tmp/nems-wmic/zenoss-wmi-1.4.1/Samba/source/pidl/lib/Parse/Pidl/NDR.pm line 686.
    Compiling ./librpc/idl/oxidresolver.idl
    Compiling ./librpc/idl/policyagent.idl
    Compiling ./librpc/idl/protected_storage.idl
    Compiling ./librpc/idl/remact.idl
    Compiling ./librpc/idl/rot.idl
    Compiling ./librpc/idl/samr.idl
    ./librpc/idl/samr.idl:1251: warning: pointer_default_top() is a pidl extension and should not be used
    ./librpc/idl/samr.idl:76: warning: top-level [out] pointer 'sdbuf' is not a [ref] pointer
    ./librpc/idl/samr.idl:94: warning: top-level [out] pointer 'sid' is not a [ref] pointer
    ./librpc/idl/samr.idl:114: warning: top-level [out] pointer 'sam' is not a [ref] pointer
    ./librpc/idl/samr.idl:116: warning: [out] argument 'num_entries' not a pointer
    ./librpc/idl/samr.idl:239: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/samr.idl:271: warning: top-level [out] pointer 'sam' is not a [ref] pointer
    ./librpc/idl/samr.idl:273: warning: [out] argument 'num_entries' not a pointer
    ./librpc/idl/samr.idl:299: warning: top-level [out] pointer 'sam' is not a [ref] pointer
    ./librpc/idl/samr.idl:301: warning: [out] argument 'num_entries' not a pointer
    ./librpc/idl/samr.idl:319: warning: top-level [out] pointer 'sam' is not a [ref] pointer
    ./librpc/idl/samr.idl:321: warning: [out] argument 'num_entries' not a pointer
    ./librpc/idl/samr.idl:344: warning: [out] argument 'rids' not a pointer
    ./librpc/idl/samr.idl:346: warning: [out] argument 'types' not a pointer
    ./librpc/idl/samr.idl:355: warning: [out] argument 'names' not a pointer
    ./librpc/idl/samr.idl:357: warning: [out] argument 'types' not a pointer
    ./librpc/idl/samr.idl:417: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/samr.idl:460: warning: top-level [out] pointer 'rids' is not a [ref] pointer
    ./librpc/idl/samr.idl:514: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/samr.idl:800: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/samr.idl:851: warning: top-level [out] pointer 'rids' is not a [ref] pointer
    ./librpc/idl/samr.idl:920: warning: [out] argument 'total_size' not a pointer
    ./librpc/idl/samr.idl:921: warning: [out] argument 'returned_size' not a pointer
    ./librpc/idl/samr.idl:923: warning: [out] argument 'info' not a pointer
    ./librpc/idl/samr.idl:943: warning: [out] argument 'idx' not a pointer
    ./librpc/idl/samr.idl:980: warning: [out] argument 'info' not a pointer
    ./librpc/idl/samr.idl:999: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/samr.idl:1011: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/samr.idl:1025: warning: [out] argument 'total_size' not a pointer
    ./librpc/idl/samr.idl:1026: warning: [out] argument 'returned_size' not a pointer
    ./librpc/idl/samr.idl:1028: warning: [out] argument 'info' not a pointer
    ./librpc/idl/samr.idl:1041: warning: [out] argument 'idx' not a pointer
    ./librpc/idl/samr.idl:1069: warning: [out] argument 'total_size' not a pointer
    ./librpc/idl/samr.idl:1070: warning: [out] argument 'returned_size' not a pointer
    ./librpc/idl/samr.idl:1072: warning: [out] argument 'info' not a pointer
    ./librpc/idl/samr.idl:1115: warning: [out] argument 'info' not a pointer
    ./librpc/idl/samr.idl:1153: warning: [out] argument 'unknown' not a pointer
    ./librpc/idl/samr.idl:1194: warning: top-level [out] pointer 'dominfo' is not a [ref] pointer
    ./librpc/idl/samr.idl:1196: warning: top-level [out] pointer 'reject' is not a [ref] pointer
    ./librpc/idl/samr.idl:1213: warning: [out] argument 'level' not a pointer
    ./librpc/idl/samr.idl:1224: warning: top-level [out] pointer 'sid' is not a [ref] pointer
    Compiling ./librpc/idl/sasl_helpers.idl
    Use of uninitialized value in lc at /tmp/nems-wmic/zenoss-wmi-1.4.1/Samba/source/pidl/lib/Parse/Pidl/NDR.pm line 686.
    Compiling ./librpc/idl/scerpc.idl
    Compiling ./librpc/idl/schannel.idl
    Use of uninitialized value in lc at /tmp/nems-wmic/zenoss-wmi-1.4.1/Samba/source/pidl/lib/Parse/Pidl/NDR.pm line 686.
    Compiling ./librpc/idl/security.idl
    Use of uninitialized value in lc at /tmp/nems-wmic/zenoss-wmi-1.4.1/Samba/source/pidl/lib/Parse/Pidl/NDR.pm line 686.
    Compiling ./librpc/idl/spoolss.idl
    ./librpc/idl/spoolss.idl:1417: warning: helper() is pidl-specific and deprecated. Use 'include' instead
    ./librpc/idl/spoolss.idl:1417: warning: pointer_default_top() is a pidl extension and should not be used
    ./librpc/idl/spoolss.idl:260: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/spoolss.idl:261: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:263: warning: [out] argument 'count' not a pointer
    ./librpc/idl/spoolss.idl:278: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/spoolss.idl:279: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:281: warning: [out] argument 'count' not a pointer
    ./librpc/idl/spoolss.idl:353: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/spoolss.idl:355: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:366: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/spoolss.idl:367: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:369: warning: [out] argument 'count' not a pointer
    ./librpc/idl/spoolss.idl:382: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/spoolss.idl:383: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:385: warning: [out] argument 'count' not a pointer
    ./librpc/idl/spoolss.idl:439: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/spoolss.idl:441: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:545: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/spoolss.idl:546: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:548: warning: [out] argument 'count' not a pointer
    ./librpc/idl/spoolss.idl:560: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/spoolss.idl:561: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:563: warning: [out] argument 'count' not a pointer
    ./librpc/idl/spoolss.idl:590: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/spoolss.idl:592: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:625: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/spoolss.idl:626: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:628: warning: [out] argument 'count' not a pointer
    ./librpc/idl/spoolss.idl:640: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/spoolss.idl:641: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:643: warning: [out] argument 'count' not a pointer
    ./librpc/idl/spoolss.idl:670: warning: [out] argument 'job_id' not a pointer
    ./librpc/idl/spoolss.idl:685: warning: [out] argument 'num_written' not a pointer
    ./librpc/idl/spoolss.idl:704: warning: [out] argument 'data' not a pointer
    ./librpc/idl/spoolss.idl:706: warning: [out] argument '_data_size' not a pointer
    ./librpc/idl/spoolss.idl:769: warning: [out] argument 'type' not a pointer
    ./librpc/idl/spoolss.idl:770: warning: [out] argument 'data' not a pointer
    ./librpc/idl/spoolss.idl:772: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:776: warning: [out] argument 'data' not a pointer
    ./librpc/idl/spoolss.idl:781: warning: [out] argument 'type' not a pointer
    ./librpc/idl/spoolss.idl:782: warning: [out] argument 'data' not a pointer
    ./librpc/idl/spoolss.idl:784: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:798: warning: [out] argument 'data' not a pointer
    ./librpc/idl/spoolss.idl:882: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/spoolss.idl:884: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:902: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/spoolss.idl:903: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:905: warning: [out] argument 'count' not a pointer
    ./librpc/idl/spoolss.idl:916: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/spoolss.idl:917: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:919: warning: [out] argument 'count' not a pointer
    ./librpc/idl/spoolss.idl:954: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/spoolss.idl:955: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:957: warning: [out] argument 'count' not a pointer
    ./librpc/idl/spoolss.idl:968: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/spoolss.idl:969: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:971: warning: [out] argument 'count' not a pointer
    ./librpc/idl/spoolss.idl:996: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/spoolss.idl:997: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:999: warning: [out] argument 'count' not a pointer
    ./librpc/idl/spoolss.idl:1010: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/spoolss.idl:1011: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:1013: warning: [out] argument 'count' not a pointer
    ./librpc/idl/spoolss.idl:1110: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/spoolss.idl:1111: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:1112: warning: [out] argument 'server_major_version' not a pointer
    ./librpc/idl/spoolss.idl:1114: warning: [out] argument 'server_minor_version' not a pointer
    ./librpc/idl/spoolss.idl:1262: warning: [out] argument 'value_name' not a pointer
    ./librpc/idl/spoolss.idl:1263: warning: [out] argument 'value_needed' not a pointer
    ./librpc/idl/spoolss.idl:1264: warning: [out] argument 'printerdata_type' not a pointer
    ./librpc/idl/spoolss.idl:1265: warning: [out] argument 'buffer' not a pointer
    ./librpc/idl/spoolss.idl:1309: warning: [out] argument 'type' not a pointer
    ./librpc/idl/spoolss.idl:1310: warning: [out] argument 'buffer' not a pointer
    ./librpc/idl/spoolss.idl:1312: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:1320: warning: [out] argument 'buffer' not a pointer
    ./librpc/idl/spoolss.idl:1321: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:1323: warning: [out] argument 'count' not a pointer
    ./librpc/idl/spoolss.idl:1377: warning: [out] argument 'out_data' not a pointer
    ./librpc/idl/spoolss.idl:1378: warning: [out] argument 'needed' not a pointer
    ./librpc/idl/spoolss.idl:1380: warning: [out] argument 'unknown2' not a pointer
    Compiling ./librpc/idl/srvsvc.idl
    ./librpc/idl/srvsvc.idl:1512: warning: pointer_default_top() is a pidl extension and should not be used
    ./librpc/idl/srvsvc.idl:59: warning: [out] argument 'level' not a pointer
    ./librpc/idl/srvsvc.idl:60: warning: [out] argument 'ctr' not a pointer
    ./librpc/idl/srvsvc.idl:62: warning: [out] argument 'totalentries' not a pointer
    ./librpc/idl/srvsvc.idl:73: warning: [out] argument 'info' not a pointer
    ./librpc/idl/srvsvc.idl:125: warning: [out] argument 'level' not a pointer
    ./librpc/idl/srvsvc.idl:126: warning: [out] argument 'ctr' not a pointer
    ./librpc/idl/srvsvc.idl:128: warning: [out] argument 'totalentries' not a pointer
    ./librpc/idl/srvsvc.idl:140: warning: [out] argument 'info' not a pointer
    ./librpc/idl/srvsvc.idl:205: warning: [out] argument 'level' not a pointer
    ./librpc/idl/srvsvc.idl:206: warning: [out] argument 'ctr' not a pointer
    ./librpc/idl/srvsvc.idl:208: warning: [out] argument 'totalentries' not a pointer
    ./librpc/idl/srvsvc.idl:255: warning: [out] argument 'level' not a pointer
    ./librpc/idl/srvsvc.idl:256: warning: [out] argument 'ctr' not a pointer
    ./librpc/idl/srvsvc.idl:258: warning: [out] argument 'totalentries' not a pointer
    ./librpc/idl/srvsvc.idl:269: warning: [out] argument 'info' not a pointer
    ./librpc/idl/srvsvc.idl:362: warning: [out] argument 'level' not a pointer
    ./librpc/idl/srvsvc.idl:363: warning: [out] argument 'ctr' not a pointer
    ./librpc/idl/srvsvc.idl:365: warning: [out] argument 'totalentries' not a pointer
    ./librpc/idl/srvsvc.idl:558: warning: [out] argument 'level' not a pointer
    ./librpc/idl/srvsvc.idl:559: warning: [out] argument 'ctr' not a pointer
    ./librpc/idl/srvsvc.idl:561: warning: [out] argument 'totalentries' not a pointer
    ./librpc/idl/srvsvc.idl:572: warning: [out] argument 'info' not a pointer
    ./librpc/idl/srvsvc.idl:606: warning: [out] argument 'type' not a pointer
    ./librpc/idl/srvsvc.idl:1116: warning: [out] argument 'info' not a pointer
    ./librpc/idl/srvsvc.idl:1144: warning: [out] argument 'info' not a pointer
    ./librpc/idl/srvsvc.idl:1146: warning: [out] argument 'totalentries' not a pointer
    ./librpc/idl/srvsvc.idl:1181: warning: [out] argument 'stat' not a pointer
    ./librpc/idl/srvsvc.idl:1265: warning: [out] argument 'level' not a pointer
    ./librpc/idl/srvsvc.idl:1266: warning: [out] argument 'transports' not a pointer
    ./librpc/idl/srvsvc.idl:1268: warning: [out] argument 'totalentries' not a pointer
    ./librpc/idl/srvsvc.idl:1303: warning: top-level [out] pointer 'info' is not a [ref] pointer
    ./librpc/idl/srvsvc.idl:1327: warning: [out] argument 'pathtype' not a pointer
    ./librpc/idl/srvsvc.idl:1337: warning: [out] argument 'pathtype' not a pointer
    ./librpc/idl/srvsvc.idl:1387: warning: [out] argument 'level' not a pointer
    ./librpc/idl/srvsvc.idl:1388: warning: [out] argument 'ctr' not a pointer
    ./librpc/idl/srvsvc.idl:1390: warning: [out] argument 'totalentries' not a pointer
    ./librpc/idl/srvsvc.idl:1401: warning: top-level [out] pointer 'hnd' is not a [ref] pointer
    ./librpc/idl/srvsvc.idl:1417: warning: top-level [out] pointer 'sd_buf' is not a [ref] pointer
    Compiling ./librpc/idl/svcctl.idl
    ./librpc/idl/svcctl.idl:460: warning: pointer_default_top() is a pidl extension and should not be used
    ./librpc/idl/svcctl.idl:124: warning: [out] argument 'lock' not a pointer
    ./librpc/idl/svcctl.idl:201: warning: top-level [out] pointer 'status' is not a [ref] pointer
    ./librpc/idl/svcctl.idl:203: warning: [out] argument 'bytes_needed' not a pointer
    ./librpc/idl/svcctl.idl:204: warning: [out] argument 'services_returned' not a pointer
    ./librpc/idl/svcctl.idl:214: warning: [out] argument 'bytes_needed' not a pointer
    ./librpc/idl/svcctl.idl:215: warning: [out] argument 'services_returned' not a pointer
    ./librpc/idl/svcctl.idl:239: warning: [out] argument 'bytes_needed' not a pointer
    ./librpc/idl/svcctl.idl:255: warning: length_is() on non-array element
    ./librpc/idl/svcctl.idl:261: warning: [out] argument 'display_name' not a pointer
    ./librpc/idl/svcctl.idl:261: warning: top-level [out] pointer 'display_name' is not a [ref] pointer
    ./librpc/idl/svcctl.idl:267: warning: [out] argument 'key_name' not a pointer
    ./librpc/idl/svcctl.idl:267: warning: top-level [out] pointer 'key_name' is not a [ref] pointer
    ./librpc/idl/svcctl.idl:285: warning: [out] argument 'tag_id' not a pointer
    ./librpc/idl/svcctl.idl:302: warning: top-level [out] pointer 'TagId' is not a [ref] pointer
    ./librpc/idl/svcctl.idl:311: warning: top-level [out] pointer 'status' is not a [ref] pointer
    ./librpc/idl/svcctl.idl:313: warning: [out] argument 'bytes_needed' not a pointer
    ./librpc/idl/svcctl.idl:314: warning: [out] argument 'services_returned' not a pointer
    ./librpc/idl/svcctl.idl:324: warning: [out] argument 'bytes_needed' not a pointer
    ./librpc/idl/svcctl.idl:325: warning: [out] argument 'services_returned' not a pointer
    ./librpc/idl/svcctl.idl:349: warning: [out] argument 'bytes_needed' not a pointer
    ./librpc/idl/svcctl.idl:365: warning: length_is() on non-array element
    ./librpc/idl/svcctl.idl:371: warning: [out] argument 'display_name' not a pointer
    ./librpc/idl/svcctl.idl:371: warning: top-level [out] pointer 'display_name' is not a [ref] pointer
    ./librpc/idl/svcctl.idl:377: warning: [out] argument 'key_name' not a pointer
    ./librpc/idl/svcctl.idl:377: warning: top-level [out] pointer 'key_name' is not a [ref] pointer
    ./librpc/idl/svcctl.idl:408: warning: [out] argument 'bytes_needed' not a pointer
    ./librpc/idl/svcctl.idl:417: warning: [out] argument 'bytes_needed' not a pointer
    ./librpc/idl/svcctl.idl:426: warning: [out] argument 'bytes_needed' not a pointer
    ./librpc/idl/svcctl.idl:437: warning: [out] argument 'bytes_needed' not a pointer
    ./librpc/idl/svcctl.idl:438: warning: [out] argument 'service_returned' not a pointer
    ./librpc/idl/svcctl.idl:440: warning: [out] argument 'group_name' not a pointer
    ./librpc/idl/svcctl.idl:440: warning: top-level [out] pointer 'group_name' is not a [ref] pointer
    ./librpc/idl/svcctl.idl:451: warning: [out] argument 'bytes_needed' not a pointer
    ./librpc/idl/svcctl.idl:452: warning: [out] argument 'service_returned' not a pointer
    ./librpc/idl/svcctl.idl:454: warning: [out] argument 'group_name' not a pointer
    ./librpc/idl/svcctl.idl:454: warning: top-level [out] pointer 'group_name' is not a [ref] pointer
    Compiling ./librpc/idl/trkwks.idl
    Compiling ./librpc/idl/unixinfo.idl
    Compiling ./librpc/idl/w32time.idl
    Compiling ./librpc/idl/winbind.idl
    ./librpc/idl/winbind.idl:35: warning: [out] argument 'validation' not a pointer
    ./librpc/idl/winbind.idl:36: warning: [out] argument 'authoritative' not a pointer
    ./librpc/idl/winbind.idl:38: warning: [out] argument 'flags' not a pointer
    Compiling ./librpc/idl/winreg.idl
    ./librpc/idl/winreg.idl:366: warning: pointer_default_top() is a pidl extension and should not be used
    ./librpc/idl/winreg.idl:213: warning: top-level [out] pointer 'class_out' is not a [ref] pointer
    Compiling ./librpc/idl/wins.idl
    Compiling ./librpc/idl/winsrepl.idl
    Use of uninitialized value in lc at /tmp/nems-wmic/zenoss-wmi-1.4.1/Samba/source/pidl/lib/Parse/Pidl/NDR.pm line 686.
    Compiling ./librpc/idl/winstation.idl
    Compiling ./librpc/idl/wkssvc.idl
    ./librpc/idl/wkssvc.idl:395: warning: pointer_default_top() is a pidl extension and should not be used
    ./librpc/idl/wkssvc.idl:184: warning: top-level [out] pointer 'entriesread' is not a [ref] pointer
    ./librpc/idl/wkssvc.idl:185: warning: top-level [out] pointer 'totalentries' is not a [ref] pointer
    ./librpc/idl/wkssvc.idl:221: warning: [out] argument 'level' not a pointer
    ./librpc/idl/wkssvc.idl:224: warning: [out] argument 'totalentries' not a pointer
    Compiling ./librpc/idl/wzcsvc.idl
    Compiling ./librpc/idl/xattr.idl
    Use of uninitialized value in lc at /tmp/nems-wmic/zenoss-wmi-1.4.1/Samba/source/pidl/lib/Parse/Pidl/NDR.pm line 686.
    Creating libcli/util/asn1_proto.h
    Creating nbt_server/nbt_server_proto.h
    Creating ntvfs/common/proto.h
    Creating nbt_server/dgram/proto.h
    Creating nbt_server/wins/winsserver_proto.h
    Creating libnet/libnet_proto.h
    Creating lib/socket/netif_proto.h
    Creating lib/registry/registry_proto.h
    Creating smbd/process_model_proto.h
    Creating ldap_server/proto.h
    Creating auth/kerberos/proto.h
    Creating auth/credentials/credentials_proto.h
    Creating lib/samba3/samba3_proto.h
    Creating torture/local/proto.h
    Creating libcli/composite/proto.h
    Creating lib/util/wrap_xattr.h
    Creating torture/nbench/proto.h
    Creating torture/basic/proto.h
    Creating auth/pam_errors.h
    Creating rpc_server/srvsvc/proto.h
    Creating smb_server/smb/smb_proto.h
    Creating auth/gensec/gensec_proto.h
    Creating torture/ldap/proto.h
    Creating torture/nbt/proto.h
    Creating winbind/wb_proto.h
    Creating libcli/util/clilsa.h
    Creating wrepl_server/wrepl_server_proto.h
    Creating lib/db_wrap_proto.h
    Creating lib/util/util_tdb.h
    Creating torture/proto.h
    Creating libcli/finddcs.h
    Creating libcli/auth/proto.h
    Creating cldap_server/proto.h
    Creating libcli/security/proto.h
    Creating ntvfs/cifs_posix_cli/proto.h
    Creating ntvfs/ipc/proto.h
    Creating librpc/ndr/ndr_spoolss_buf.h
    Creating auth/gensec/spnego_proto.h
    Creating param/secrets_proto.h
    Creating smbd/pidfile.h
    Creating lib/cmdline/credentials.h
    Creating lib/com/dcom/proto.h
    Creating wmi/proto.h
    Creating libcli/smb2/smb2_proto.h
    Creating lib/util/unix_privs.h
    Creating librpc/ndr/libndr_proto.h
    Creating ntvfs/simple/proto.h
    Creating torture/raw/proto.h
    Creating librpc/rpc/dcerpc_proto.h
    Creating libcli/smb_composite/proto.h
    Creating libcli/ldap/ldap_proto.h
    Creating smb_server/smb2/smb2_proto.h
    Creating torture/dcom/proto.h
    Creating auth/credentials/credentials_krb5_proto.h
    Creating libcli/resolve/proto.h
    Creating smb_server/service_smb_proto.h
    Creating libcli/nbt/nbt_proto.h
    Creating torture/rpc/proto.h
    Creating torture/rap/proto.h
    Creating scripting/ejs/proto.h
    Creating param/share_proto.h
    Creating libcli/wrepl/winsrepl_proto.h
    Creating auth/gensec/schannel_state.h
    Creating auth/gensec/schannel_proto.h
    Creating smb_server/smb_server_proto.h
    Creating lib/ldb/samba/ldif_handlers.h
    Creating lib/tdr/tdr_proto.h
    Creating torture/libnet/proto.h
    Creating libcli/raw/raw_proto.h
    Creating auth/ntlmssp/proto.h
    Creating ntptr/ntptr_proto.h
    Creating ntvfs/ntvfs_proto.h
    Creating rpc_server/dcerpc_server_proto.h
    Creating auth/auth_proto.h
    Creating rpc_server/common/proto.h
    Creating lib/cmdline/popt_credentials.h
    Creating lib/registry/reg_backend_rpc.h
    Creating librpc/ndr/ndr_compression.h
    Creating torture/smb2/proto.h
    Creating web_server/proto.h
    Creating auth/auth_sam.h
    Creating auth/ntlmssp/msrpc_parse.h
    Creating rpc_server/samr/proto.h
    Creating libcli/libcli_proto.h
    Creating nbt_server/wins/winsdb_proto.h
    Creating torture/util.h
    Creating utils/net/net_proto.h
    Creating lib/gencache/gencache.h
    Creating ntvfs/posix/vfs_posix_proto.h
    Creating dsdb/samdb/samdb_proto.h
    Creating winbind/wb_helper.h
    Creating torture/auth/proto.h
    Creating smbd/service_proto.h
    Creating lib/com/proto.h
    Generating librpc/gen_ndr/tables.c
    mv librpc/gen_ndr/tables.x librpc/gen_ndr/tables.c
    Creating librpc/rpc/dcerpc_table.h
    Creating libcli/nbt/nbtname.h
    Compiling heimdal/lib/roken/getprogname.c with host compiler
    Use of uninitialized value in pattern match (m//) at ./script/cflags.pl line 15, <IN> line 1207.
    Linking bin/static/libheimdal_roken_getprogname_h.a
    /usr/bin/ar: bin/static/libheimdal_roken_getprogname_h.a: No such file or directory
    make[1]: *** [Makefile:26072: bin/static/libheimdal_roken_getprogname_h.a] Error 1
    make[1]: Leaving directory '/tmp/nems-wmic/zenoss-wmi-1.4.1/Samba/source'
    cd Samba/source ; \
    cp bin/winexe /bin ; \
    cp bin/wmic /bin ; \
    cp bin/shared/*async_wmi_lib.so.0* /lib/python
    cp: cannot stat 'bin/winexe': No such file or directory
    cp: cannot stat 'bin/wmic': No such file or directory
    cp: cannot stat 'bin/shared/*async_wmi_lib.so.0*': No such file or directory
    make: *** [GNUmakefile:42: pywmi-installed] Error 1

    Thanks!

    #509
    Baldnerd
    Participant

    I ran the log from the Raspberry Pi (Failed Compile) through diff of the log from the Linux Mint system (successful compile) and here are the differences:

    Linux Mint (LM) System Type: x86_64
    Raspberry Pi (RP) System Type: armv7l

    LM Version of GCC: 7
    RP Version of GCC: 8

    LM _FILE_OFFSET_BITS value needed for large files: No
    RP _FILE_OFFSET_BITS value needed for large files: 64

    LM Size of long: 8
    RP Size of long: 4

    LM size_t/ssize_t: 8
    RP size_t/ssize_t: 4

    LM GNU make version: 4.1
    RP GNU make version: 4.2.1

    LM GNU make >= 3.81? Yes
    RP GNU make >= 3.81? Yes, but error since 4.2.1 float is non numeric for lt (bug in comparative: this should be fixed)

    LM xsltproc: /usr/bin/xsltproc
    RP xsltproc: No

    LM rl_completion_matches in -lreadline: No
    RP rl_completion_matches in -lreadline: Yes

    LM rl_event_hook is decleared: No
    RP rl_event_hook is decleared: Yes

    LM history_list in readline: No
    RP history_list in readline: Yes

    LM curses.h usability: No
    RP curses.h usability: Yes

    LM curses.h presence: No
    RP curses.h presence: Yes

    LM curses.h: No
    RP curses.h: Yes

    LM term.h usability/presence/term.h/termcap.h usability/termcap.h presence/termcap.h: No
    RP term.h usability/presence/term.h/termcap.h usability/termcap.h presence/termcap.h: Yes

    LM flex: flex
    RP flex: No

    These values ONLY exist in the output from the Linux Mint machine:
    LM lex output file root: lex.yy
    LM lex library: none needed
    LM yytext is a pointer: No
    LM bison: bison -y

    These values ONLY exist in the output from the Raspberry Pi:
    RP lex: No
    RP bison: No
    RP byacc: No

    LM popt.h usability/presence/popt.h/poptGetContext in -lpopt: No
    RP popt.h usability/presence/popt.h/poptGetContext in -lpopt: Yes

    LM use included popt: Yes
    RP use included popt: No

    LM gnutls: No
    RP gnutls: Yes

    Followed by the obvious stuff like RPI’s C Compiler can use GNUTLS_CFLAGS, where LM cannot.

    LM blkid.h usability/presence: No
    RP blkid.h usability/presence: Yes

    The packages compiled under build/smb_build/env.pm differ quite significantly (too much to list).

    LM Support for SSL in SWAT and LDAP: No (Install GNUTLS)
    RP Support for SSL in SWAT and LDAP: Yes

    LM Support for using libblkid: No (Install BLKID)
    RP Support for using libblkid: Yes

    LM Using External popt: No
    RP Using External popt: Yes

    From there, the main difference is that when it comes to heimdal compiling, the LM machine goes through the compile of many files without problem. The RP however fails with the No Such File or Directory error.

    Hope something here sheds some light on the issue for one of you? 😀 THANKS!!

    #510
    Baldnerd
    Participant

    Quick note: I’ve installed bison and byacc and created an alias for yacc to call bison. No effect.

    #511
    Baldnerd
    Participant

    Another quick note (just so you know what I’ve already tried): I’ve added –with-included-popt to the command in GNUmakefile

    While this successfully changed the compiler to using internal popt, the compile still failed at the same place.

    #512
    Baldnerd
    Participant

    Just to make sure it wasn’t causing a problem, I removed the comparison for GNU make 3.81 in the configure file and forced the new make value to yes, but that also made no difference.

    #513
    Baldnerd
    Participant

    I’ve uninstalled libgnutls28-dev simply to make the Raspberry Pi’s config closer to that of the Linux Mint machine (which lacks gnutls) but it still fails at the same place.

Viewing 15 posts - 16 through 30 (of 43 total)
  • You must be logged in to reply to this topic.