Solaris Build Error - Fixed - Patch to configure.in

Richard Bollinger rabollinger at attbi.com
Fri Mar 8 06:01:03 GMT 2002


Latest CVS build on sparc-sun-solaris2.6 using cc: WorkShop Compilers 5.0 98/12/15 C 5.0 fails:
...
Compiling nsswitch/wb_common.c with -KPIC
cc -O  -DIPPORT_KERMIT=1023 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -s -o
nsswitch/winbind_nss_solaris nsswitch/winbind_nss_solaris.c
"nsswitch/winbind_nss_solaris.c", line 14: cannot find include file: "includes.h"
"nsswitch/winbind_nss_config.h", line 30: cannot find include file: <config.h>
"nsswitch/winbind_nss_config.h", line 66: cannot find include file: "nsswitch/nss.h"
"nsswitch/winbind_nss_config.h", line 71: undefined or not a type: NSS_STATUS
"nsswitch/winbind_nss_config.h", line 71: syntax error before or at: _nss_winbind_setpwent
"nsswitch/winbind_nss_config.h", line 71: warning: old-style declaration or incorrect type for:
_nss_winbind_setpwent
...
cc: acomp failed for nsswitch/winbind_nss_solaris.c
*** Error code 2
make: Fatal error: Command failed for target `nsswitch/winbind_nss_solaris'


Patches:

--- ../source/configure.in Mon Mar  4 07:15:58 2002
+++ ./configure.in Fri Mar  8 08:47:12 2002
@@ -2587,12 +2587,12 @@
                 ;;
  *solaris*)
  HAVE_WINBIND=yes
- WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_solaris"
+ WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_solaris.o"
  WINBIND_NSS_EXTRA_LIBS="-lsocket"
  ;;
  *hpux11*)
  HAVE_WINBIND=yes
- WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_solaris"
+ WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_solaris.o"
  ;;
         *)
  HAVE_WINBIND=no

(of course, you could just rerun autoconf instead of applying this patch):
--- ../source/configure Thu Mar  7 15:18:31 2002
+++ ./configure Fri Mar  8 08:47:23 2002
@@ -12953,12 +12953,12 @@
                 ;;
  *solaris*)
  HAVE_WINBIND=yes
- WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_solaris"
+ WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_solaris.o"
  WINBIND_NSS_EXTRA_LIBS="-lsocket"
  ;;
  *hpux11*)
  HAVE_WINBIND=yes
- WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_solaris"
+ WINBIND_NSS_EXTRA_OBJS="nsswitch/winbind_nss_solaris.o"
  ;;
         *)
  HAVE_WINBIND=no






More information about the samba-technical mailing list