NGROUPS_MAX should be defined in <limits.h> http://pubs.opengroup.org/onlinepubs/9699919799/
On Sat, 5 May 2012 03:45:21 +0200 Roland Mainz wrote: > On Sat, May 5, 2012 at 3:22 AM, Roland Mainz <[email protected]> wrote: > > On Fri, May 4, 2012 at 11:46 PM, Glenn Fowler <[email protected]> wrote: > >> > >> the AT&T Software Technology ast beta 2012-05-04 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/ > >> > >> the recent git web problems should be fixed > > > > This is mainly a portability issue with the "clang" compiler (C > > frontend for the llvm project) on Linux: > > > > On SuSE Linux 12.2/AMD64 I can't get ast-open to compile with the > > "clang" compiler (e.g. $ CC='/usr/bin/clang -std=gnu99' ./bin/package > > make #). > > The build fails in "id.c" like this: > > -- snip -- > > > > /home/test001/work/ast_ksh_20120504/build_linux/src/lib/libcmd/id.c:233:17: > > error: use of undeclared identifier 'NGROUPS_MAX' > > maxgroups = NGROUPS_MAX; > > -- snip -- > > My guess is that somehow "clang"'s hackery with the system includes > > somehow misses or prevents the definition of |NGROUPS_MAX| ... > > ... but thinking further: Shouldn't this value be obtained dynamically > > from the system using |_SC_NGROUPS_MAX| ? > Interesting side-note: ast-ksh.2012-05-04 compiles with "clang" 3.0 > without problems. No clue why the ast-open build fails... yet... > ---- > 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
