I found and fixed the problem for the next release the master source machine is linux.i386-64 and I run with 3d fs enabled by default one script generates and posts packages I ran the package generation outside of 3d and a bug in nmake showed up as subtle differences in the package Mamfiles those bugs have been fixed for the next release
thanks On Sat, 19 May 2012 14:23:33 +0200 Roland Mainz wrote: > 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
