I downloaded INIT.2012-02-02.tgz and ast-ksh.2012-02-02.tgz and tried to build it. Following is what I did:
$ mkdir ksh-20120202 $ cd ksh-20120202 $ tar xzf ~/INIT.2012-02-02.tgz $ tar xzf ~/ast-ksh.2012-02-02.tgz $ bin/package make ... ... [snipped] ... + /bin/cp /root/tmp/ksh-20120202/src/cmd/ksh93/fun/pushd /root/tmp/ksh-20120202/arch/sol11.i386/fun/pushd + chmod ugo+x /root/tmp/ksh-20120202/arch/sol11.i386/fun/pushd mamake: *** exit code 1 making cmd/ksh93 package: make done at Tue Feb 14 06:34:10 CST 2012 in /root/tmp/ksh-20120202/arch/sol11.i386 $ bin/package results > results.txt The attached file is the output of `package results'. This is my first time building ksh from source code so forgive me if I did something wrong. :)
==> /root/tmp/ksh-20120202/arch/sol11.i386/lib/package/gen/make.out <== package: make start at Tue Feb 14 06:30:25 CST 2012 in /root/tmp/ksh-20120202/arch/sol11.i386 conf: read /root/tmp/ksh-20120202/src/lib/libast/comp/conf.tab conf: probe for ABI_AIO_XFER_MAX <limits.h> value conf: probe for ABI_ASYNCHRONOUS_IO <limits.h> value conf: probe for ABI_ASYNC_IO <limits.h> value conf: probe for AUDIT <limits.h> value conf: probe for AVAIL_PROCESSORS <limits.h> value conf: probe for CHAR_BIT <limits.h> value conf: probe for CHAR_MAX <limits.h> value conf: probe for CHAR_MIN <limits.h> value conf: probe for CLOCKS_PER_SEC <limits.h> value conf: probe for CPU_KEYBITS1 <limits.h> value conf: probe for CPU_VERSION <limits.h> value conf: probe for EQUIV_CLASS_MAX <limits.h> value conf: probe for EXEC_INTERPRETER_LENGTH <limits.h> value conf: probe for HOSTID <limits.h> value conf: probe for HW_SERIAL <limits.h> value conf: probe for INT_MIN <limits.h> value conf: probe for IO_TYPE <limits.h> value conf: probe for IP_SECOPTS <limits.h> value conf: probe for _POSIX_JOB_CONTROL minmax value conf: probe for KERN_POINTERS <limits.h> value conf: probe for KERN_SIM <limits.h> value conf: probe for _POSIX_LFS_CFLAGS minmax value conf: probe for LLONG_MAX <limits.h> value conf: probe for LLONG_MIN <limits.h> value conf: probe for LONG_MAX <limits.h> value conf: probe for LONG_MIN <limits.h> value conf: probe for MB_LEN_MAX <limits.h> value conf: probe for MCAS_OFFSET <limits.h> value conf: probe for MMAP_FIXED_ALIGNMENT <limits.h> value conf: probe for MSEM_LOCKID <limits.h> value conf: probe for NL_MAX <limits.h> value conf: probe for NL_SPECMAX <limits.h> value conf: probe for NPROC_CONF <limits.h> value conf: probe for NPROC_ONLN <limits.h> value conf: probe for NSS_BUFLEN_GROUP <limits.h> value conf: probe for NSS_BUFLEN_PASSWD <limits.h> value conf: probe for NUM_PROCESSORS <limits.h> value conf: probe for OSREL_MAJ <limits.h> value conf: probe for OSREL_MIN <limits.h> value conf: probe for OSREL_PATCH <limits.h> value conf: probe for _POSIX_PAGESIZE minmax value conf: probe for _SVID_PID_MAX minmax value conf: probe for PROC_RSRC_MGR <limits.h> value conf: probe for PTHREAD_STACK_MIN <limits.h> value conf: probe for PTRDIFF_MAX <limits.h> value conf: probe for PTRDIFF_MIN <limits.h> value conf: probe for RELEASE <limits.h> value conf: probe for _POSIX_SAVED_IDS minmax value conf: probe for SCHAR_MAX <limits.h> value conf: probe for SCHAR_MIN <limits.h> value conf: probe for SECURITY_CLASS <limits.h> value conf: probe for _AST_SF_BUFSIZE minmax value conf: probe for _AST_SH minmax value conf: probe for SHRT_MIN <limits.h> value conf: probe for SIG_ATOMIC_MAX <limits.h> value conf: probe for SIG_ATOMIC_MIN <limits.h> value conf: probe for SLVM_MAXNODES <limits.h> value conf: probe for SOFTPOWER <limits.h> value conf: probe for TMP_MAX <limits.h> value conf: probe for UCHAR_MAX <limits.h> value conf: probe for UCHAR_MIN <limits.h> value conf: probe for ULLONG_MAX <limits.h> value conf: probe for ULONG_MAX <limits.h> value conf: probe for USHRT_MAX <limits.h> value conf: probe for VERSION_88 <limits.h> value conf: probe for VERSION_88 <limits.h> value conf: probe for VERSION_90 <limits.h> value conf: probe for VERSION_90 <limits.h> value conf: probe for VERSION_93 <limits.h> value conf: probe for VERSION_93 <limits.h> value conf: probe for WCHAR_MAX <limits.h> value conf: probe for WCHAR_MIN <limits.h> value conf: probe for WINT_MAX <limits.h> value conf: probe for WINT_MIN <limits.h> value /root/tmp/ksh-20120202/src/lib/libdll/dllopen.c: In function 'dllopen': /root/tmp/ksh-20120202/src/lib/libdll/dllopen.c:90:2: warning: return makes pointer from integer without a cast /root/tmp/ksh-20120202/src/lib/libdll/dllfind.c: In function 'dllfind': /root/tmp/ksh-20120202/src/lib/libdll/dllfind.c:43:35: warning: assignment makes pointer from integer without a cast /root/tmp/ksh-20120202/src/lib/libdll/dllfind.c:45:2: warning: return makes pointer from integer without a cast /root/tmp/ksh-20120202/src/lib/libdll/dllplug.c: In function 'dllplugin': /root/tmp/ksh-20120202/src/lib/libdll/dllplug.c:41:2: error: 'Dllscan_t' undeclared (first use in this function) /root/tmp/ksh-20120202/src/lib/libdll/dllplug.c:41:2: note: each undeclared identifier is reported only once for each function it appears in /root/tmp/ksh-20120202/src/lib/libdll/dllplug.c:41:13: error: 'dls' undeclared (first use in this function) /root/tmp/ksh-20120202/src/lib/libdll/dllplug.c:42:2: error: 'Dllent_t' undeclared (first use in this function) /root/tmp/ksh-20120202/src/lib/libdll/dllplug.c:42:12: error: 'dle' undeclared (first use in this function) /root/tmp/ksh-20120202/src/lib/libdll/dllplug.c:55:40: error: 'RTLD_GLOBAL' undeclared (first use in this function) /root/tmp/ksh-20120202/src/lib/libdll/dllplug.c:55:52: error: 'RTLD_PARENT' undeclared (first use in this function) /root/tmp/ksh-20120202/src/lib/libdll/dllplug.c:109:10: warning: assignment makes pointer from integer without a cast mamake [lib/libdll]: *** exit code 1 making dllplug.o /root/tmp/ksh-20120202/src/lib/libdll/dll_lib.c:42:11: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token /root/tmp/ksh-20120202/src/lib/libdll/dll_lib.c:110:19: error: expected ')' before '*' token /root/tmp/ksh-20120202/src/lib/libdll/dll_lib.c: In function 'dllmeth': /root/tmp/ksh-20120202/src/lib/libdll/dll_lib.c:180:2: error: 'Dllnames_t' undeclared (first use in this function) /root/tmp/ksh-20120202/src/lib/libdll/dll_lib.c:180:2: note: each undeclared identifier is reported only once for each function it appears in /root/tmp/ksh-20120202/src/lib/libdll/dll_lib.c:180:13: error: expected ';' before 'names' /root/tmp/ksh-20120202/src/lib/libdll/dll_lib.c:182:37: error: 'names' undeclared (first use in this function) mamake [lib/libdll]: *** exit code 1 making dll_lib.o /root/tmp/ksh-20120202/src/lib/libdll/dllnext.c: In function 'dllnext': /root/tmp/ksh-20120202/src/lib/libdll/dllnext.c:210:15: warning: assignment makes pointer from integer without a cast /root/tmp/ksh-20120202/src/lib/libdll/dlllook.c: In function 'dlllook': /root/tmp/ksh-20120202/src/lib/libdll/dlllook.c:39:13: warning: assignment makes pointer from integer without a cast /root/tmp/ksh-20120202/src/lib/libdll/dlllook.c:43:8: warning: assignment makes pointer from integer without a cast /root/tmp/ksh-20120202/src/lib/libdll/dllscan.c:85:10: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token /root/tmp/ksh-20120202/src/lib/libdll/dllscan.c:211:10: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token /root/tmp/ksh-20120202/src/lib/libdll/dllscan.c:359:20: error: expected ')' before '*' token /root/tmp/ksh-20120202/src/lib/libdll/dllscan.c:378:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token mamake [lib/libdll]: *** exit code 1 making dllscan.o /root/tmp/ksh-20120202/src/lib/libdll/dllcheck.c: In function 'dllversion': /root/tmp/ksh-20120202/src/lib/libdll/dllcheck.c:37:2: error: 'Dll_plugin_version_f' undeclared (first use in this function) /root/tmp/ksh-20120202/src/lib/libdll/dllcheck.c:37:2: note: each undeclared identifier is reported only once for each function it appears in /root/tmp/ksh-20120202/src/lib/libdll/dllcheck.c:37:23: error: expected ';' before 'pvf' /root/tmp/ksh-20120202/src/lib/libdll/dllcheck.c:39:6: error: 'pvf' undeclared (first use in this function) /root/tmp/ksh-20120202/src/lib/libdll/dllcheck.c:39:34: error: expected ')' before 'dlllook' /root/tmp/ksh-20120202/src/lib/libdll/dllcheck.c: In function 'dllcheck': /root/tmp/ksh-20120202/src/lib/libdll/dllcheck.c:61:2: error: 'Dll_plugin_version_f' undeclared (first use in this function) /root/tmp/ksh-20120202/src/lib/libdll/dllcheck.c:61:23: error: expected ';' before 'pvf' mamake [lib/libdll]: *** exit code 1 making dllcheck.o /root/tmp/ksh-20120202/src/lib/libdll/dllerror.c: In function 'dllerror': /root/tmp/ksh-20120202/src/lib/libdll/dllerror.c:45:4: warning: assignment makes pointer from integer without a cast mamake: *** exit code 1 making lib/libdll /root/tmp/ksh-20120202/src/cmd/ksh93/bltins/typeset.c: In function 'b_builtin': /root/tmp/ksh-20120202/src/cmd/ksh93/bltins/typeset.c:1009:70: error: 'RTLD_LAZY' undeclared (first use in this function) /root/tmp/ksh-20120202/src/cmd/ksh93/bltins/typeset.c:1009:70: note: each undeclared identifier is reported only once for each function it appears in mamake [cmd/ksh93]: *** exit code 1 making typeset.o /root/tmp/ksh-20120202/src/cmd/ksh93/sh/path.c: In function 'path_absolute': /root/tmp/ksh-20120202/src/cmd/ksh93/sh/path.c:819:88: error: 'RTLD_LAZY' undeclared (first use in this function) /root/tmp/ksh-20120202/src/cmd/ksh93/sh/path.c:819:88: note: each undeclared identifier is reported only once for each function it appears in mamake [cmd/ksh93]: *** exit code 1 making path.o ld: fatal: symbol referencing errors. No output written to suid_exec collect2: ld returned 1 exit status mamake [cmd/ksh93]: *** exit code 1 making suid_exec mamake: *** exit code 1 making cmd/ksh93 package: make done at Tue Feb 14 06:34:10 CST 2012 in /root/tmp/ksh-20120202/arch/sol11.i386
_______________________________________________ ast-users mailing list [email protected] https://mailman.research.att.com/mailman/listinfo/ast-users
