patches not forgotten
just trying to get to a stable state
as you can see we're not there

On Thu, 26 Sep 2013 23:07:14 +0200 Roland Mainz wrote:
> On Thu, Sep 26, 2013 at 7:19 AM, Glenn Fowler <[email protected]> wrote:
> >
> > the AT&T Software Technology ast alpha 2013-09-26 source release
> > has been posted to the download site
> >         http://www.research.att.com/sw/download/alpha/
> > the package names and md5 checksums are
> >             INIT  95da0c907a6ed25a601c373e16a1862e
> >         ast-base  0aed6c2cd6bccf0ec23120179a1dfc38
> >         ast-open  529b4c33049de4100bc6f5ecaafa7722
> >          ast-ksh  d0762a194fe508641fa0706294236d3f
> > the md5 sums should match the ones listed on the download page
> >
> > note that these are binary md5sums :)
> [snip]

> Erm... there are a couple of problems:
> 1. ast-ksh doesn't build on Solaris 11/AMD64/64bit:
> -- snip --
> + cc -KPIC -D_TS_ERRNO -D_REENTRANT -KPIC -g -xs -xspace -Xa
> -xstrconst -z combreloc -xildoff -xcsi '-errtags=yes'
> '-DSHOPT_CMDLIB_BLTIN=0' '-DSH_CMDLIB_DIR="/usr/ast/bin"' '-DSHO
> PT_CMDLIB_HDR="/home/test001/ksh93/ast_ksh_20130926/build_i386_64bit_debug/tmp_solaris_builtin_header.h"'
> -DSHOPT_SYSRC '-D_map_libc=1' '-D_lib_socket=1' -lsocket -lnsl -I.
> -I/hom
> e/test001/ksh93/ast_ksh_20130926/build_i386_64bit_debug/src/lib/libsum
> -I/home/test001/ksh93/ast_ksh_20130926/build_i386_64bit_debug/arch/sol11.i386-64/include/ast
> -D_PACKAGE_ast
> -c 
> /home/test001/ksh93/ast_ksh_20130926/build_i386_64bit_debug/src/lib/libsum/sumlib.c
> "/home/test001/ksh93/ast_ksh_20130926/build_i386_64bit_debug/src/lib/libsum/sumlib.c",
> line 198: undefined symbol: sha384_scale
> "/home/test001/ksh93/ast_ksh_20130926/build_i386_64bit_debug/src/lib/libsum/sumlib.c",
> line 198: non-constant initializer: op "NAME"
> "/home/test001/ksh93/ast_ksh_20130926/build_i386_64bit_debug/src/lib/libsum/sumlib.c",
> line 267: warning: statement not reached (E_STATEMENT_NOT_REACHED)
> cc: acomp failed for
> /home/test001/ksh93/ast_ksh_20130926/build_i386_64bit_debug/src/lib/libsum/sumlib.c
> mamake [lib/libsum]: *** exit code 2 making sumlib.o
> -- snip --

sum-sha2.c has
        #define sha384_scale    0
sumlib.c has
        #include "sum-sha2.c"
        #undef  METHOD
        #define METHOD(x)       
x##_match,x##_description,x##_options,x##_open,x##_init,x##_block,x##_data,x##_print,x##_done,x##_scale,x##_flags
        METHOD(sha384),

you'll have to track down why for that particular cc and options
        x##_scale => sha384_scale doesn't expand to 0
give that a few other METHOD() expansions in that file also had 0 scale and 
went through fine

also, but unrelated, '-D_lib_socket=1' -lsocket -lnsl in cc options is a concern
those should have been handled by the build

_______________________________________________
ast-developers mailing list
[email protected]
http://lists.research.att.com/mailman/listinfo/ast-developers

Reply via email to