On Fri, May 18, 2012 at 9:35 PM, Glenn Fowler <[email protected]> wrote:
>
> the AT&T Software Technology ast beta 2012-05-18 source release
> has been posted to the download site
> http://www.research.att.com/sw/download/beta/
>
> the git source repository has also been updated
> http://www.research.att.com/sw/gitweb/
> !
Erm... I can't get ast-open.2012-05-18 or ast-ksh.2012-05-18 to build
on my SuSE 12.1 Linux machines... ;-(
First error I hit is this:
-- snip --
+ cc -D_BLD_DLL -fPIC -D_BLD_ast -I.
-I/home/test001/work/ast_ksh_201205018/build_normal/src/lib/libast
-Icomp -I/home/test001/work/ast_ksh_201205018/build_normal/src
/lib/libast/comp -Imisc
-I/home/test001/work/ast_ksh_201205018/build_normal/src/lib/libast/misc
-Iinclude -I/home/test001/work/ast_ksh_201205018/build_normal/src/lib/
libast/include -Istd
-I/home/test001/work/ast_ksh_201205018/build_normal/src/lib/libast/std
-D_PACKAGE_ast -c fastfind.c
cc: error: fastfind.c: No such file or directory
cc: fatal error: no input files
compilation terminated.
mamake [lib/libast]: *** exit code 1 making fastfind.o
-- snip --
... after some digging I used this patch:
-- snip --
diff -r -u original/src/lib/libast/Mamfile src/lib/libast/Mamfile
--- src/lib/libast/Mamfile 2012-05-18 19:23:33.000000000 +0200
+++ src/lib/libast/Mamfile 2012-05-19 13:48:48.631160394 +0200
@@ -531,7 +531,7 @@
done misc/fastfind.c
meta fastfind.o %.c>%.o ${PACKAGEROOT}/src/lib/libast/misc/fastfind.c fastfind
prev misc/fastfind.c
-exec - ${CC} ${mam_cc_FLAGS} ${-debug-symbols?1?${mam_cc_DEBUG}
-D_BLD_DEBUG?${CCFLAGS.FORCE}?} -I. -Icomp -Imisc -Iinclude -Istd
-D_PACKAGE_ast -c fastfind.c
+exec - ${CC} ${mam_cc_FLAGS} ${-debug-symbols?1?${mam_cc_DEBUG}
-D_BLD_DEBUG?${CCFLAGS.FORCE}?} -I. -Icomp -Imisc -Iinclude -Istd
-D_PACKAGE_ast -c misc/fastfind.c
done fastfind.o generated
make hashalloc.o
make hash/hashalloc.c
@@ -1642,7 +1642,7 @@
done port/mc.c
meta mc.o %.c>%.o ${PACKAGEROOT}/src/lib/libast/port/mc.c mc
prev port/mc.c
-exec - ${CC} ${mam_cc_FLAGS} ${-debug-symbols?1?${mam_cc_DEBUG}
-D_BLD_DEBUG?${CCFLAGS.FORCE}?} ${DEBUG+-DDEBUG=${DEBUG}} -I. -Icomp
-Iport -Isfio -Iinclude -Istd -I${INSTALLROOT}/include -D_PACKAGE_ast
-c mc.c
+exec - ${CC} ${mam_cc_FLAGS} ${-debug-symbols?1?${mam_cc_DEBUG}
-D_BLD_DEBUG?${CCFLAGS.FORCE}?} ${DEBUG+-DDEBUG=${DEBUG}} -I. -Icomp
-Iport -Isfio -Iinclude -Istd -I${INSTALLROOT}/include -D_PACKAGE_ast
-c port/mc.c
done mc.o generated
make base64.o
make string/base64.c
@@ -2349,7 +2349,7 @@
done tm/tmxfmt.c
meta tmxfmt.o %.c>%.o ${PACKAGEROOT}/src/lib/libast/tm/tmxfmt.c tmxfmt
prev tm/tmxfmt.c
-exec - ${CC} ${mam_cc_FLAGS} ${-debug-symbols?1?${mam_cc_DEBUG}
-D_BLD_DEBUG?${CCFLAGS.FORCE}?} -I. -Icomp -Iinclude -Istd
-D_PACKAGE_ast -c tmxfmt.c
+exec - ${CC} ${mam_cc_FLAGS} ${-debug-symbols?1?${mam_cc_DEBUG}
-D_BLD_DEBUG?${CCFLAGS.FORCE}?} -I. -Icomp -Iinclude -Istd
-D_PACKAGE_ast -c tm/tmxfmt.c
done tmxfmt.o generated
make tmxgettime.o
make tm/tmxgettime.c
@@ -3010,7 +3010,7 @@
done comp/spawnveg.c
meta spawnveg.o %.c>%.o ${PACKAGEROOT}/src/lib/libast/comp/spawnveg.c spawnveg
prev comp/spawnveg.c
-exec - ${CC} ${mam_cc_FLAGS} ${-debug-symbols?1?${mam_cc_DEBUG}
-D_BLD_DEBUG?${CCFLAGS.FORCE}?} -I. -Icomp -Iinclude -Istd
-D_PACKAGE_ast -c spawnveg.c
+exec - ${CC} ${mam_cc_FLAGS} ${-debug-symbols?1?${mam_cc_DEBUG}
-D_BLD_DEBUG?${CCFLAGS.FORCE}?} -I. -Icomp -Iinclude -Istd
-D_PACKAGE_ast -c comp/spawnveg.c
done spawnveg.o generated
make vfork.o
make comp/vfork.c
@@ -3811,7 +3811,7 @@
done regex/regcomp.c
meta regcomp.o %.c>%.o ${PACKAGEROOT}/src/lib/libast/regex/regcomp.c regcomp
prev regex/regcomp.c
-exec - ${CC} ${mam_cc_FLAGS} ${-debug-symbols?1?${mam_cc_DEBUG}
-D_BLD_DEBUG?${CCFLAGS.FORCE}?} -I. -Icomp -Iport -Iregex -Iinclude
-Istd -I${INSTALLROOT}/include -D_PACKAGE_ast -c regcomp.c
+exec - ${CC} ${mam_cc_FLAGS} ${-debug-symbols?1?${mam_cc_DEBUG}
-D_BLD_DEBUG?${CCFLAGS.FORCE}?} -I. -Icomp -Iport -Iregex -Iinclude
-Istd -I${INSTALLROOT}/include -D_PACKAGE_ast -c regex/regcomp.c
done regcomp.o generated
make regcache.o
make regex/regcache.c
@@ -4290,7 +4290,7 @@
done sfio/sfrd.c
meta sfrd.o %.c>%.o ${PACKAGEROOT}/src/lib/libast/sfio/sfrd.c sfrd
prev sfio/sfrd.c
-exec - ${CC} ${mam_cc_FLAGS} ${-debug-symbols?1?${mam_cc_DEBUG}
-D_BLD_DEBUG?${CCFLAGS.FORCE}?} ${DEBUG+-DDEBUG=${DEBUG}} -I. -Icomp
-Iport -Isfio -Iinclude -Istd -I${INSTALLROOT}/include -D_PACKAGE_ast
-c sfrd.c
+exec - ${CC} ${mam_cc_FLAGS} ${-debug-symbols?1?${mam_cc_DEBUG}
-D_BLD_DEBUG?${CCFLAGS.FORCE}?} ${DEBUG+-DDEBUG=${DEBUG}} -I. -Icomp
-Iport -Isfio -Iinclude -Istd -I${INSTALLROOT}/include -D_PACKAGE_ast
-c sfio/sfrd.c
done sfrd.o generated
make sfread.o
make sfio/sfread.c
@@ -4330,7 +4330,7 @@
done sfio/sfset.c
meta sfset.o %.c>%.o ${PACKAGEROOT}/src/lib/libast/sfio/sfset.c sfset
prev sfio/sfset.c
-exec - ${CC} ${mam_cc_FLAGS} ${-debug-symbols?1?${mam_cc_DEBUG}
-D_BLD_DEBUG?${CCFLAGS.FORCE}?} ${DEBUG+-DDEBUG=${DEBUG}} -I. -Icomp
-Iport -Isfio -Iinclude -Istd -I${INSTALLROOT}/include -D_PACKAGE_ast
-c sfset.c
+exec - ${CC} ${mam_cc_FLAGS} ${-debug-symbols?1?${mam_cc_DEBUG}
-D_BLD_DEBUG?${CCFLAGS.FORCE}?} ${DEBUG+-DDEBUG=${DEBUG}} -I. -Icomp
-Iport -Isfio -Iinclude -Istd -I${INSTALLROOT}/include -D_PACKAGE_ast
-c sfio/sfset.c
done sfset.o generated
make sfsetbuf.o
make sfio/sfsetbuf.c
@@ -4444,7 +4444,7 @@
done sfio/sfvprintf.c
meta sfvprintf.o %.c>%.o
${PACKAGEROOT}/src/lib/libast/sfio/sfvprintf.c sfvprintf
prev sfio/sfvprintf.c
-exec - ${CC} ${mam_cc_FLAGS} ${-debug-symbols?1?${mam_cc_DEBUG}
-D_BLD_DEBUG?${CCFLAGS.FORCE}?} ${mam_cc_NOPROTECT}
${DEBUG+-DDEBUG=${DEBUG}} -I. -Icomp -Iport -Isfio -Iinclude -Istd
-I${INSTALLROOT}/include -D_PACKAGE_ast -c sfvprintf.c
+exec - ${CC} ${mam_cc_FLAGS} ${-debug-symbols?1?${mam_cc_DEBUG}
-D_BLD_DEBUG?${CCFLAGS.FORCE}?} ${mam_cc_NOPROTECT}
${DEBUG+-DDEBUG=${DEBUG}} -I. -Icomp -Iport -Isfio -Iinclude -Istd
-I${INSTALLROOT}/include -D_PACKAGE_ast -c sfio/sfvprintf.c
done sfvprintf.o generated
make sfvscanf.o
make sfio/sfvscanf.c
-- snip --
... to fix these issues...
... but then I get this:
-- snip --
+ cc -D_BLD_DLL -fPIC -DSHOPT_CMDLIB_BLTIN=0
'-DSH_CMDLIB_DIR="/usr/ast/bin"'
'-DSHOPT_CMDLIB_HDR="/home/test001/work/ast_ksh_201205018/build_linux_64bit/tmp_gnulinux
_builtin_header.h"' -DSHOPT_SYSRC -D_map_libc=1 -O2 -fstrict-aliasing
-Wstrict-aliasing -Wsequence-point -Wno-parentheses -Wno-unused
-Wno-trigraphs -Wclobbered -Wadd
ress -I. -I/home/test001/work/ast_ksh_201205018/build_linux_64bit/src/lib/libdll
-I/home/test001/work/ast_ksh_201205018/build_linux_64bit/arch/linux.i386/include/ast
-D_PACKAGE_ast -D_BLD_dll -c
/home/test001/work/ast_ksh_201205018/build_linux_64bit/src/lib/libdll/dllfind.c
/home/test001/work/ast_ksh_201205018/build_linux_64bit/src/lib/libdll/dllfind.c:
In function 'dllfind':
/home/test001/work/ast_ksh_201205018/build_linux_64bit/src/lib/libdll/dllfind.c:43:12:
error: 'error_info' undeclared (first use in this function)
/home/test001/work/ast_ksh_201205018/build_linux_64bit/src/lib/libdll/dllfind.c:43:12:
note: each undeclared identifier is reported only once for each
function it app
ears in
/home/test001/work/ast_ksh_201205018/build_linux_64bit/src/lib/libdll/dllfind.c:45:17:
error: 'NiL' undeclared (first use in this function)
mamake [lib/libdll]: *** exit code 1 making dllfind.o
-- snip --
... which sounds some AST includes are somehow screwed-up...
... can you have a look at this, please ?
----
Bye,
Roland
--
__ . . __
(o.\ \/ /.o) [email protected]
\__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer
/O /==\ O\ TEL +49 641 3992797
(;O/ \/ \O;)
_______________________________________________
ast-users mailing list
[email protected]
https://mailman.research.att.com/mailman/listinfo/ast-users