Cannot build Samba 4.0.4 on Solaris 11

TAKAHASHI Motonobu monyo at monyo.com
Thu Mar 21 10:55:48 MDT 2013


From: SATOH Fumiyasu <fumiyas at osstech.jp>
Date: Thu, 21 Mar 2013 10:53:38 +0900

> FYI. /bin/sh is ksh93 on Solaris 11.
> 
> $ ls -l /bin/sh
> lrwxrwxrwx   1 root     root           9 Nov 10  2011 /bin/sh -> i86/ksh93

I noticed this. If I linked /bin/sh to /bin/bash, the similar issue
occurred.

[ 107/3763] Compiling source4/heimdal/lib/com_err/compile_et.c
[ 108/3763] Linking default/source4/heimdal_build/asn1_compile
[ 109/3763] Linking default/source4/heimdal_build/compile_et
[ 124/3763] Compiling IDL librpc/idl/atsvc.idl
sh: -_: invalid option
Usage:  sh [GNU long option] [option] ...
        sh [GNU long option] [option] script-file ...
GNU long options:
        --debug
        --debugger
        --dump-po-strings
        --dump-strings
        --help
        --init-file
        --login
        --noediting
        --noprofile
        --norc
        --posix
        --protected
        --rcfile
        --restricted
        --verbose
        --version
Shell options:
        -irsD or -c command or -O shopt_option          (invocation only)
        -abefhkmnptuvxBCHP or -o option
Failed to parse
/home/monyo/Work/Samba/sol-x64/samba-4.0.4/librpc/idl/atsvc.idl at
/home/monyo/Work/Samba/sol-x64/samba-4.0.4/pidl/pidl line 608.
Waf: Leaving directory `/home/monyo/Work/Samba/sol-x64/samba-4.0.4/bin'
Build failed:  -> task failed (err #2):
        {task: PIDL_ATSVC
	atsvc.idl,CUtil.pm,Compat.pm,Dump.pm,Expr.pm,IDL.pm,NDR.pm,ODL.pm,ClientNDR.pm,ServerNDR.pm,Header.pm,Proxy.pm,Stub.pm,Header.pm,Client.pm,Parser.pm,Server.pm,Python.pm,TDR.pm,Template.pm,Samba4.pm,Typelist.pm,Util.pm,Conformance.pm,NDR.pm,Pidl.pm,Driver.pm
	->
	atsvc.h,ndr_atsvc.c,ndr_atsvc.h,srv_atsvc.c,srv_atsvc.h,ndr_atsvc_s.c,ndr_atsvc_c.c,ndr_atsvc_c.h,py_atsvc.c}
*** Error code 1
make: Fatal error: Command failed for target `all'1

--
TAKAHASHI Motonobu <monyo at monyo.com> / @damemonyo 
                   facebook.com/takahashi.motonobu



More information about the samba-technical mailing list