make  all-recursive
make[1]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1'
Making all in src
make[2]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src'
(echo '/* Automatically generated from environ.h.in, by make. */' ; \
sed -e 's,@''prefix@,/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx,' \
    -e 's,@''bindir@,/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/bin,' \
    -e 's,@''sbindir@,/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/sbin,' \
    -e 's,@''libexecdir@,/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/libexec,' \
    -e 's,@''sysconfdir@,/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/etc,' \
  < /export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/environ.h.in) >environ.hT
test -s environ.hT && mv -f environ.hT environ.h
make  all-recursive
make[3]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src'
Making all in argp
make[4]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp'
make  all-recursive
make[5]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp'
Making all in .
make[6]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp'
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp -I.   -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Waggregate-return  -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT argp-ba.o -MD -MP -MF ".deps/argp-ba.Tpo" -c -o argp-ba.o argp-ba.c; \
then mv -f ".deps/argp-ba.Tpo" ".deps/argp-ba.Po"; else rm -f ".deps/argp-ba.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
argp-ba.c(26): remark #1418: external definition with no prior declaration
  const char *argp_program_bug_address = 0;
              ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp -I.   -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Waggregate-return  -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT argp-eexst.o -MD -MP -MF ".deps/argp-eexst.Tpo" -c -o argp-eexst.o argp-eexst.c; \
then mv -f ".deps/argp-eexst.Tpo" ".deps/argp-eexst.Po"; else rm -f ".deps/argp-eexst.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp -I.   -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Waggregate-return  -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT argp-fmtstream.o -MD -MP -MF ".deps/argp-fmtstream.Tpo" -c -o argp-fmtstream.o argp-fmtstream.c; \
then mv -f ".deps/argp-fmtstream.Tpo" ".deps/argp-fmtstream.Po"; else rm -f ".deps/argp-fmtstream.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
argp-fmtstream.h(41): remark #193: zero used for undefined preprocessing identifier
  #if _LIBC || (defined (HAVE_FLOCKFILE) && defined(HAVE_PUTC_UNLOCKED) \
      ^

argp-fmtstream.h(58): remark #193: zero used for undefined preprocessing identifier
  #if    (_LIBC - 0 && !defined (USE_IN_LIBIO)) \
          ^

argp-fmtstream.h(206): remark #193: zero used for undefined preprocessing identifier
  #if !_LIBC
       ^

argp-fmtstream.h(253): remark #810: conversion from "int" to "char" may lose significant bits
      return *__fs->p++ = __ch;
                        ^

argp-fmtstream.h(303): remark #193: zero used for undefined preprocessing identifier
  #if !_LIBC
       ^

argp-namefrob.h(21): remark #193: zero used for undefined preprocessing identifier
  #if !_LIBC
       ^

argp-fmtstream.c(395): warning #290: function "argp_fmtstream_write" has already been defined
  __argp_fmtstream_write (argp_fmtstream_t __fs,
  ^

argp-fmtstream.c(409): warning #290: function "argp_fmtstream_puts" has already been defined
  __argp_fmtstream_puts (argp_fmtstream_t __fs, __const char *__str)
  ^

argp-fmtstream.c(422): warning #290: function "argp_fmtstream_putc" has already been defined
  __argp_fmtstream_putc (argp_fmtstream_t __fs, int __ch)
  ^

argp-fmtstream.c(425): remark #810: conversion from "int" to "char" may lose significant bits
      return *__fs->p++ = __ch;
                        ^

argp-fmtstream.c(432): warning #290: function "argp_fmtstream_set_lmargin" has already been defined
  __argp_fmtstream_set_lmargin (argp_fmtstream_t __fs, size_t __lmargin)
  ^

argp-fmtstream.c(444): warning #290: function "argp_fmtstream_set_rmargin" has already been defined
  __argp_fmtstream_set_rmargin (argp_fmtstream_t __fs, size_t __rmargin)
  ^

argp-fmtstream.c(456): warning #290: function "argp_fmtstream_set_wmargin" has already been defined
  __argp_fmtstream_set_wmargin (argp_fmtstream_t __fs, size_t __wmargin)
  ^

argp-fmtstream.c(468): warning #290: function "argp_fmtstream_point" has already been defined
  __argp_fmtstream_point (argp_fmtstream_t __fs)
  ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp -I.   -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Waggregate-return  -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT argp-help.o -MD -MP -MF ".deps/argp-help.Tpo" -c -o argp-help.o argp-help.c; \
then mv -f ".deps/argp-help.Tpo" ".deps/argp-help.Po"; else rm -f ".deps/argp-help.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

argp-fmtstream.h(41): remark #193: zero used for undefined preprocessing identifier
  #if _LIBC || (defined (HAVE_FLOCKFILE) && defined(HAVE_PUTC_UNLOCKED) \
      ^

argp-fmtstream.h(58): remark #193: zero used for undefined preprocessing identifier
  #if    (_LIBC - 0 && !defined (USE_IN_LIBIO)) \
          ^

argp-fmtstream.h(206): remark #193: zero used for undefined preprocessing identifier
  #if !_LIBC
       ^

argp-fmtstream.h(253): remark #810: conversion from "int" to "char" may lose significant bits
      return *__fs->p++ = __ch;
                        ^

argp-fmtstream.h(303): remark #193: zero used for undefined preprocessing identifier
  #if !_LIBC
       ^

argp-namefrob.h(21): remark #193: zero used for undefined preprocessing identifier
  #if !_LIBC
       ^

argp-help.c(94): remark #193: zero used for undefined preprocessing identifier
  #if !_LIBC
       ^

argp-help.c(203): remark #279: controlling expression is constant
  	SKIPWS (var);
  	^

argp-help.c(216): remark #279: controlling expression is constant
  	    SKIPWS (arg);
  	    ^

argp-help.c(223): remark #279: controlling expression is constant
  		SKIPWS (arg);
  		^

argp-help.c(239): warning #167: argument of type "const unsigned char *" is incompatible with parameter of type "const char *"
  		val = atoi (arg);
  		            ^

argp-help.c(242): remark #279: controlling expression is constant
  		SKIPWS (arg);
  		^

argp-help.c(247): warning #167: argument of type "const unsigned char *" is incompatible with parameter of type "const char *"
  		  && strncmp (var, un->name, var_len) == 0)
  		              ^

argp-help.c(253): remark #181: argument is incompatible with corresponding format string conversion
  				    (int) var_len, var);
  				                   ^

argp-help.c(262): remark #181: argument is incompatible with corresponding format string conversion
  			      (int) var_len, var);
  			                     ^

argp-help.c(272): remark #181: argument is incompatible with corresponding format string conversion
  				      "Garbage in ARGP_HELP_FMT: %s"), var);
  				                                       ^

argp-help.c(503): remark #810: conversion from "int" to "char" may lose significant bits
  	      if (oshort (o) && ! find_char (o->key, hol->short_options, so))
  	                                     ^

argp-help.c(505): remark #810: conversion from "int" to "char" may lose significant bits
  		*so++ = o->key;
  		      ^

argp-help.c(622): remark #810: conversion from "int" to "char" may lose significant bits
    return hol_entry_short_iterate (entry, until_short,
           ^

argp-help.c(804): remark #810: conversion from "int" to "unsigned char" may lose significant bits
  	  unsigned char first1 = short1 ? short1 : long1 ? *long1 : 0;
  	                         ^

argp-help.c(805): remark #810: conversion from "int" to "unsigned char" may lose significant bits
  	  unsigned char first2 = short2 ? short2 : long2 ? *long2 : 0;
  	                         ^

argp-help.c(807): remark #981: operands are evaluated in unspecified order
  	  int lower_cmp = _tolower (first1) - _tolower (first2);
  	                                    ^

argp-help.c(876): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
  	  unsigned hol_so_len = strlen (hol->short_options);
  	                        ^

argp-help.c(908): remark #810: conversion from "int" to "char" may lose significant bits
  		      if (! find_char (ch, short_options,
  		                       ^

argp-help.c(912): remark #810: conversion from "int" to "char" may lose significant bits
  			*so++ = ch;
  			      ^

argp-help.c(936): remark #810: conversion from "unsigned long" to "int" may lose significant bits
    int needed = col - __argp_fmtstream_point (stream);
                 ^

argp-help.c(1078): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
  	  int old_wm = __argp_fmtstream_wmargin (pest->stream);
  	               ^

argp-help.c(1101): remark #810: conversion from "size_t={unsigned long}" to "int" may lose significant bits
    int old_lm = __argp_fmtstream_set_lmargin (stream, 0);
                 ^

argp-help.c(1102): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
    int old_wm = __argp_fmtstream_wmargin (stream);
                 ^

argp-help.c(1197): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
  	  unsigned int col = __argp_fmtstream_point (stream);
  	                     ^

argp-help.c(1268): remark #810: conversion from "int" to "char" may lose significant bits
      *(*snao_end)++ = opt->key;
                     ^

argp-help.c(1388): remark #810: conversion from "long" to "int" may lose significant bits
  			      child - argp->children, cluster, argp)
  			      ^

argp-help.c(1619): remark #810: conversion from "size_t={unsigned long}" to "int" may lose significant bits
  	  int old_wm = __argp_fmtstream_set_wmargin (fs, uparams.usage_indent);
  	               ^

argp-help.c(1633): remark #810: conversion from "size_t={unsigned long}" to "int" may lose significant bits
  	  old_lm = __argp_fmtstream_set_lmargin (fs, uparams.usage_indent);
  	         ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp -I.   -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Waggregate-return  -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT argp-parse.o -MD -MP -MF ".deps/argp-parse.Tpo" -c -o argp-parse.o argp-parse.c; \
then mv -f ".deps/argp-parse.Tpo" ".deps/argp-parse.Po"; else rm -f ".deps/argp-parse.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
argp-parse.c(75): remark #193: zero used for undefined preprocessing identifier
  #if _LIBC - 0
      ^

argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

argp-namefrob.h(21): remark #193: zero used for undefined preprocessing identifier
  #if !_LIBC
       ^

argp-parse.c(101): remark #1418: external definition with no prior declaration
  volatile int _argp_hang;
               ^

argp-parse.c(463): remark #810: conversion from "int" to "char" may lose significant bits
  	      *cvt->short_end++ = opt->key;
  	                        ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp -I.   -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Waggregate-return  -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT argp-pv.o -MD -MP -MF ".deps/argp-pv.Tpo" -c -o argp-pv.o argp-pv.c; \
then mv -f ".deps/argp-pv.Tpo" ".deps/argp-pv.Po"; else rm -f ".deps/argp-pv.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
argp-pv.c(25): remark #1418: external definition with no prior declaration
  const char *argp_program_version = 0;
              ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp -I.   -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Waggregate-return  -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT argp-pvh.o -MD -MP -MF ".deps/argp-pvh.Tpo" -c -o argp-pvh.o argp-pvh.c; \
then mv -f ".deps/argp-pvh.Tpo" ".deps/argp-pvh.Po"; else rm -f ".deps/argp-pvh.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

rm -f libargp.a
ar cru libargp.a argp-ba.o argp-eexst.o argp-fmtstream.o argp-help.o argp-parse.o argp-pv.o argp-pvh.o 
ranlib libargp.a
make[6]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp'
Making all in testsuite
make[6]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp/testsuite'
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp/testsuite -I..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Waggregate-return  -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ex1.o -MD -MP -MF ".deps/ex1.Tpo" -c -o ex1.o ex1.c; \
then mv -f ".deps/ex1.Tpo" ".deps/ex1.Po"; else rm -f ".deps/ex1.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Waggregate-return  -Wpointer-arith -Wbad-function-cast -Wnested-externs   -o ex1  ex1.o ../libargp.a 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp/testsuite -I..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Waggregate-return  -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ex3.o -MD -MP -MF ".deps/ex3.Tpo" -c -o ex3.o ex3.c; \
then mv -f ".deps/ex3.Tpo" ".deps/ex3.Po"; else rm -f ".deps/ex3.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Waggregate-return  -Wpointer-arith -Wbad-function-cast -Wnested-externs   -o ex3  ex3.o ../libargp.a 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp/testsuite -I..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Waggregate-return  -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ex4.o -MD -MP -MF ".deps/ex4.Tpo" -c -o ex4.o ex4.c; \
then mv -f ".deps/ex4.Tpo" ".deps/ex4.Po"; else rm -f ".deps/ex4.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Waggregate-return  -Wpointer-arith -Wbad-function-cast -Wnested-externs   -o ex4  ex4.o ../libargp.a 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
make[6]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp/testsuite'
make[5]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp'
make[4]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/argp'
Making all in rsync
make[4]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/rsync'
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/rsync -I../..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/rsync/.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT generate.o -MD -MP -MF ".deps/generate.Tpo" -c -o generate.o generate.c; \
then mv -f ".deps/generate.Tpo" ".deps/generate.Po"; else rm -f ".deps/generate.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
generate.c(30): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT16(dst, s->a_sum);
    ^

generate.c(30): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT16(dst, s->a_sum);
    ^

generate.c(30): remark #279: controlling expression is constant
    WRITE_UINT16(dst, s->a_sum);
    ^

generate.c(31): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT16(dst + 2, s->c_sum);
    ^

generate.c(31): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT16(dst + 2, s->c_sum);
    ^

generate.c(31): remark #279: controlling expression is constant
    WRITE_UINT16(dst + 2, s->c_sum);
    ^

generate.c(98): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	      s->buf_pos += s->avail_out;
  	                 ^

generate.c(161): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(s->buf, count);
    ^

generate.c(161): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(s->buf, count);
    ^

generate.c(161): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(s->buf, count);
    ^

generate.c(161): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(s->buf, count);
    ^

generate.c(161): remark #279: controlling expression is constant
    WRITE_UINT32(s->buf, count);
    ^

generate.c(162): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(s->buf + 4, block_size);
    ^

generate.c(162): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(s->buf + 4, block_size);
    ^

generate.c(162): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(s->buf + 4, block_size);
    ^

generate.c(162): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(s->buf + 4, block_size);
    ^

generate.c(162): remark #279: controlling expression is constant
    WRITE_UINT32(s->buf + 4, block_size);
    ^

generate.c(163): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(s->buf + 8, tail);
    ^

generate.c(163): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(s->buf + 8, tail);
    ^

generate.c(163): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(s->buf + 8, tail);
    ^

generate.c(163): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(s->buf + 8, tail);
    ^

generate.c(163): remark #279: controlling expression is constant
    WRITE_UINT32(s->buf + 8, tail);
    ^

generate.c(170): remark #188: enumerated type mixed with another type
    return 1;
           ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/rsync -I../..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/rsync/.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT receive.o -MD -MP -MF ".deps/receive.Tpo" -c -o receive.o receive.c; \
then mv -f ".deps/receive.Tpo" ".deps/receive.Po"; else rm -f ".deps/receive.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
receive.c(136): remark #981: operands are evaluated in unspecified order
  	if (GET() != s->buf[s->i++])
  	          ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/rsync -I../..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/rsync/.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT checksum.o -MD -MP -MF ".deps/checksum.Tpo" -c -o checksum.o checksum.c; \
then mv -f ".deps/checksum.Tpo" ".deps/checksum.Po"; else rm -f ".deps/checksum.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/rsync -I../..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/rsync/.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT send.o -MD -MP -MF ".deps/send.Tpo" -c -o send.o send.c; \
then mv -f ".deps/send.Tpo" ".deps/send.Po"; else rm -f ".deps/send.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
send.c(338): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(s->buf, s->size);
        ^

send.c(338): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(s->buf, s->size);
        ^

send.c(338): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(s->buf, s->size);
        ^

send.c(338): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(s->buf, s->size);
        ^

send.c(338): remark #279: controlling expression is constant
        WRITE_UINT32(s->buf, s->size);
        ^

send.c(343): remark #279: controlling expression is constant
    WRITE_UINT32(s->buf + end, 0);
    ^

send.c(398): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
        uint32_t token = ~(n - s->table->all_nodes);
                         ^

send.c(400): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(s->buf, token);
        ^

send.c(400): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(s->buf, token);
        ^

send.c(400): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(s->buf, token);
        ^

send.c(400): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(s->buf, token);
        ^

send.c(400): remark #279: controlling expression is constant
        WRITE_UINT32(s->buf, token);
        ^

send.c(466): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  	      uint32_t token = ~(n - s->table->all_nodes);
  	                       ^

send.c(474): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	      WRITE_UINT32(s->buf, start);
  	      ^

send.c(474): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	      WRITE_UINT32(s->buf, start);
  	      ^

send.c(474): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	      WRITE_UINT32(s->buf, start);
  	      ^

send.c(474): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	      WRITE_UINT32(s->buf, start);
  	      ^

send.c(474): remark #279: controlling expression is constant
  	      WRITE_UINT32(s->buf, start);
  	      ^

send.c(477): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	      WRITE_UINT32(BUF + start, token);
  	      ^

send.c(477): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	      WRITE_UINT32(BUF + start, token);
  	      ^

send.c(477): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	      WRITE_UINT32(BUF + start, token);
  	      ^

send.c(477): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	      WRITE_UINT32(BUF + start, token);
  	      ^

send.c(477): remark #279: controlling expression is constant
  	      WRITE_UINT32(BUF + start, token);
  	      ^

send.c(501): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(s->buf, length);
    ^

send.c(501): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(s->buf, length);
    ^

send.c(501): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(s->buf, length);
    ^

send.c(501): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(s->buf, length);
    ^

send.c(501): remark #279: controlling expression is constant
    WRITE_UINT32(s->buf, length);
    ^

rm -f librsync.a
ar cru librsync.a generate.o receive.o checksum.o send.o 
ranlib librsync.a
make[4]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/rsync'
Making all in nettle
make[4]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle'
make all-here
make[5]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle'
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aesdata.o -MD -MP -MF aesdata.o.d -fpic -c aesdata.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
aesdata.c(23): remark #1418: external definition with no prior declaration
  uint8_t sbox[0x100];
          ^

aesdata.c(24): remark #1418: external definition with no prior declaration
  uint8_t isbox[0x100];
          ^

aesdata.c(26): remark #1418: external definition with no prior declaration
  uint8_t gf2_log[0x100];
          ^

aesdata.c(27): remark #1418: external definition with no prior declaration
  uint8_t gf2_exp[0x100];
          ^

aesdata.c(29): remark #1418: external definition with no prior declaration
  uint32_t dtable[4][0x100];
           ^

aesdata.c(30): remark #1418: external definition with no prior declaration
  uint32_t itable[4][0x100];
           ^

aesdata.c(58): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        gf2_exp[i] = x;
                   ^

aesdata.c(59): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        gf2_log[x] = i;
                   ^

aesdata.c(93): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        sbox[i] = affine(invert(i));
                ^

aesdata.c(94): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        isbox[sbox[i]] = i;
                       ^

aesdata.c(113): remark #981: operands are evaluated in unspecified order
  		     | xtime(s) );
  		     ^

aesdata.c(131): remark #981: operands are evaluated in unspecified order
  		   | (mult(s, 0xd) << 16)
  		   ^

aesdata.c(132): remark #981: operands are evaluated in unspecified order
  		   | (mult(s, 0x9) << 8)
  		   ^

aesdata.c(133): remark #981: operands are evaluated in unspecified order
  		   | (mult(s, 0xe) ));
  		   ^

aesdata.c(247): remark #810: conversion from "unsigned long" to "unsigned int" may lose significant bits
        a = strtoul(argv[1], NULL, 16);
          ^

aesdata.c(248): remark #810: conversion from "unsigned long" to "unsigned int" may lose significant bits
        b = strtoul(argv[3], NULL, 16);
          ^

aesdata.c(286): remark #810: conversion from "unsigned long" to "unsigned int" may lose significant bits
  	  a[i] = strtoul(argv[1+i], NULL, 16);
  	       ^

aesdata.c(287): remark #810: conversion from "unsigned long" to "unsigned int" may lose significant bits
  	  b[i] = strtoul(argv[5+i], NULL, 16);
  	       ^

aesdata.c(290): remark #981: operands are evaluated in unspecified order
        c[0] = mult(a[0],b[0])^mult(a[3],b[1])^mult(a[2],b[2])^mult(a[1],b[3]);
                              ^

aesdata.c(290): remark #981: operands are evaluated in unspecified order
        c[0] = mult(a[0],b[0])^mult(a[3],b[1])^mult(a[2],b[2])^mult(a[1],b[3]);
                                              ^

aesdata.c(290): remark #981: operands are evaluated in unspecified order
        c[0] = mult(a[0],b[0])^mult(a[3],b[1])^mult(a[2],b[2])^mult(a[1],b[3]);
                                                              ^

aesdata.c(291): remark #981: operands are evaluated in unspecified order
        c[1] = mult(a[1],b[0])^mult(a[0],b[1])^mult(a[3],b[2])^mult(a[2],b[3]);
                              ^

aesdata.c(291): remark #981: operands are evaluated in unspecified order
        c[1] = mult(a[1],b[0])^mult(a[0],b[1])^mult(a[3],b[2])^mult(a[2],b[3]);
                                              ^

aesdata.c(291): remark #981: operands are evaluated in unspecified order
        c[1] = mult(a[1],b[0])^mult(a[0],b[1])^mult(a[3],b[2])^mult(a[2],b[3]);
                                                              ^

aesdata.c(292): remark #981: operands are evaluated in unspecified order
        c[2] = mult(a[2],b[0])^mult(a[1],b[1])^mult(a[0],b[2])^mult(a[3],b[3]);
                              ^

aesdata.c(292): remark #981: operands are evaluated in unspecified order
        c[2] = mult(a[2],b[0])^mult(a[1],b[1])^mult(a[0],b[2])^mult(a[3],b[3]);
                                              ^

aesdata.c(292): remark #981: operands are evaluated in unspecified order
        c[2] = mult(a[2],b[0])^mult(a[1],b[1])^mult(a[0],b[2])^mult(a[3],b[3]);
                                                              ^

aesdata.c(293): remark #981: operands are evaluated in unspecified order
        c[3] = mult(a[3],b[0])^mult(a[2],b[1])^mult(a[1],b[2])^mult(a[0],b[3]);
                              ^

aesdata.c(293): remark #981: operands are evaluated in unspecified order
        c[3] = mult(a[3],b[0])^mult(a[2],b[1])^mult(a[1],b[2])^mult(a[0],b[3]);
                                              ^

aesdata.c(293): remark #981: operands are evaluated in unspecified order
        c[3] = mult(a[3],b[0])^mult(a[2],b[1])^mult(a[1],b[2])^mult(a[0],b[3]);
                                                              ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib aesdata.o -lgmp  -o aesdata
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT desdata.o -MD -MP -MF desdata.o.d -fpic -c desdata.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
desinfo.h(17): remark #1418: external definition with no prior declaration
  unsigned char KL[] = {
                ^

desinfo.h(28): remark #1418: external definition with no prior declaration
  unsigned char KS[] = {
                ^

desinfo.h(35): remark #1418: external definition with no prior declaration
  unsigned char KC[] = {
                ^

desinfo.h(46): remark #1418: external definition with no prior declaration
  unsigned char SB[8][64] = {
                ^

desinfo.h(92): remark #1418: external definition with no prior declaration
  char SP[] = {	
       ^

desdata.c(48): remark #1418: external definition with no prior declaration
  int korder[] = {
      ^

desdata.c(61): remark #1418: external definition with no prior declaration
  int sorder[] = {
      ^

desdata.c(65): warning #1419: external declaration in primary source file
  int printf(const char *, ...);
      ^

desdata.c(89): remark #810: conversion from "unsigned int" to "char" may lose significant bits
  		b[i] = 8 & ~j;	/* 0 is okay and 8 is bad parity */
  		     ^

desdata.c(119): remark #810: conversion from "int" to "char" may lose significant bits
  		ksr[i] = (KL[i] - 1) ^ 7;
  		       ^

desdata.c(130): remark #810: conversion from "uint32_t={unsigned int}" to "char" may lose significant bits
  			ksr[27] = m;
  			        ^

desdata.c(131): remark #810: conversion from "uint32_t={unsigned int}" to "char" may lose significant bits
  			ksr[55] = n;
  			        ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib desdata.o -lgmp  -o desdata
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT shadata.o -MD -MP -MF shadata.o.d -fpic -c shadata.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib shadata.o -lgmp  -lm -o shadata
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes-decrypt-internal.o -MD -MP -MF aes-decrypt-internal.o.d -fpic -c aes-decrypt-internal.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
aes-decrypt-internal.c(78): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst, t0);
        ^

aes-decrypt-internal.c(78): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst, t0);
        ^

aes-decrypt-internal.c(78): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst, t0);
        ^

aes-decrypt-internal.c(78): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst, t0);
        ^

aes-decrypt-internal.c(78): remark #279: controlling expression is constant
        LE_WRITE_UINT32(dst, t0);
        ^

aes-decrypt-internal.c(79): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 8, t2);
        ^

aes-decrypt-internal.c(79): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 8, t2);
        ^

aes-decrypt-internal.c(79): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 8, t2);
        ^

aes-decrypt-internal.c(79): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 8, t2);
        ^

aes-decrypt-internal.c(79): remark #279: controlling expression is constant
        LE_WRITE_UINT32(dst + 8, t2);
        ^

aes-decrypt-internal.c(80): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 4, t1);
        ^

aes-decrypt-internal.c(80): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 4, t1);
        ^

aes-decrypt-internal.c(80): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 4, t1);
        ^

aes-decrypt-internal.c(80): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 4, t1);
        ^

aes-decrypt-internal.c(80): remark #279: controlling expression is constant
        LE_WRITE_UINT32(dst + 4, t1);
        ^

aes-decrypt-internal.c(81): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 12, t3);
        ^

aes-decrypt-internal.c(81): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 12, t3);
        ^

aes-decrypt-internal.c(81): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 12, t3);
        ^

aes-decrypt-internal.c(81): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 12, t3);
        ^

aes-decrypt-internal.c(81): remark #279: controlling expression is constant
        LE_WRITE_UINT32(dst + 12, t3);
        ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes-decrypt.o -MD -MP -MF aes-decrypt.o.d -fpic -c aes-decrypt.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes-encrypt-internal.o -MD -MP -MF aes-encrypt-internal.o.d -fpic -c aes-encrypt-internal.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
aes-encrypt-internal.c(78): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst, t0);
        ^

aes-encrypt-internal.c(78): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst, t0);
        ^

aes-encrypt-internal.c(78): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst, t0);
        ^

aes-encrypt-internal.c(78): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst, t0);
        ^

aes-encrypt-internal.c(78): remark #279: controlling expression is constant
        LE_WRITE_UINT32(dst, t0);
        ^

aes-encrypt-internal.c(79): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 8, t2);
        ^

aes-encrypt-internal.c(79): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 8, t2);
        ^

aes-encrypt-internal.c(79): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 8, t2);
        ^

aes-encrypt-internal.c(79): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 8, t2);
        ^

aes-encrypt-internal.c(79): remark #279: controlling expression is constant
        LE_WRITE_UINT32(dst + 8, t2);
        ^

aes-encrypt-internal.c(80): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 4, t1);
        ^

aes-encrypt-internal.c(80): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 4, t1);
        ^

aes-encrypt-internal.c(80): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 4, t1);
        ^

aes-encrypt-internal.c(80): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 4, t1);
        ^

aes-encrypt-internal.c(80): remark #279: controlling expression is constant
        LE_WRITE_UINT32(dst + 4, t1);
        ^

aes-encrypt-internal.c(81): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 12, t3);
        ^

aes-encrypt-internal.c(81): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 12, t3);
        ^

aes-encrypt-internal.c(81): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 12, t3);
        ^

aes-encrypt-internal.c(81): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        LE_WRITE_UINT32(dst + 12, t3);
        ^

aes-encrypt-internal.c(81): remark #279: controlling expression is constant
        LE_WRITE_UINT32(dst + 12, t3);
        ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes-encrypt.o -MD -MP -MF aes-encrypt.o.d -fpic -c aes-encrypt.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes-encrypt-table.o -MD -MP -MF aes-encrypt-table.o.d -fpic -c aes-encrypt-table.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes-set-encrypt-key.o -MD -MP -MF aes-set-encrypt-key.o.d -fpic -c aes-set-encrypt-key.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes-set-decrypt-key.o -MD -MP -MF aes-set-decrypt-key.o.d -fpic -c aes-set-decrypt-key.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
aes-set-decrypt-key.c(124): remark #981: operands are evaluated in unspecified order
  	    ^ mult(0xb, (a[j] >> ((i+1)%4)*8) & 0xff)
  	    ^

aes-set-decrypt-key.c(125): remark #981: operands are evaluated in unspecified order
  	    ^ mult(0xd, (a[j] >> ((i+2)%4)*8) & 0xff)
  	    ^

aes-set-decrypt-key.c(126): remark #981: operands are evaluated in unspecified order
  	    ^ mult(0x9, (a[j] >> ((i+3)%4)*8) & 0xff);
  	    ^

aes-set-decrypt-key.c(123): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	  c[j][i] = mult(0xe, (a[j] >> i*8) & 0xff)
  	          ^

aes-set-decrypt-key.c(158): remark #279: controlling expression is constant
        SWAP(ctx->keys[i+k], ctx->keys[j+k]);
        ^

aes-set-decrypt-key.c(144): remark #593: variable "nkeys" was set but never used
    unsigned nkeys;
             ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes-meta.o -MD -MP -MF aes-meta.o.d -fpic -c aes-meta.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT arcfour.o -MD -MP -MF arcfour.o.d -fpic -c arcfour.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
arcfour.c(47): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
      ctx->S[i] = i;
                ^

arcfour.c(52): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        SWAP(ctx->S[i], ctx->S[j]);
        ^

arcfour.c(52): remark #279: controlling expression is constant
        SWAP(ctx->S[i], ctx->S[j]);
        ^

arcfour.c(71): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        j += si; j &= 0xff;
          ^

arcfour.c(73): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->S[j] = si;
                  ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT arcfour-crypt.o -MD -MP -MF arcfour-crypt.o.d -fpic -c arcfour-crypt.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
arcfour-crypt.c(47): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        j += si; j &= 0xff;
          ^

arcfour-crypt.c(49): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->S[j] = si;
                  ^

arcfour-crypt.c(50): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        *dst++ = *src++ ^ ctx->S[ (si + sj) & 0xff ];
               ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT arcfour-meta.o -MD -MP -MF arcfour-meta.o.d -fpic -c arcfour-meta.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT arctwo.o -MD -MP -MF arctwo.o.d -fpic -c arctwo.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
arctwo.c(95): remark #810: conversion from "unsigned int" to "uint16_t={unsigned short}" may lose significant bits
      w0 = LE_READ_UINT16 (&src[0]);
         ^

arctwo.c(96): remark #810: conversion from "unsigned int" to "uint16_t={unsigned short}" may lose significant bits
      w1 = LE_READ_UINT16 (&src[2]);
         ^

arctwo.c(97): remark #810: conversion from "unsigned int" to "uint16_t={unsigned short}" may lose significant bits
      w2 = LE_READ_UINT16 (&src[4]);
         ^

arctwo.c(98): remark #810: conversion from "unsigned int" to "uint16_t={unsigned short}" may lose significant bits
      w3 = LE_READ_UINT16 (&src[6]);
         ^

arctwo.c(104): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	w0 += (w1 & ~w3) + (w2 & w3) + ctx->S[j];
  	   ^

arctwo.c(105): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	w0 = rotl16 (w0, 1);
  	   ^

arctwo.c(107): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	w1 += (w2 & ~w0) + (w3 & w0) + ctx->S[j + 1];
  	   ^

arctwo.c(108): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	w1 = rotl16 (w1, 2);
  	   ^

arctwo.c(110): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	w2 += (w3 & ~w1) + (w0 & w1) + ctx->S[j + 2];
  	   ^

arctwo.c(111): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	w2 = rotl16 (w2, 3);
  	   ^

arctwo.c(113): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	w3 += (w0 & ~w2) + (w1 & w2) + ctx->S[j + 3];
  	   ^

arctwo.c(114): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	w3 = rotl16 (w3, 5);
  	   ^

arctwo.c(118): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	    w0 += ctx->S[w3 & 63];
  	       ^

arctwo.c(119): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	    w1 += ctx->S[w0 & 63];
  	       ^

arctwo.c(120): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	    w2 += ctx->S[w1 & 63];
  	       ^

arctwo.c(121): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	    w3 += ctx->S[w2 & 63];
  	       ^

arctwo.c(124): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT16 (&dst[0], w0);
      ^

arctwo.c(124): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT16 (&dst[0], w0);
      ^

arctwo.c(124): remark #279: controlling expression is constant
      LE_WRITE_UINT16 (&dst[0], w0);
      ^

arctwo.c(125): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT16 (&dst[2], w1);
      ^

arctwo.c(125): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT16 (&dst[2], w1);
      ^

arctwo.c(125): remark #279: controlling expression is constant
      LE_WRITE_UINT16 (&dst[2], w1);
      ^

arctwo.c(126): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT16 (&dst[4], w2);
      ^

arctwo.c(126): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT16 (&dst[4], w2);
      ^

arctwo.c(126): remark #279: controlling expression is constant
      LE_WRITE_UINT16 (&dst[4], w2);
      ^

arctwo.c(127): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT16 (&dst[6], w3);
      ^

arctwo.c(127): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT16 (&dst[6], w3);
      ^

arctwo.c(127): remark #279: controlling expression is constant
      LE_WRITE_UINT16 (&dst[6], w3);
      ^

arctwo.c(140): remark #810: conversion from "unsigned int" to "uint16_t={unsigned short}" may lose significant bits
      w0 = LE_READ_UINT16 (&src[0]);
         ^

arctwo.c(141): remark #810: conversion from "unsigned int" to "uint16_t={unsigned short}" may lose significant bits
      w1 = LE_READ_UINT16 (&src[2]);
         ^

arctwo.c(142): remark #810: conversion from "unsigned int" to "uint16_t={unsigned short}" may lose significant bits
      w2 = LE_READ_UINT16 (&src[4]);
         ^

arctwo.c(143): remark #810: conversion from "unsigned int" to "uint16_t={unsigned short}" may lose significant bits
      w3 = LE_READ_UINT16 (&src[6]);
         ^

arctwo.c(149): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	w3 = rotr16 (w3, 5);
  	   ^

arctwo.c(150): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	w3 -= (w0 & ~w2) + (w1 & w2) + ctx->S[j + 3];
  	   ^

arctwo.c(152): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	w2 = rotr16 (w2, 3);
  	   ^

arctwo.c(153): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	w2 -= (w3 & ~w1) + (w0 & w1) + ctx->S[j + 2];
  	   ^

arctwo.c(155): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	w1 = rotr16 (w1, 2);
  	   ^

arctwo.c(156): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	w1 -= (w2 & ~w0) + (w3 & w0) + ctx->S[j + 1];
  	   ^

arctwo.c(158): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	w0 = rotr16 (w0, 1);
  	   ^

arctwo.c(159): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	w0 -= (w1 & ~w3) + (w2 & w3) + ctx->S[j];
  	   ^

arctwo.c(163): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	    w3 = w3 - ctx->S[w2 & 63];
  	       ^

arctwo.c(164): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	    w2 = w2 - ctx->S[w1 & 63];
  	       ^

arctwo.c(165): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	    w1 = w1 - ctx->S[w0 & 63];
  	       ^

arctwo.c(166): remark #810: conversion from "int" to "uint16_t={unsigned short}" may lose significant bits
  	    w0 = w0 - ctx->S[w3 & 63];
  	       ^

arctwo.c(170): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT16 (&dst[0], w0);
      ^

arctwo.c(170): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT16 (&dst[0], w0);
      ^

arctwo.c(170): remark #279: controlling expression is constant
      LE_WRITE_UINT16 (&dst[0], w0);
      ^

arctwo.c(171): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT16 (&dst[2], w1);
      ^

arctwo.c(171): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT16 (&dst[2], w1);
      ^

arctwo.c(171): remark #279: controlling expression is constant
      LE_WRITE_UINT16 (&dst[2], w1);
      ^

arctwo.c(172): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT16 (&dst[4], w2);
      ^

arctwo.c(172): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT16 (&dst[4], w2);
      ^

arctwo.c(172): remark #279: controlling expression is constant
      LE_WRITE_UINT16 (&dst[4], w2);
      ^

arctwo.c(173): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT16 (&dst[6], w3);
      ^

arctwo.c(173): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT16 (&dst[6], w3);
      ^

arctwo.c(173): remark #279: controlling expression is constant
      LE_WRITE_UINT16 (&dst[6], w3);
      ^

arctwo.c(216): remark #810: conversion from "unsigned int" to "uint16_t={unsigned short}" may lose significant bits
      ctx->S[i] = LE_READ_UINT16(S + i * 2);
                ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT arctwo-meta.o -MD -MP -MF arctwo-meta.o.d -fpic -c arctwo-meta.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT base16-encode.o -MD -MP -MF base16-encode.o.d -fpic -c base16-encode.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT base16-decode.o -MD -MP -MF base16-decode.o.d -fpic -c base16-decode.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
base16-decode.c(82): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	  *dst = (ctx->word << 4) | digit;
  	       ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT base16-meta.o -MD -MP -MF base16-meta.o.d -fpic -c base16-meta.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT base64-encode.o -MD -MP -MF base64-encode.o.d -fpic -c base64-encode.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT base64-decode.o -MD -MP -MF base64-decode.o.d -fpic -c base64-decode.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
base64-decode.c(90): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	  dst[0] = ctx->word >> ctx->bits;
  	         ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT base64-meta.o -MD -MP -MF base64-meta.o.d -fpic -c base64-meta.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT cast128.o -MD -MP -MF cast128.o.d -fpic -c cast128.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
cast128.c(87): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F1(l, r,  0);
        ^

cast128.c(87): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(l, r,  0);
        ^

cast128.c(87): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(l, r,  0);
        ^

cast128.c(87): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(l, r,  0);
        ^

cast128.c(88): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F2(r, l,  1);
        ^

cast128.c(88): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(r, l,  1);
        ^

cast128.c(88): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(r, l,  1);
        ^

cast128.c(88): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(r, l,  1);
        ^

cast128.c(89): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F3(l, r,  2);
        ^

cast128.c(89): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(l, r,  2);
        ^

cast128.c(89): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(l, r,  2);
        ^

cast128.c(89): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(l, r,  2);
        ^

cast128.c(90): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F1(r, l,  3);
        ^

cast128.c(90): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(r, l,  3);
        ^

cast128.c(90): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(r, l,  3);
        ^

cast128.c(90): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(r, l,  3);
        ^

cast128.c(91): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F2(l, r,  4);
        ^

cast128.c(91): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(l, r,  4);
        ^

cast128.c(91): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(l, r,  4);
        ^

cast128.c(91): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(l, r,  4);
        ^

cast128.c(92): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F3(r, l,  5);
        ^

cast128.c(92): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(r, l,  5);
        ^

cast128.c(92): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(r, l,  5);
        ^

cast128.c(92): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(r, l,  5);
        ^

cast128.c(93): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F1(l, r,  6);
        ^

cast128.c(93): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(l, r,  6);
        ^

cast128.c(93): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(l, r,  6);
        ^

cast128.c(93): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(l, r,  6);
        ^

cast128.c(94): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F2(r, l,  7);
        ^

cast128.c(94): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(r, l,  7);
        ^

cast128.c(94): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(r, l,  7);
        ^

cast128.c(94): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(r, l,  7);
        ^

cast128.c(95): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F3(l, r,  8);
        ^

cast128.c(95): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(l, r,  8);
        ^

cast128.c(95): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(l, r,  8);
        ^

cast128.c(95): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(l, r,  8);
        ^

cast128.c(96): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F1(r, l,  9);
        ^

cast128.c(96): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(r, l,  9);
        ^

cast128.c(96): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(r, l,  9);
        ^

cast128.c(96): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(r, l,  9);
        ^

cast128.c(97): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F2(l, r, 10);
        ^

cast128.c(97): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(l, r, 10);
        ^

cast128.c(97): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(l, r, 10);
        ^

cast128.c(97): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(l, r, 10);
        ^

cast128.c(98): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F3(r, l, 11);
        ^

cast128.c(98): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(r, l, 11);
        ^

cast128.c(98): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(r, l, 11);
        ^

cast128.c(98): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(r, l, 11);
        ^

cast128.c(101): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	F1(l, r, 12);
  	^

cast128.c(101): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F1(l, r, 12);
  	^

cast128.c(101): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F1(l, r, 12);
  	^

cast128.c(101): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F1(l, r, 12);
  	^

cast128.c(102): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	F2(r, l, 13);
  	^

cast128.c(102): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F2(r, l, 13);
  	^

cast128.c(102): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F2(r, l, 13);
  	^

cast128.c(102): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F2(r, l, 13);
  	^

cast128.c(103): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	F3(l, r, 14);
  	^

cast128.c(103): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F3(l, r, 14);
  	^

cast128.c(103): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F3(l, r, 14);
  	^

cast128.c(103): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F3(l, r, 14);
  	^

cast128.c(104): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	F1(r, l, 15);
  	^

cast128.c(104): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F1(r, l, 15);
  	^

cast128.c(104): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F1(r, l, 15);
  	^

cast128.c(104): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F1(r, l, 15);
  	^

cast128.c(107): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst, r);
        ^

cast128.c(107): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst, r);
        ^

cast128.c(107): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst, r);
        ^

cast128.c(107): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst, r);
        ^

cast128.c(107): remark #279: controlling expression is constant
        WRITE_UINT32(dst, r);
        ^

cast128.c(108): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst + 4, l);
        ^

cast128.c(108): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst + 4, l);
        ^

cast128.c(108): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst + 4, l);
        ^

cast128.c(108): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst + 4, l);
        ^

cast128.c(108): remark #279: controlling expression is constant
        WRITE_UINT32(dst + 4, l);
        ^

cast128.c(133): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	F1(r, l, 15);
  	^

cast128.c(133): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F1(r, l, 15);
  	^

cast128.c(133): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F1(r, l, 15);
  	^

cast128.c(133): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F1(r, l, 15);
  	^

cast128.c(134): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	F3(l, r, 14);
  	^

cast128.c(134): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F3(l, r, 14);
  	^

cast128.c(134): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F3(l, r, 14);
  	^

cast128.c(134): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F3(l, r, 14);
  	^

cast128.c(135): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	F2(r, l, 13);
  	^

cast128.c(135): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F2(r, l, 13);
  	^

cast128.c(135): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F2(r, l, 13);
  	^

cast128.c(135): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F2(r, l, 13);
  	^

cast128.c(136): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	F1(l, r, 12);
  	^

cast128.c(136): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F1(l, r, 12);
  	^

cast128.c(136): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F1(l, r, 12);
  	^

cast128.c(136): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	F1(l, r, 12);
  	^

cast128.c(138): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F3(r, l, 11);
        ^

cast128.c(138): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(r, l, 11);
        ^

cast128.c(138): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(r, l, 11);
        ^

cast128.c(138): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(r, l, 11);
        ^

cast128.c(139): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F2(l, r, 10);
        ^

cast128.c(139): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(l, r, 10);
        ^

cast128.c(139): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(l, r, 10);
        ^

cast128.c(139): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(l, r, 10);
        ^

cast128.c(140): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F1(r, l,  9);
        ^

cast128.c(140): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(r, l,  9);
        ^

cast128.c(140): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(r, l,  9);
        ^

cast128.c(140): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(r, l,  9);
        ^

cast128.c(141): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F3(l, r,  8);
        ^

cast128.c(141): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(l, r,  8);
        ^

cast128.c(141): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(l, r,  8);
        ^

cast128.c(141): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(l, r,  8);
        ^

cast128.c(142): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F2(r, l,  7);
        ^

cast128.c(142): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(r, l,  7);
        ^

cast128.c(142): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(r, l,  7);
        ^

cast128.c(142): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(r, l,  7);
        ^

cast128.c(143): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F1(l, r,  6);
        ^

cast128.c(143): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(l, r,  6);
        ^

cast128.c(143): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(l, r,  6);
        ^

cast128.c(143): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(l, r,  6);
        ^

cast128.c(144): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F3(r, l,  5);
        ^

cast128.c(144): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(r, l,  5);
        ^

cast128.c(144): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(r, l,  5);
        ^

cast128.c(144): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(r, l,  5);
        ^

cast128.c(145): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F2(l, r,  4);
        ^

cast128.c(145): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(l, r,  4);
        ^

cast128.c(145): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(l, r,  4);
        ^

cast128.c(145): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(l, r,  4);
        ^

cast128.c(146): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F1(r, l,  3);
        ^

cast128.c(146): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(r, l,  3);
        ^

cast128.c(146): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(r, l,  3);
        ^

cast128.c(146): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(r, l,  3);
        ^

cast128.c(147): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F3(l, r,  2);
        ^

cast128.c(147): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(l, r,  2);
        ^

cast128.c(147): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(l, r,  2);
        ^

cast128.c(147): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F3(l, r,  2);
        ^

cast128.c(148): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F2(r, l,  1);
        ^

cast128.c(148): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(r, l,  1);
        ^

cast128.c(148): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(r, l,  1);
        ^

cast128.c(148): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F2(r, l,  1);
        ^

cast128.c(149): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        F1(l, r,  0);
        ^

cast128.c(149): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(l, r,  0);
        ^

cast128.c(149): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(l, r,  0);
        ^

cast128.c(149): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        F1(l, r,  0);
        ^

cast128.c(152): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst, l);
        ^

cast128.c(152): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst, l);
        ^

cast128.c(152): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst, l);
        ^

cast128.c(152): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst, l);
        ^

cast128.c(152): remark #279: controlling expression is constant
        WRITE_UINT32(dst, l);
        ^

cast128.c(153): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst + 4, r);
        ^

cast128.c(153): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst + 4, r);
        ^

cast128.c(153): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst + 4, r);
        ^

cast128.c(153): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst + 4, r);
        ^

cast128.c(153): remark #279: controlling expression is constant
        WRITE_UINT32(dst + 4, r);
        ^

cast128.c(185): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        t[0] = z[0] = x[0] ^ cast_sbox5[U8b(x[3])]
                                        ^

cast128.c(186): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox6[U8d(x[3])] ^ cast_sbox7[U8a(x[3])]
  	             ^

cast128.c(186): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox6[U8d(x[3])] ^ cast_sbox7[U8a(x[3])]
  	                                     ^

cast128.c(187): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox8[U8c(x[3])] ^ cast_sbox7[U8a(x[2])];
  	             ^

cast128.c(187): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox8[U8c(x[3])] ^ cast_sbox7[U8a(x[2])];
  	                                     ^

cast128.c(188): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        t[1] = z[1] = x[2] ^ cast_sbox5[U8a(z[0])]
                                        ^

cast128.c(189): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox6[U8c(z[0])] ^ cast_sbox7[U8b(z[0])]
  	             ^

cast128.c(189): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox6[U8c(z[0])] ^ cast_sbox7[U8b(z[0])]
  	                                     ^

cast128.c(190): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox8[U8d(z[0])] ^ cast_sbox8[U8c(x[2])];
  	             ^

cast128.c(190): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox8[U8d(z[0])] ^ cast_sbox8[U8c(x[2])];
  	                                     ^

cast128.c(191): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        t[2] = z[2] = x[3] ^ cast_sbox5[U8d(z[1])]
                                        ^

cast128.c(192): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox6[U8c(z[1])] ^ cast_sbox7[U8b(z[1])]
  	             ^

cast128.c(192): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox6[U8c(z[1])] ^ cast_sbox7[U8b(z[1])]
  	                                     ^

cast128.c(193): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox8[U8a(z[1])] ^ cast_sbox5[U8b(x[2])];
  	             ^

cast128.c(193): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox8[U8a(z[1])] ^ cast_sbox5[U8b(x[2])];
  	                                     ^

cast128.c(194): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        t[3] = z[3] = x[1] ^ cast_sbox5[U8c(z[2])] ^
                                        ^

cast128.c(195): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	cast_sbox6[U8b(z[2])] ^ cast_sbox7[U8d(z[2])]
  	           ^

cast128.c(195): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	cast_sbox6[U8b(z[2])] ^ cast_sbox7[U8d(z[2])]
  	                                   ^

cast128.c(196): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox8[U8a(z[2])] ^ cast_sbox6[U8d(x[2])];
  	             ^

cast128.c(196): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox8[U8a(z[2])] ^ cast_sbox6[U8d(x[2])];
  	                                     ^

cast128.c(199): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        t[0] = x[0] = z[2] ^ cast_sbox5[U8b(z[1])]
                                        ^

cast128.c(200): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox6[U8d(z[1])] ^ cast_sbox7[U8a(z[1])]
  	             ^

cast128.c(200): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox6[U8d(z[1])] ^ cast_sbox7[U8a(z[1])]
  	                                     ^

cast128.c(201): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox8[U8c(z[1])] ^ cast_sbox7[U8a(z[0])];
  	             ^

cast128.c(201): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox8[U8c(z[1])] ^ cast_sbox7[U8a(z[0])];
  	                                     ^

cast128.c(202): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        t[1] = x[1] = z[0] ^ cast_sbox5[U8a(x[0])]
                                        ^

cast128.c(203): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox6[U8c(x[0])] ^ cast_sbox7[U8b(x[0])]
  	             ^

cast128.c(203): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox6[U8c(x[0])] ^ cast_sbox7[U8b(x[0])]
  	                                     ^

cast128.c(204): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox8[U8d(x[0])] ^ cast_sbox8[U8c(z[0])];
  	             ^

cast128.c(204): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox8[U8d(x[0])] ^ cast_sbox8[U8c(z[0])];
  	                                     ^

cast128.c(205): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        t[2] = x[2] = z[1] ^ cast_sbox5[U8d(x[1])]
                                        ^

cast128.c(206): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox6[U8c(x[1])] ^ cast_sbox7[U8b(x[1])]
  	             ^

cast128.c(206): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox6[U8c(x[1])] ^ cast_sbox7[U8b(x[1])]
  	                                     ^

cast128.c(207): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox8[U8a(x[1])] ^ cast_sbox5[U8b(z[0])];
  	             ^

cast128.c(207): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox8[U8a(x[1])] ^ cast_sbox5[U8b(z[0])];
  	                                     ^

cast128.c(208): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        t[3] = x[3] = z[3] ^ cast_sbox5[U8c(x[2])]
                                        ^

cast128.c(209): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox6[U8b(x[2])] ^ cast_sbox7[U8d(x[2])]
  	             ^

cast128.c(209): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox6[U8b(x[2])] ^ cast_sbox7[U8d(x[2])]
  	                                     ^

cast128.c(210): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox8[U8a(x[2])] ^ cast_sbox6[U8d(z[0])];
  	             ^

cast128.c(210): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox8[U8a(x[2])] ^ cast_sbox6[U8d(z[0])];
  	                                     ^

cast128.c(216): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+0] = cast_sbox5[U8a(t[2])] ^ cast_sbox6[U8b(t[2])]
                                    ^

cast128.c(216): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+0] = cast_sbox5[U8a(t[2])] ^ cast_sbox6[U8b(t[2])]
                                                            ^

cast128.c(217): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox7[U8d(t[1])] ^ cast_sbox8[U8c(t[1])];
  	             ^

cast128.c(217): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox7[U8d(t[1])] ^ cast_sbox8[U8c(t[1])];
  	                                     ^

cast128.c(218): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+1] = cast_sbox5[U8c(t[2])] ^ cast_sbox6[U8d(t[2])]
                                    ^

cast128.c(218): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+1] = cast_sbox5[U8c(t[2])] ^ cast_sbox6[U8d(t[2])]
                                                            ^

cast128.c(219): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox7[U8b(t[1])] ^ cast_sbox8[U8a(t[1])];
  	             ^

cast128.c(219): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox7[U8b(t[1])] ^ cast_sbox8[U8a(t[1])];
  	                                     ^

cast128.c(220): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+2] = cast_sbox5[U8a(t[3])] ^ cast_sbox6[U8b(t[3])]
                                    ^

cast128.c(220): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+2] = cast_sbox5[U8a(t[3])] ^ cast_sbox6[U8b(t[3])]
                                                            ^

cast128.c(221): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox7[U8d(t[0])] ^ cast_sbox8[U8c(t[0])];
  	             ^

cast128.c(221): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox7[U8d(t[0])] ^ cast_sbox8[U8c(t[0])];
  	                                     ^

cast128.c(222): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+3] = cast_sbox5[U8c(t[3])] ^ cast_sbox6[U8d(t[3])]
                                    ^

cast128.c(222): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+3] = cast_sbox5[U8c(t[3])] ^ cast_sbox6[U8d(t[3])]
                                                            ^

cast128.c(223): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox7[U8b(t[0])] ^ cast_sbox8[U8a(t[0])];
  	             ^

cast128.c(223): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox7[U8b(t[0])] ^ cast_sbox8[U8a(t[0])];
  	                                     ^

cast128.c(227): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+0] = cast_sbox5[U8d(t[0])] ^ cast_sbox6[U8c(t[0])]
                                    ^

cast128.c(227): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+0] = cast_sbox5[U8d(t[0])] ^ cast_sbox6[U8c(t[0])]
                                                            ^

cast128.c(228): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox7[U8a(t[3])] ^ cast_sbox8[U8b(t[3])];
  	             ^

cast128.c(228): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox7[U8a(t[3])] ^ cast_sbox8[U8b(t[3])];
  	                                     ^

cast128.c(229): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+1] = cast_sbox5[U8b(t[0])] ^ cast_sbox6[U8a(t[0])]
                                    ^

cast128.c(229): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+1] = cast_sbox5[U8b(t[0])] ^ cast_sbox6[U8a(t[0])]
                                                            ^

cast128.c(230): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox7[U8c(t[3])] ^ cast_sbox8[U8d(t[3])];
  	             ^

cast128.c(230): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox7[U8c(t[3])] ^ cast_sbox8[U8d(t[3])];
  	                                     ^

cast128.c(231): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+2] = cast_sbox5[U8d(t[1])] ^ cast_sbox6[U8c(t[1])]
                                    ^

cast128.c(231): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+2] = cast_sbox5[U8d(t[1])] ^ cast_sbox6[U8c(t[1])]
                                                            ^

cast128.c(232): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox7[U8a(t[2])] ^ cast_sbox8[U8b(t[2])];
  	             ^

cast128.c(232): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox7[U8a(t[2])] ^ cast_sbox8[U8b(t[2])];
  	                                     ^

cast128.c(233): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+3] = cast_sbox5[U8b(t[1])] ^ cast_sbox6[U8a(t[1])]
                                    ^

cast128.c(233): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+3] = cast_sbox5[U8b(t[1])] ^ cast_sbox6[U8a(t[1])]
                                                            ^

cast128.c(234): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox7[U8c(t[2])] ^ cast_sbox8[U8d(t[2])];
  	             ^

cast128.c(234): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	^ cast_sbox7[U8c(t[2])] ^ cast_sbox8[U8d(t[2])];
  	                                     ^

cast128.c(239): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+0] ^= cast_sbox5[U8c(z[0])];
                                     ^

cast128.c(240): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+1] ^= cast_sbox6[U8c(z[1])];
                                     ^

cast128.c(241): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+2] ^= cast_sbox7[U8b(z[2])];
                                     ^

cast128.c(242): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+3] ^= cast_sbox8[U8a(z[3])];
                                     ^

cast128.c(245): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+0] ^= cast_sbox5[U8a(x[2])];
                                     ^

cast128.c(246): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+1] ^= cast_sbox6[U8b(x[3])];
                                     ^

cast128.c(247): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+2] ^= cast_sbox7[U8d(x[0])];
                                     ^

cast128.c(248): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+3] ^= cast_sbox8[U8d(x[1])];
                                     ^

cast128.c(251): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+0] ^= cast_sbox5[U8b(z[2])];
                                     ^

cast128.c(252): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+1] ^= cast_sbox6[U8a(z[3])];
                                     ^

cast128.c(253): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+2] ^= cast_sbox7[U8c(z[0])];
                                     ^

cast128.c(254): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+3] ^= cast_sbox8[U8c(z[1])];
                                     ^

cast128.c(257): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+0] ^= cast_sbox5[U8d(x[0])];
                                     ^

cast128.c(258): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+1] ^= cast_sbox6[U8d(x[1])];
                                     ^

cast128.c(259): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+2] ^= cast_sbox7[U8a(x[2])];
                                     ^

cast128.c(260): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        ctx->keys[i+3] ^= cast_sbox8[U8b(x[3])];
                                     ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT cast128-meta.o -MD -MP -MF cast128-meta.o.d -fpic -c cast128-meta.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT blowfish.o -MD -MP -MF blowfish.o.d -fpic -c blowfish.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
blowfish.c(256): remark #279: controlling expression is constant
    R(bc,	xl, xr,  0);
    ^

blowfish.c(257): remark #279: controlling expression is constant
    R(bc,	xr, xl,  1);
    ^

blowfish.c(258): remark #279: controlling expression is constant
    R(bc,	xl, xr,  2);
    ^

blowfish.c(259): remark #279: controlling expression is constant
    R(bc,	xr, xl,  3);
    ^

blowfish.c(260): remark #279: controlling expression is constant
    R(bc,	xl, xr,  4);
    ^

blowfish.c(261): remark #279: controlling expression is constant
    R(bc,	xr, xl,  5);
    ^

blowfish.c(262): remark #279: controlling expression is constant
    R(bc,	xl, xr,  6);
    ^

blowfish.c(263): remark #279: controlling expression is constant
    R(bc,	xr, xl,  7);
    ^

blowfish.c(264): remark #279: controlling expression is constant
    R(bc,	xl, xr,  8);
    ^

blowfish.c(265): remark #279: controlling expression is constant
    R(bc,	xr, xl,  9);
    ^

blowfish.c(266): remark #279: controlling expression is constant
    R(bc,	xl, xr, 10);
    ^

blowfish.c(267): remark #279: controlling expression is constant
    R(bc,	xr, xl, 11);
    ^

blowfish.c(268): remark #279: controlling expression is constant
    R(bc,	xl, xr, 12);
    ^

blowfish.c(269): remark #279: controlling expression is constant
    R(bc,	xr, xl, 13);
    ^

blowfish.c(270): remark #279: controlling expression is constant
    R(bc,	xl, xr, 14);
    ^

blowfish.c(271): remark #279: controlling expression is constant
    R(bc,	xr, xl, 15);
    ^

blowfish.c(288): remark #279: controlling expression is constant
    R(bc,	xl, xr, 17);
    ^

blowfish.c(289): remark #279: controlling expression is constant
    R(bc,	xr, xl, 16);
    ^

blowfish.c(290): remark #279: controlling expression is constant
    R(bc,	xl, xr, 15);
    ^

blowfish.c(291): remark #279: controlling expression is constant
    R(bc,	xr, xl, 14);
    ^

blowfish.c(292): remark #279: controlling expression is constant
    R(bc,	xl, xr, 13);
    ^

blowfish.c(293): remark #279: controlling expression is constant
    R(bc,	xr, xl, 12);
    ^

blowfish.c(294): remark #279: controlling expression is constant
    R(bc,	xl, xr, 11);
    ^

blowfish.c(295): remark #279: controlling expression is constant
    R(bc,	xr, xl, 10);
    ^

blowfish.c(296): remark #279: controlling expression is constant
    R(bc,	xl, xr,  9);
    ^

blowfish.c(297): remark #279: controlling expression is constant
    R(bc,	xr, xl,  8);
    ^

blowfish.c(298): remark #279: controlling expression is constant
    R(bc,	xl, xr,  7);
    ^

blowfish.c(299): remark #279: controlling expression is constant
    R(bc,	xr, xl,  6);
    ^

blowfish.c(300): remark #279: controlling expression is constant
    R(bc,	xl, xr,  5);
    ^

blowfish.c(301): remark #279: controlling expression is constant
    R(bc,	xr, xl,  4);
    ^

blowfish.c(302): remark #279: controlling expression is constant
    R(bc,	xl, xr,  3);
    ^

blowfish.c(303): remark #279: controlling expression is constant
    R(bc,	xr, xl,  2);
    ^

blowfish.c(330): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	WRITE_UINT32(outbuf, d1);
  	^

blowfish.c(330): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	WRITE_UINT32(outbuf, d1);
  	^

blowfish.c(330): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	WRITE_UINT32(outbuf, d1);
  	^

blowfish.c(330): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	WRITE_UINT32(outbuf, d1);
  	^

blowfish.c(330): remark #279: controlling expression is constant
  	WRITE_UINT32(outbuf, d1);
  	^

blowfish.c(331): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	WRITE_UINT32(outbuf + 4, d2);
  	^

blowfish.c(331): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	WRITE_UINT32(outbuf + 4, d2);
  	^

blowfish.c(331): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	WRITE_UINT32(outbuf + 4, d2);
  	^

blowfish.c(331): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	WRITE_UINT32(outbuf + 4, d2);
  	^

blowfish.c(331): remark #279: controlling expression is constant
  	WRITE_UINT32(outbuf + 4, d2);
  	^

blowfish.c(351): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	WRITE_UINT32(outbuf, d1);
  	^

blowfish.c(351): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	WRITE_UINT32(outbuf, d1);
  	^

blowfish.c(351): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	WRITE_UINT32(outbuf, d1);
  	^

blowfish.c(351): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	WRITE_UINT32(outbuf, d1);
  	^

blowfish.c(351): remark #279: controlling expression is constant
  	WRITE_UINT32(outbuf, d1);
  	^

blowfish.c(352): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	WRITE_UINT32(outbuf + 4, d2);
  	^

blowfish.c(352): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	WRITE_UINT32(outbuf + 4, d2);
  	^

blowfish.c(352): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	WRITE_UINT32(outbuf + 4, d2);
  	^

blowfish.c(352): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	WRITE_UINT32(outbuf + 4, d2);
  	^

blowfish.c(352): remark #279: controlling expression is constant
  	WRITE_UINT32(outbuf + 4, d2);
  	^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT cbc.o -MD -MP -MF cbc.o.d -fpic -c cbc.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ctr.o -MD -MP -MF ctr.o.d -fpic -c ctr.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
ctr.c(64): remark #279: controlling expression is constant
  	  INCREMENT(block_size, ctr, i);
  	  ^

ctr.c(73): remark #279: controlling expression is constant
  	  INCREMENT(block_size, ctr, i);
  	  ^

ctr.c(82): remark #279: controlling expression is constant
        INCREMENT(block_size, ctr, i);
        ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT des.o -MD -MP -MF des.o.d -fpic -c des.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
des.c(59): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  static ENCRYPT(DesSmallFipsEncrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(59): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  static ENCRYPT(DesSmallFipsEncrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(59): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  static ENCRYPT(DesSmallFipsEncrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(59): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  static ENCRYPT(DesSmallFipsEncrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(59): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  static ENCRYPT(DesSmallFipsEncrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(59): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  static ENCRYPT(DesSmallFipsEncrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(59): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  static ENCRYPT(DesSmallFipsEncrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(59): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  static ENCRYPT(DesSmallFipsEncrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(59): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  static ENCRYPT(DesSmallFipsEncrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(59): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  static ENCRYPT(DesSmallFipsEncrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(59): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  static ENCRYPT(DesSmallFipsEncrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(59): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  static ENCRYPT(DesSmallFipsEncrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(59): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  static ENCRYPT(DesSmallFipsEncrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(59): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  static ENCRYPT(DesSmallFipsEncrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(59): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  static ENCRYPT(DesSmallFipsEncrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(59): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  static ENCRYPT(DesSmallFipsEncrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(59): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  static ENCRYPT(DesSmallFipsEncrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(59): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  static ENCRYPT(DesSmallFipsEncrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(60): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  static DECRYPT(DesSmallFipsDecrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(60): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  static DECRYPT(DesSmallFipsDecrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(60): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  static DECRYPT(DesSmallFipsDecrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(60): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  static DECRYPT(DesSmallFipsDecrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(60): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  static DECRYPT(DesSmallFipsDecrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(60): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  static DECRYPT(DesSmallFipsDecrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(60): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  static DECRYPT(DesSmallFipsDecrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(60): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  static DECRYPT(DesSmallFipsDecrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(60): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  static DECRYPT(DesSmallFipsDecrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(60): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  static DECRYPT(DesSmallFipsDecrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(60): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  static DECRYPT(DesSmallFipsDecrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(60): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  static DECRYPT(DesSmallFipsDecrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(60): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  static DECRYPT(DesSmallFipsDecrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(60): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  static DECRYPT(DesSmallFipsDecrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(60): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  static DECRYPT(DesSmallFipsDecrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(60): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  static DECRYPT(DesSmallFipsDecrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(60): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  static DECRYPT(DesSmallFipsDecrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(60): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  static DECRYPT(DesSmallFipsDecrypt,TEMPSMALL, LOADFIPS,KEYMAPSMALL,SAVEFIPS)
         ^

des.c(68): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
      dst[i] = src[i] ^ (parity[src[i]] == 8);
             ^

des.c(173): remark #810: conversion from "unsigned int" to "char" may lose significant bits
        b1[n] = 8 & w;
              ^

des.c(175): remark #810: conversion from "unsigned int" to "char" may lose significant bits
        b0[n] = 4 & w;
              ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT des3.o -MD -MP -MF des3.o.d -fpic -c des3.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT des-compat.o -MD -MP -MF des-compat.o.d -fpic -c des-compat.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
des-compat.c(118): remark #810: conversion from "long" to "unsigned int" may lose significant bits
  			 length, *dst, *src);
  			 ^

des-compat.c(124): remark #810: conversion from "long" to "unsigned int" may lose significant bits
  			 length, *dst, *src);
  			 ^

des-compat.c(171): remark #810: conversion from "long" to "unsigned int" may lose significant bits
  			 length, *dst, *src);
  			 ^

des-compat.c(176): remark #810: conversion from "long" to "unsigned int" may lose significant bits
  			 length, *dst, *src);
  			 ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT hmac.o -MD -MP -MF hmac.o.d -fpic -c hmac.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT hmac-md5.o -MD -MP -MF hmac-md5.o.d -fpic -c hmac-md5.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT hmac-sha1.o -MD -MP -MF hmac-sha1.o.d -fpic -c hmac-sha1.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT hmac-sha256.o -MD -MP -MF hmac-sha256.o.d -fpic -c hmac-sha256.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT knuth-lfib.o -MD -MP -MF knuth-lfib.o.d -fpic -c knuth-lfib.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
knuth-lfib.c(55): remark #810: conversion from "unsigned long" to "uint32_t={unsigned int}" may lose significant bits
    uint32_t ss = (seed + 2) & (MM-2);
                  ^

knuth-lfib.c(67): remark #810: conversion from "unsigned long" to "uint32_t={unsigned int}" may lose significant bits
    ss = seed & (MM-1);
       ^

knuth-lfib.c(77): remark #810: conversion from "unsigned long" to "uint32_t={unsigned int}" may lose significant bits
              x[j-(KK-LL)] = (x[j - (KK-LL)] - x[j]) & (MM-1);
                           ^

knuth-lfib.c(78): remark #810: conversion from "unsigned long" to "uint32_t={unsigned int}" may lose significant bits
              x[j-KK] = (x[j-KK] - x[j]) & (MM-1);
                      ^

knuth-lfib.c(86): remark #810: conversion from "unsigned long" to "uint32_t={unsigned int}" may lose significant bits
              x[LL] = (x[LL] - x[KK]) & (MM-1);
                    ^

knuth-lfib.c(144): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT24(dst, value);
        ^

knuth-lfib.c(144): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT24(dst, value);
        ^

knuth-lfib.c(144): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT24(dst, value);
        ^

knuth-lfib.c(144): remark #279: controlling expression is constant
        WRITE_UINT24(dst, value);
        ^

knuth-lfib.c(153): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	  *dst++ = value & 0xff;
  	         ^

knuth-lfib.c(156): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	  WRITE_UINT16(dst, value);
  	  ^

knuth-lfib.c(156): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	  WRITE_UINT16(dst, value);
  	  ^

knuth-lfib.c(156): remark #279: controlling expression is constant
  	  WRITE_UINT16(dst, value);
  	  ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT md2.o -MD -MP -MF md2.o.d -fpic -c md2.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
md2.c(88): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
  	= ctx->X[i] ^ ctx->X[MD2_DATA_SIZE + i];
  	^

md2.c(89): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        t = (ctx->C[i] ^= S[data[i]^t]);
                       ^

md2.c(93): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
         t = (t + i) & 0xff, i++)
           ^

md2.c(97): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
  	t = (ctx->X[j] ^= S[t]);
  	               ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT md2-meta.o -MD -MP -MF md2-meta.o.d -fpic -c md2-meta.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT md4.o -MD -MP -MF md4.o.d -fpic -c md4.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
md4.c(117): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT32(digest, ctx->digest[i]);
      ^

md4.c(117): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT32(digest, ctx->digest[i]);
      ^

md4.c(117): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT32(digest, ctx->digest[i]);
      ^

md4.c(117): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT32(digest, ctx->digest[i]);
      ^

md4.c(117): remark #279: controlling expression is constant
      LE_WRITE_UINT32(digest, ctx->digest[i]);
      ^

md4.c(129): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	digest[j] = word & 0xff;
  	          ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT md4-meta.o -MD -MP -MF md4-meta.o.d -fpic -c md4-meta.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT md5.o -MD -MP -MF md5.o.d -fpic -c md5.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
md5.c(114): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT32(digest, ctx->digest[i]);
      ^

md5.c(114): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT32(digest, ctx->digest[i]);
      ^

md5.c(114): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT32(digest, ctx->digest[i]);
      ^

md5.c(114): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
      LE_WRITE_UINT32(digest, ctx->digest[i]);
      ^

md5.c(114): remark #279: controlling expression is constant
      LE_WRITE_UINT32(digest, ctx->digest[i]);
      ^

md5.c(126): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	digest[j] = word & 0xff;
  	          ^

md5.c(165): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    LE_WRITE_UINT32(ctx->block + (MD5_DATA_SIZE - 8), bitcount_low);
    ^

md5.c(165): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    LE_WRITE_UINT32(ctx->block + (MD5_DATA_SIZE - 8), bitcount_low);
    ^

md5.c(165): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    LE_WRITE_UINT32(ctx->block + (MD5_DATA_SIZE - 8), bitcount_low);
    ^

md5.c(165): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    LE_WRITE_UINT32(ctx->block + (MD5_DATA_SIZE - 8), bitcount_low);
    ^

md5.c(165): remark #279: controlling expression is constant
    LE_WRITE_UINT32(ctx->block + (MD5_DATA_SIZE - 8), bitcount_low);
    ^

md5.c(166): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    LE_WRITE_UINT32(ctx->block + (MD5_DATA_SIZE - 4), bitcount_high);
    ^

md5.c(166): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    LE_WRITE_UINT32(ctx->block + (MD5_DATA_SIZE - 4), bitcount_high);
    ^

md5.c(166): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    LE_WRITE_UINT32(ctx->block + (MD5_DATA_SIZE - 4), bitcount_high);
    ^

md5.c(166): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    LE_WRITE_UINT32(ctx->block + (MD5_DATA_SIZE - 4), bitcount_high);
    ^

md5.c(166): remark #279: controlling expression is constant
    LE_WRITE_UINT32(ctx->block + (MD5_DATA_SIZE - 4), bitcount_high);
    ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT md5-compress.o -MD -MP -MF md5-compress.o.d -fpic -c md5-compress.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT md5-compat.o -MD -MP -MF md5-compat.o.d -fpic -c md5-compat.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT md5-meta.o -MD -MP -MF md5-meta.o.d -fpic -c md5-meta.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha1.o -MD -MP -MF sha1.o.d -fpic -c sha1.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
sha1.c(156): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(ctx->block + (SHA1_DATA_SIZE - 8), bitcount_high);
    ^

sha1.c(156): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(ctx->block + (SHA1_DATA_SIZE - 8), bitcount_high);
    ^

sha1.c(156): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(ctx->block + (SHA1_DATA_SIZE - 8), bitcount_high);
    ^

sha1.c(156): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(ctx->block + (SHA1_DATA_SIZE - 8), bitcount_high);
    ^

sha1.c(156): remark #279: controlling expression is constant
    WRITE_UINT32(ctx->block + (SHA1_DATA_SIZE - 8), bitcount_high);
    ^

sha1.c(157): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(ctx->block + (SHA1_DATA_SIZE - 4), bitcount_low);
    ^

sha1.c(157): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(ctx->block + (SHA1_DATA_SIZE - 4), bitcount_low);
    ^

sha1.c(157): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(ctx->block + (SHA1_DATA_SIZE - 4), bitcount_low);
    ^

sha1.c(157): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(ctx->block + (SHA1_DATA_SIZE - 4), bitcount_low);
    ^

sha1.c(157): remark #279: controlling expression is constant
    WRITE_UINT32(ctx->block + (SHA1_DATA_SIZE - 4), bitcount_low);
    ^

sha1.c(179): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
      WRITE_UINT32(digest, ctx->digest[i]);
      ^

sha1.c(179): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
      WRITE_UINT32(digest, ctx->digest[i]);
      ^

sha1.c(179): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
      WRITE_UINT32(digest, ctx->digest[i]);
      ^

sha1.c(179): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
      WRITE_UINT32(digest, ctx->digest[i]);
      ^

sha1.c(179): remark #279: controlling expression is constant
      WRITE_UINT32(digest, ctx->digest[i]);
      ^

sha1.c(195): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	  digest[--j] = (word >> 8) & 0xff;
  	              ^

sha1.c(198): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	  digest[--j] = (word >> 16) & 0xff;
  	              ^

sha1.c(201): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	  digest[--j] = (word >> 24) & 0xff;
  	              ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha1-compress.o -MD -MP -MF sha1-compress.o.d -fpic -c sha1-compress.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
sha1-compress.c(148): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( A, B, C, D, E, f1, K1, data[ 0] ); DEBUG(0);
    ^

sha1-compress.c(149): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( E, A, B, C, D, f1, K1, data[ 1] ); DEBUG(1);
    ^

sha1-compress.c(150): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( D, E, A, B, C, f1, K1, data[ 2] );
    ^

sha1-compress.c(151): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( C, D, E, A, B, f1, K1, data[ 3] );
    ^

sha1-compress.c(152): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( B, C, D, E, A, f1, K1, data[ 4] );
    ^

sha1-compress.c(153): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( A, B, C, D, E, f1, K1, data[ 5] );
    ^

sha1-compress.c(154): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( E, A, B, C, D, f1, K1, data[ 6] );
    ^

sha1-compress.c(155): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( D, E, A, B, C, f1, K1, data[ 7] );
    ^

sha1-compress.c(156): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( C, D, E, A, B, f1, K1, data[ 8] );
    ^

sha1-compress.c(157): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( B, C, D, E, A, f1, K1, data[ 9] );
    ^

sha1-compress.c(158): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( A, B, C, D, E, f1, K1, data[10] );
    ^

sha1-compress.c(159): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( E, A, B, C, D, f1, K1, data[11] );
    ^

sha1-compress.c(160): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( D, E, A, B, C, f1, K1, data[12] );
    ^

sha1-compress.c(161): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( C, D, E, A, B, f1, K1, data[13] );
    ^

sha1-compress.c(162): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( B, C, D, E, A, f1, K1, data[14] );
    ^

sha1-compress.c(163): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( A, B, C, D, E, f1, K1, data[15] ); DEBUG(15);
    ^

sha1-compress.c(164): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( E, A, B, C, D, f1, K1, expand( data, 16 ) ); DEBUG(16);
    ^

sha1-compress.c(165): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( D, E, A, B, C, f1, K1, expand( data, 17 ) ); DEBUG(17);
    ^

sha1-compress.c(166): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( C, D, E, A, B, f1, K1, expand( data, 18 ) ); DEBUG(18);
    ^

sha1-compress.c(167): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( B, C, D, E, A, f1, K1, expand( data, 19 ) ); DEBUG(19);
    ^

sha1-compress.c(169): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( A, B, C, D, E, f2, K2, expand( data, 20 ) ); DEBUG(20);
    ^

sha1-compress.c(170): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( E, A, B, C, D, f2, K2, expand( data, 21 ) ); DEBUG(21);
    ^

sha1-compress.c(171): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( D, E, A, B, C, f2, K2, expand( data, 22 ) );
    ^

sha1-compress.c(172): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( C, D, E, A, B, f2, K2, expand( data, 23 ) );
    ^

sha1-compress.c(173): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( B, C, D, E, A, f2, K2, expand( data, 24 ) );
    ^

sha1-compress.c(174): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( A, B, C, D, E, f2, K2, expand( data, 25 ) );
    ^

sha1-compress.c(175): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( E, A, B, C, D, f2, K2, expand( data, 26 ) );
    ^

sha1-compress.c(176): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( D, E, A, B, C, f2, K2, expand( data, 27 ) );
    ^

sha1-compress.c(177): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( C, D, E, A, B, f2, K2, expand( data, 28 ) );
    ^

sha1-compress.c(178): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( B, C, D, E, A, f2, K2, expand( data, 29 ) );
    ^

sha1-compress.c(179): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( A, B, C, D, E, f2, K2, expand( data, 30 ) );
    ^

sha1-compress.c(180): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( E, A, B, C, D, f2, K2, expand( data, 31 ) );
    ^

sha1-compress.c(181): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( D, E, A, B, C, f2, K2, expand( data, 32 ) );
    ^

sha1-compress.c(182): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( C, D, E, A, B, f2, K2, expand( data, 33 ) );
    ^

sha1-compress.c(183): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( B, C, D, E, A, f2, K2, expand( data, 34 ) );
    ^

sha1-compress.c(184): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( A, B, C, D, E, f2, K2, expand( data, 35 ) );
    ^

sha1-compress.c(185): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( E, A, B, C, D, f2, K2, expand( data, 36 ) );
    ^

sha1-compress.c(186): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( D, E, A, B, C, f2, K2, expand( data, 37 ) );
    ^

sha1-compress.c(187): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( C, D, E, A, B, f2, K2, expand( data, 38 ) ); DEBUG(38);
    ^

sha1-compress.c(188): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( B, C, D, E, A, f2, K2, expand( data, 39 ) ); DEBUG(39);
    ^

sha1-compress.c(190): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( A, B, C, D, E, f3, K3, expand( data, 40 ) ); DEBUG(40);
    ^

sha1-compress.c(191): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( E, A, B, C, D, f3, K3, expand( data, 41 ) ); DEBUG(41);
    ^

sha1-compress.c(192): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( D, E, A, B, C, f3, K3, expand( data, 42 ) );
    ^

sha1-compress.c(193): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( C, D, E, A, B, f3, K3, expand( data, 43 ) );
    ^

sha1-compress.c(194): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( B, C, D, E, A, f3, K3, expand( data, 44 ) );
    ^

sha1-compress.c(195): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( A, B, C, D, E, f3, K3, expand( data, 45 ) );
    ^

sha1-compress.c(196): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( E, A, B, C, D, f3, K3, expand( data, 46 ) );
    ^

sha1-compress.c(197): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( D, E, A, B, C, f3, K3, expand( data, 47 ) );
    ^

sha1-compress.c(198): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( C, D, E, A, B, f3, K3, expand( data, 48 ) );
    ^

sha1-compress.c(199): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( B, C, D, E, A, f3, K3, expand( data, 49 ) );
    ^

sha1-compress.c(200): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( A, B, C, D, E, f3, K3, expand( data, 50 ) );
    ^

sha1-compress.c(201): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( E, A, B, C, D, f3, K3, expand( data, 51 ) );
    ^

sha1-compress.c(202): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( D, E, A, B, C, f3, K3, expand( data, 52 ) );
    ^

sha1-compress.c(203): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( C, D, E, A, B, f3, K3, expand( data, 53 ) );
    ^

sha1-compress.c(204): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( B, C, D, E, A, f3, K3, expand( data, 54 ) );
    ^

sha1-compress.c(205): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( A, B, C, D, E, f3, K3, expand( data, 55 ) );
    ^

sha1-compress.c(206): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( E, A, B, C, D, f3, K3, expand( data, 56 ) );
    ^

sha1-compress.c(207): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( D, E, A, B, C, f3, K3, expand( data, 57 ) );
    ^

sha1-compress.c(208): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( C, D, E, A, B, f3, K3, expand( data, 58 ) ); DEBUG(58);
    ^

sha1-compress.c(209): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( B, C, D, E, A, f3, K3, expand( data, 59 ) ); DEBUG(59);
    ^

sha1-compress.c(211): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( A, B, C, D, E, f4, K4, expand( data, 60 ) ); DEBUG(60);
    ^

sha1-compress.c(212): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( E, A, B, C, D, f4, K4, expand( data, 61 ) ); DEBUG(61);
    ^

sha1-compress.c(213): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( D, E, A, B, C, f4, K4, expand( data, 62 ) );
    ^

sha1-compress.c(214): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( C, D, E, A, B, f4, K4, expand( data, 63 ) );
    ^

sha1-compress.c(215): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( B, C, D, E, A, f4, K4, expand( data, 64 ) );
    ^

sha1-compress.c(216): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( A, B, C, D, E, f4, K4, expand( data, 65 ) );
    ^

sha1-compress.c(217): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( E, A, B, C, D, f4, K4, expand( data, 66 ) );
    ^

sha1-compress.c(218): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( D, E, A, B, C, f4, K4, expand( data, 67 ) );
    ^

sha1-compress.c(219): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( C, D, E, A, B, f4, K4, expand( data, 68 ) );
    ^

sha1-compress.c(220): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( B, C, D, E, A, f4, K4, expand( data, 69 ) );
    ^

sha1-compress.c(221): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( A, B, C, D, E, f4, K4, expand( data, 70 ) );
    ^

sha1-compress.c(222): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( E, A, B, C, D, f4, K4, expand( data, 71 ) );
    ^

sha1-compress.c(223): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( D, E, A, B, C, f4, K4, expand( data, 72 ) );
    ^

sha1-compress.c(224): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( C, D, E, A, B, f4, K4, expand( data, 73 ) );
    ^

sha1-compress.c(225): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( B, C, D, E, A, f4, K4, expand( data, 74 ) );
    ^

sha1-compress.c(226): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( A, B, C, D, E, f4, K4, expand( data, 75 ) );
    ^

sha1-compress.c(227): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( E, A, B, C, D, f4, K4, expand( data, 76 ) );
    ^

sha1-compress.c(228): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( D, E, A, B, C, f4, K4, expand( data, 77 ) );
    ^

sha1-compress.c(229): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( C, D, E, A, B, f4, K4, expand( data, 78 ) ); DEBUG(78);
    ^

sha1-compress.c(230): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
    subRound( B, C, D, E, A, f4, K4, expand( data, 79 ) ); DEBUG(79);
    ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha1-meta.o -MD -MP -MF sha1-meta.o.d -fpic -c sha1-meta.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha256.o -MD -MP -MF sha256.o.d -fpic -c sha256.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
sha256.c(181): remark #279: controlling expression is constant
        ROUND(A, B, C, D, E, F, G, H, k[0], d[0]);
        ^

sha256.c(182): remark #279: controlling expression is constant
        ROUND(H, A, B, C, D, E, F, G, k[1], d[1]);
        ^

sha256.c(183): remark #279: controlling expression is constant
        ROUND(G, H, A, B, C, D, E, F, k[2], d[2]);
        ^

sha256.c(184): remark #279: controlling expression is constant
        ROUND(F, G, H, A, B, C, D, E, k[3], d[3]);
        ^

sha256.c(185): remark #279: controlling expression is constant
        ROUND(E, F, G, H, A, B, C, D, k[4], d[4]);
        ^

sha256.c(186): remark #279: controlling expression is constant
        ROUND(D, E, F, G, H, A, B, C, k[5], d[5]);
        ^

sha256.c(187): remark #279: controlling expression is constant
        ROUND(C, D, E, F, G, H, A, B, k[6], d[6]);
        ^

sha256.c(188): remark #279: controlling expression is constant
        ROUND(B, C, D, E, F, G, H, A, k[7], d[7]);
        ^

sha256.c(193): remark #279: controlling expression is constant
        ROUND(A, B, C, D, E, F, G, H, k[ 0], EXPAND(data,  0));
        ^

sha256.c(194): remark #279: controlling expression is constant
        ROUND(H, A, B, C, D, E, F, G, k[ 1], EXPAND(data,  1));
        ^

sha256.c(195): remark #279: controlling expression is constant
        ROUND(G, H, A, B, C, D, E, F, k[ 2], EXPAND(data,  2));
        ^

sha256.c(196): remark #279: controlling expression is constant
        ROUND(F, G, H, A, B, C, D, E, k[ 3], EXPAND(data,  3));
        ^

sha256.c(197): remark #279: controlling expression is constant
        ROUND(E, F, G, H, A, B, C, D, k[ 4], EXPAND(data,  4));
        ^

sha256.c(198): remark #279: controlling expression is constant
        ROUND(D, E, F, G, H, A, B, C, k[ 5], EXPAND(data,  5));
        ^

sha256.c(199): remark #279: controlling expression is constant
        ROUND(C, D, E, F, G, H, A, B, k[ 6], EXPAND(data,  6));
        ^

sha256.c(200): remark #279: controlling expression is constant
        ROUND(B, C, D, E, F, G, H, A, k[ 7], EXPAND(data,  7));
        ^

sha256.c(201): remark #279: controlling expression is constant
        ROUND(A, B, C, D, E, F, G, H, k[ 8], EXPAND(data,  8));
        ^

sha256.c(202): remark #279: controlling expression is constant
        ROUND(H, A, B, C, D, E, F, G, k[ 9], EXPAND(data,  9));
        ^

sha256.c(203): remark #279: controlling expression is constant
        ROUND(G, H, A, B, C, D, E, F, k[10], EXPAND(data, 10));
        ^

sha256.c(204): remark #279: controlling expression is constant
        ROUND(F, G, H, A, B, C, D, E, k[11], EXPAND(data, 11));
        ^

sha256.c(205): remark #279: controlling expression is constant
        ROUND(E, F, G, H, A, B, C, D, k[12], EXPAND(data, 12));
        ^

sha256.c(206): remark #279: controlling expression is constant
        ROUND(D, E, F, G, H, A, B, C, k[13], EXPAND(data, 13));
        ^

sha256.c(207): remark #279: controlling expression is constant
        ROUND(C, D, E, F, G, H, A, B, k[14], EXPAND(data, 14));
        ^

sha256.c(208): remark #279: controlling expression is constant
        ROUND(B, C, D, E, F, G, H, A, k[15], EXPAND(data, 15));
        ^

sha256.c(337): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
      WRITE_UINT32(digest, ctx->state[i]);
      ^

sha256.c(337): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
      WRITE_UINT32(digest, ctx->state[i]);
      ^

sha256.c(337): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
      WRITE_UINT32(digest, ctx->state[i]);
      ^

sha256.c(337): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
      WRITE_UINT32(digest, ctx->state[i]);
      ^

sha256.c(337): remark #279: controlling expression is constant
      WRITE_UINT32(digest, ctx->state[i]);
      ^

sha256.c(353): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	  digest[--j] = (word >> 8) & 0xff;
  	              ^

sha256.c(356): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	  digest[--j] = (word >> 16) & 0xff;
  	              ^

sha256.c(359): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	  digest[--j] = (word >> 24) & 0xff;
  	              ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha256-meta.o -MD -MP -MF sha256-meta.o.d -fpic -c sha256-meta.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT serpent.o -MD -MP -MF serpent.o.d -fpic -c serpent.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
serpent.c(81): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
      w[i]=ROL(w[i-8]^w[i-5]^w[i-3]^w[i-1]^PHI^(i-8),11);
           ^

serpent.c(81): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
      w[i]=ROL(w[i-8]^w[i-5]^w[i-3]^w[i-1]^PHI^(i-8),11);
           ^

serpent.c(85): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
      w[i]=ROL(w[i-8]^w[i-5]^w[i-3]^w[i-1]^PHI^i,11);
           ^

serpent.c(85): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
      w[i]=ROL(w[i-8]^w[i-5]^w[i-3]^w[i-1]^PHI^i,11);
           ^

serpent.c(244): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst, x3);
        ^

serpent.c(244): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst, x3);
        ^

serpent.c(244): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst, x3);
        ^

serpent.c(244): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst, x3);
        ^

serpent.c(244): remark #279: controlling expression is constant
        WRITE_UINT32(dst, x3);
        ^

serpent.c(245): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+4, x2);
        ^

serpent.c(245): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+4, x2);
        ^

serpent.c(245): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+4, x2);
        ^

serpent.c(245): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+4, x2);
        ^

serpent.c(245): remark #279: controlling expression is constant
        WRITE_UINT32(dst+4, x2);
        ^

serpent.c(246): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+8, x1);
        ^

serpent.c(246): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+8, x1);
        ^

serpent.c(246): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+8, x1);
        ^

serpent.c(246): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+8, x1);
        ^

serpent.c(246): remark #279: controlling expression is constant
        WRITE_UINT32(dst+8, x1);
        ^

serpent.c(247): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+12, x0);
        ^

serpent.c(247): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+12, x0);
        ^

serpent.c(247): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+12, x0);
        ^

serpent.c(247): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+12, x0);
        ^

serpent.c(247): remark #279: controlling expression is constant
        WRITE_UINT32(dst+12, x0);
        ^

serpent.c(369): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst, x3);
        ^

serpent.c(369): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst, x3);
        ^

serpent.c(369): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst, x3);
        ^

serpent.c(369): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst, x3);
        ^

serpent.c(369): remark #279: controlling expression is constant
        WRITE_UINT32(dst, x3);
        ^

serpent.c(370): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+4, x2);
        ^

serpent.c(370): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+4, x2);
        ^

serpent.c(370): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+4, x2);
        ^

serpent.c(370): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+4, x2);
        ^

serpent.c(370): remark #279: controlling expression is constant
        WRITE_UINT32(dst+4, x2);
        ^

serpent.c(371): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+8, x1);
        ^

serpent.c(371): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+8, x1);
        ^

serpent.c(371): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+8, x1);
        ^

serpent.c(371): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+8, x1);
        ^

serpent.c(371): remark #279: controlling expression is constant
        WRITE_UINT32(dst+8, x1);
        ^

serpent.c(372): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+12, x0);
        ^

serpent.c(372): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+12, x0);
        ^

serpent.c(372): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+12, x0);
        ^

serpent.c(372): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(dst+12, x0);
        ^

serpent.c(372): remark #279: controlling expression is constant
        WRITE_UINT32(dst+12, x0);
        ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT serpent-meta.o -MD -MP -MF serpent-meta.o.d -fpic -c serpent-meta.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT twofish.o -MD -MP -MF twofish.o.d -fpic -c twofish.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
twofish.c(151): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        if (a & 1) result ^= shift;
                          ^

twofish.c(152): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        a = a >> 1;
          ^

twofish.c(185): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
      s |=  ((  gf_multiply(0x4D, m1,       rs_matrix[i][0])
                                  ^

twofish.c(186): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	    ^ gf_multiply(0x4D, m1 >> 8,  rs_matrix[i][1])
  	                        ^

twofish.c(186): remark #981: operands are evaluated in unspecified order
  	    ^ gf_multiply(0x4D, m1 >> 8,  rs_matrix[i][1])
  	    ^

twofish.c(187): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	    ^ gf_multiply(0x4D, m1 >> 16, rs_matrix[i][2])
  	                        ^

twofish.c(187): remark #981: operands are evaluated in unspecified order
  	    ^ gf_multiply(0x4D, m1 >> 16, rs_matrix[i][2])
  	    ^

twofish.c(188): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	    ^ gf_multiply(0x4D, m1 >> 24, rs_matrix[i][3])
  	                        ^

twofish.c(188): remark #981: operands are evaluated in unspecified order
  	    ^ gf_multiply(0x4D, m1 >> 24, rs_matrix[i][3])
  	    ^

twofish.c(189): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	    ^ gf_multiply(0x4D, m2,       rs_matrix[i][4])
  	                        ^

twofish.c(189): remark #981: operands are evaluated in unspecified order
  	    ^ gf_multiply(0x4D, m2,       rs_matrix[i][4])
  	    ^

twofish.c(190): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	    ^ gf_multiply(0x4D, m2 >> 8,  rs_matrix[i][5])
  	                        ^

twofish.c(190): remark #981: operands are evaluated in unspecified order
  	    ^ gf_multiply(0x4D, m2 >> 8,  rs_matrix[i][5])
  	    ^

twofish.c(191): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	    ^ gf_multiply(0x4D, m2 >> 16, rs_matrix[i][6])
  	                        ^

twofish.c(191): remark #981: operands are evaluated in unspecified order
  	    ^ gf_multiply(0x4D, m2 >> 16, rs_matrix[i][6])
  	    ^

twofish.c(192): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	    ^ gf_multiply(0x4D, m2 >> 24, rs_matrix[i][7])) << (i*8));
  	                        ^

twofish.c(192): remark #981: operands are evaluated in unspecified order
  	    ^ gf_multiply(0x4D, m2 >> 24, rs_matrix[i][7])) << (i*8));
  	    ^

twofish.c(237): remark #981: operands are evaluated in unspecified order
  	   | ((uint32_t)gf_multiply(0x69, mds_matrix[1][i], y) << 8)
  	   ^

twofish.c(238): remark #981: operands are evaluated in unspecified order
  	   | ((uint32_t)gf_multiply(0x69, mds_matrix[2][i], y) << 16)
  	   ^

twofish.c(239): remark #981: operands are evaluated in unspecified order
  	   | ((uint32_t)gf_multiply(0x69, mds_matrix[3][i], y) << 24) );
  	   ^

twofish.c(250): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
    return (  h_byte(k, 0, x, l0,       l1,       l2,       l3)
                              ^

twofish.c(250): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
    return (  h_byte(k, 0, x, l0,       l1,       l2,       l3)
                                        ^

twofish.c(250): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
    return (  h_byte(k, 0, x, l0,       l1,       l2,       l3)
                                                  ^

twofish.c(250): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
    return (  h_byte(k, 0, x, l0,       l1,       l2,       l3)
                                                            ^

twofish.c(251): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	  ^ h_byte(k, 1, x, l0 >> 8,  l1 >> 8,  l2 >> 8,  l3 >> 8)
  	                    ^

twofish.c(251): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	  ^ h_byte(k, 1, x, l0 >> 8,  l1 >> 8,  l2 >> 8,  l3 >> 8)
  	                              ^

twofish.c(251): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	  ^ h_byte(k, 1, x, l0 >> 8,  l1 >> 8,  l2 >> 8,  l3 >> 8)
  	                                        ^

twofish.c(251): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	  ^ h_byte(k, 1, x, l0 >> 8,  l1 >> 8,  l2 >> 8,  l3 >> 8)
  	                                                  ^

twofish.c(251): remark #981: operands are evaluated in unspecified order
  	  ^ h_byte(k, 1, x, l0 >> 8,  l1 >> 8,  l2 >> 8,  l3 >> 8)
  	  ^

twofish.c(252): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	  ^ h_byte(k, 2, x, l0 >> 16, l1 >> 16, l2 >> 16, l3 >> 16)
  	                    ^

twofish.c(252): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	  ^ h_byte(k, 2, x, l0 >> 16, l1 >> 16, l2 >> 16, l3 >> 16)
  	                              ^

twofish.c(252): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	  ^ h_byte(k, 2, x, l0 >> 16, l1 >> 16, l2 >> 16, l3 >> 16)
  	                                        ^

twofish.c(252): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	  ^ h_byte(k, 2, x, l0 >> 16, l1 >> 16, l2 >> 16, l3 >> 16)
  	                                                  ^

twofish.c(252): remark #981: operands are evaluated in unspecified order
  	  ^ h_byte(k, 2, x, l0 >> 16, l1 >> 16, l2 >> 16, l3 >> 16)
  	  ^

twofish.c(253): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	  ^ h_byte(k, 3, x, l0 >> 24, l1 >> 24, l2 >> 24, l3 >> 24) );
  	                    ^

twofish.c(253): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	  ^ h_byte(k, 3, x, l0 >> 24, l1 >> 24, l2 >> 24, l3 >> 24) );
  	                              ^

twofish.c(253): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	  ^ h_byte(k, 3, x, l0 >> 24, l1 >> 24, l2 >> 24, l3 >> 24) );
  	                                        ^

twofish.c(253): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  	  ^ h_byte(k, 3, x, l0 >> 24, l1 >> 24, l2 >> 24, l3 >> 24) );
  	                                                  ^

twofish.c(253): remark #981: operands are evaluated in unspecified order
  	  ^ h_byte(k, 3, x, l0 >> 24, l1 >> 24, l2 >> 24, l3 >> 24) );
  	  ^

twofish.c(303): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        t = h(k, 2*i+1, m[1], m[3], m[5], m[7]);
                 ^

twofish.c(306): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
  	    t + h(k, 2*i, m[0], m[2], m[4], m[6]));
  	             ^

twofish.c(318): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        context->s_box[i][j] = h_byte(k, i, j,
                                            ^

twofish.c(319): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  				    s[0] >> (i*8),
  				    ^

twofish.c(320): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  				    s[1] >> (i*8),
  				    ^

twofish.c(321): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  				    s[2] >> (i*8),
  				    ^

twofish.c(322): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  				    s[3] >> (i*8));
  				    ^

twofish.c(391): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	LE_WRITE_UINT32(ciphertext, words[i]);
  	^

twofish.c(391): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	LE_WRITE_UINT32(ciphertext, words[i]);
  	^

twofish.c(391): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	LE_WRITE_UINT32(ciphertext, words[i]);
  	^

twofish.c(391): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	LE_WRITE_UINT32(ciphertext, words[i]);
  	^

twofish.c(391): remark #279: controlling expression is constant
  	LE_WRITE_UINT32(ciphertext, words[i]);
  	^

twofish.c(462): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	LE_WRITE_UINT32(plaintext, words[i]);
  	^

twofish.c(462): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	LE_WRITE_UINT32(plaintext, words[i]);
  	^

twofish.c(462): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	LE_WRITE_UINT32(plaintext, words[i]);
  	^

twofish.c(462): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	LE_WRITE_UINT32(plaintext, words[i]);
  	^

twofish.c(462): remark #279: controlling expression is constant
  	LE_WRITE_UINT32(plaintext, words[i]);
  	^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT twofish-meta.o -MD -MP -MF twofish-meta.o.d -fpic -c twofish-meta.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT yarrow256.o -MD -MP -MF yarrow256.o.d -fpic -c yarrow256.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
yarrow256.c(164): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(count, i);
        ^

yarrow256.c(164): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(count, i);
        ^

yarrow256.c(164): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(count, i);
        ^

yarrow256.c(164): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(count, i);
        ^

yarrow256.c(164): remark #279: controlling expression is constant
        WRITE_UINT32(count, i);
        ^

yarrow256.c(266): remark #188: enumerated type mixed with another type
        source->next = !source->next;
                     ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT yarrow_key_event.o -MD -MP -MF yarrow_key_event.o.d -fpic -c yarrow_key_event.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sexp.o -MD -MP -MF sexp.o.d -fpic -c sexp.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
sexp.c(298): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
  	  && strlen(type) == iterator->atom_length
  	            ^

sexp.c(314): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
  	if (strlen(types[i]) == iterator->atom_length
  	           ^

sexp.c(358): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
  		  if (strlen(keys[i]) == iterator->atom_length
  		             ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sexp-format.o -MD -MP -MF sexp-format.o.d -fpic -c sexp-format.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
sexp-format.c(64): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	if (!NETTLE_BUFFER_PUTC(buffer, '0' + length / digit))
  	     ^

sexp-format.c(100): remark #810: conversion from "unsigned long" to "unsigned int" may lose significant bits
  	  unsigned length = 1 + strcspn(format, "()% \t");
  	                    ^

sexp-format.c(101): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  	  unsigned output_length = format_string(buffer, length, start);
  	                                                         ^

sexp-format.c(165): remark #279: controlling expression is constant
  		    s = va_arg(args, const char *);
  		        ^

sexp-format.c(165): remark #279: controlling expression is constant
  		    s = va_arg(args, const char *);
  		        ^

sexp-format.c(166): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
  		    length = strlen(s);
  		           ^

sexp-format.c(170): remark #279: controlling expression is constant
  		    length = va_arg(args, unsigned);
  		             ^

sexp-format.c(170): remark #279: controlling expression is constant
  		    length = va_arg(args, unsigned);
  		             ^

sexp-format.c(171): remark #279: controlling expression is constant
  		    s = va_arg(args, const char *);
  		        ^

sexp-format.c(171): remark #279: controlling expression is constant
  		    s = va_arg(args, const char *);
  		        ^

sexp-format.c(174): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  		output_length = format_string(buffer, length, s);
  		                                              ^

sexp-format.c(189): remark #279: controlling expression is constant
  		    s = va_arg(args, const char *);
  		        ^

sexp-format.c(189): remark #279: controlling expression is constant
  		    s = va_arg(args, const char *);
  		        ^

sexp-format.c(193): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
  		    length = strlen(s);
  		           ^

sexp-format.c(197): remark #279: controlling expression is constant
  		    length = va_arg(args, unsigned);
  		             ^

sexp-format.c(197): remark #279: controlling expression is constant
  		    length = va_arg(args, unsigned);
  		             ^

sexp-format.c(198): remark #279: controlling expression is constant
  		    s = va_arg(args, const char *);
  		        ^

sexp-format.c(198): remark #279: controlling expression is constant
  		    s = va_arg(args, const char *);
  		        ^

sexp-format.c(207): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  		output_length = format_string(buffer, length, s);
  		                                              ^

sexp-format.c(228): remark #279: controlling expression is constant
  		    s = va_arg(args, const char *);
  		        ^

sexp-format.c(228): remark #279: controlling expression is constant
  		    s = va_arg(args, const char *);
  		        ^

sexp-format.c(229): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
  		    length = strlen(s);
  		           ^

sexp-format.c(233): remark #279: controlling expression is constant
  		    length = va_arg(args, unsigned);
  		             ^

sexp-format.c(233): remark #279: controlling expression is constant
  		    length = va_arg(args, unsigned);
  		             ^

sexp-format.c(234): remark #279: controlling expression is constant
  		    s = va_arg(args, const char *);
  		        ^

sexp-format.c(234): remark #279: controlling expression is constant
  		    s = va_arg(args, const char *);
  		        ^

sexp-format.c(237): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  		if (buffer && !nettle_buffer_write(buffer, length, s))
  		                                                   ^

sexp-format.c(245): remark #279: controlling expression is constant
  		uint32_t x = va_arg(args, uint32_t);
  		             ^

sexp-format.c(245): remark #279: controlling expression is constant
  		uint32_t x = va_arg(args, uint32_t);
  		             ^

sexp-format.c(259): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  		if (buffer && !(NETTLE_BUFFER_PUTC(buffer, '0' + length)
  		                ^

sexp-format.c(274): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
  		      if (!NETTLE_BUFFER_PUTC(buffer, x >> 24))
  		           ^

sexp-format.c(278): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  		      if (!NETTLE_BUFFER_PUTC(buffer, (x >> 16) & 0xff))
  		           ^

sexp-format.c(282): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  		      if (!NETTLE_BUFFER_PUTC(buffer, (x >> 8) & 0xff))
  		           ^

sexp-format.c(286): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  		      if (!NETTLE_BUFFER_PUTC(buffer, x & 0xff))
  		           ^

sexp-format.c(297): remark #279: controlling expression is constant
  		const MP_INT *n = va_arg(args, const MP_INT *);
  		                  ^

sexp-format.c(297): remark #279: controlling expression is constant
  		const MP_INT *n = va_arg(args, const MP_INT *);
  		                  ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sexp-transport.o -MD -MP -MF sexp-transport.o.d -fpic -c sexp-transport.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sexp-transport-format.o -MD -MP -MF sexp-transport-format.o.d -fpic -c sexp-transport-format.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT bignum.o -MD -MP -MF bignum.o.d -fpic -c bignum.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
bignum.c(55): remark #810: conversion from "unsigned long" to "unsigned int" may lose significant bits
      return 1 + mpz_sizeinbase(x, 2) / 8;
             ^

bignum.c(64): remark #810: conversion from "unsigned long" to "unsigned int" may lose significant bits
        size = 1 + mpz_sizeinbase(c,2) / 8;
             ^

bignum.c(74): remark #810: conversion from "unsigned long" to "unsigned int" may lose significant bits
    return (mpz_sizeinbase(x,2) + 7) / 8;
           ^

bignum.c(82): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
    unsigned size = mpz_size(x);
                    ^

bignum.c(92): remark #810: conversion from "unsigned long" to "uint8_t={unsigned char}" may lose significant bits
            *dst-- = sign ^ (limb & 0xff);
                   ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT bignum-random.o -MD -MP -MF bignum-random.o.d -fpic -c bignum-random.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
bignum-random.c(84): remark #810: conversion from "unsigned long" to "unsigned int" may lose significant bits
  			 mpz_sizeinbase(n, 2) + 16);
  			 ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sexp2bignum.o -MD -MP -MF sexp2bignum.o.d -fpic -c sexp2bignum.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT pkcs1.o -MD -MP -MF pkcs1.o.d -fpic -c pkcs1.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT pkcs1-rsa-md5.o -MD -MP -MF pkcs1-rsa-md5.o.d -fpic -c pkcs1-rsa-md5.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT pkcs1-rsa-sha1.o -MD -MP -MF pkcs1-rsa-sha1.o.d -fpic -c pkcs1-rsa-sha1.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa.o -MD -MP -MF rsa.o.d -fpic -c rsa.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
rsa.c(61): remark #810: conversion from "unsigned long" to "unsigned int" may lose significant bits
    unsigned size = (mpz_sizeinbase(n, 2) + 7) / 8;
                    ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-sign.o -MD -MP -MF rsa-sign.o.d -fpic -c rsa-sign.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-verify.o -MD -MP -MF rsa-verify.o.d -fpic -c rsa-verify.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-md5-sign.o -MD -MP -MF rsa-md5-sign.o.d -fpic -c rsa-md5-sign.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-md5-verify.o -MD -MP -MF rsa-md5-verify.o.d -fpic -c rsa-md5-verify.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-sha1-sign.o -MD -MP -MF rsa-sha1-sign.o.d -fpic -c rsa-sha1-sign.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-sha1-verify.o -MD -MP -MF rsa-sha1-verify.o.d -fpic -c rsa-sha1-verify.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-encrypt.o -MD -MP -MF rsa-encrypt.o.d -fpic -c rsa-encrypt.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-decrypt.o -MD -MP -MF rsa-decrypt.o.d -fpic -c rsa-decrypt.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
rsa-decrypt.c(69): remark #810: conversion from "long" to "unsigned int" may lose significant bits
    padding = terminator - (em + 2);
            ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-keygen.o -MD -MP -MF rsa-keygen.o.d -fpic -c rsa-keygen.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
rsa-keygen.c(79): remark #279: controlling expression is constant
    if (mpz_cmp_ui(n, 2) <= 0)
        ^

rsa-keygen.c(87): remark #279: controlling expression is constant
    if (mpz_cmp_ui(p, 8) < 0)
        ^

rsa-keygen.c(134): remark #279: controlling expression is constant
        if (mpz_cmp_ui(tmp, 2) != 0)
            ^

rsa-keygen.c(196): remark #279: controlling expression is constant
        if (mpz_cmp_ui(pub->e, 3) < 0)
            ^

rsa-keygen.c(223): remark #279: controlling expression is constant
  	  if (mpz_cmp_ui(tmp, 1) == 0)
  	      ^

rsa-keygen.c(246): remark #279: controlling expression is constant
  	  if (mpz_cmp_ui(tmp, 1) == 0)
  	      ^

rsa-keygen.c(328): remark #810: conversion from "unsigned long" to "unsigned int" may lose significant bits
    pub->size = key->size = (mpz_sizeinbase(pub->n, 2) + 7) / 8;
                          ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-compat.o -MD -MP -MF rsa-compat.o.d -fpic -c rsa-compat.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa2sexp.o -MD -MP -MF rsa2sexp.o.d -fpic -c rsa2sexp.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sexp2rsa.o -MD -MP -MF sexp2rsa.o.d -fpic -c sexp2rsa.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
sexp2rsa.c(67): remark #279: controlling expression is constant
        GET(priv->d, limit, &values[2]);
        ^

sexp2rsa.c(68): remark #279: controlling expression is constant
        GET(priv->p, limit, &values[3]);
        ^

sexp2rsa.c(69): remark #279: controlling expression is constant
        GET(priv->q, limit, &values[4]);
        ^

sexp2rsa.c(70): remark #279: controlling expression is constant
        GET(priv->a, limit, &values[5]);
        ^

sexp2rsa.c(71): remark #279: controlling expression is constant
        GET(priv->b, limit, &values[6]);
        ^

sexp2rsa.c(72): remark #279: controlling expression is constant
        GET(priv->c, limit, &values[7]);
        ^

sexp2rsa.c(80): remark #279: controlling expression is constant
        GET(pub->n, limit, &values[0]);
        ^

sexp2rsa.c(81): remark #279: controlling expression is constant
        GET(pub->e, limit, &values[1]);
        ^

sexp2rsa.c(103): warning #167: argument of type "char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
    if (!sexp_iterator_check_type(&i, priv ? "private-key" : "public-key"))
                                      ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT dsa.o -MD -MP -MF dsa.o.d -fpic -c dsa.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT dsa-sign.o -MD -MP -MF dsa-sign.o.d -fpic -c dsa-sign.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT dsa-verify.o -MD -MP -MF dsa-verify.o.d -fpic -c dsa-verify.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT dsa-keygen.o -MD -MP -MF dsa-keygen.o.d -fpic -c dsa-keygen.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
dsa-keygen.c(71): remark #593: variable "b" was set but never used
    unsigned b;
             ^

dsa-keygen.c(201): remark #279: controlling expression is constant
        if (mpz_cmp_ui(g, 1))
            ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sexp2dsa.o -MD -MP -MF sexp2dsa.o.d -fpic -c sexp2dsa.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
sexp2dsa.c(66): remark #279: controlling expression is constant
      GET(priv->x, limit, &values[4]);
      ^

sexp2dsa.c(68): remark #279: controlling expression is constant
    GET(pub->p, limit, &values[0]);
    ^

sexp2dsa.c(69): remark #279: controlling expression is constant
    GET(pub->q, DSA_Q_BITS, &values[1]);
    ^

sexp2dsa.c(70): remark #279: controlling expression is constant
    GET(pub->g, limit, &values[2]);
    ^

sexp2dsa.c(71): remark #279: controlling expression is constant
    GET(pub->y, limit, &values[3]);
    ^

sexp2dsa.c(85): warning #167: argument of type "char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
      && sexp_iterator_check_type(&i, priv ? "private-key" : "public-key")
                                      ^

sexp2dsa.c(100): remark #279: controlling expression is constant
    GET(rs->r, 160, &values[0]);
    ^

sexp2dsa.c(101): remark #279: controlling expression is constant
    GET(rs->s, 160, &values[1]);
    ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT pgp-encode.o -MD -MP -MF pgp-encode.o.d -fpic -c pgp-encode.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
pgp-encode.c(59): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(p, i);
    ^

pgp-encode.c(59): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(p, i);
    ^

pgp-encode.c(59): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(p, i);
    ^

pgp-encode.c(59): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(p, i);
    ^

pgp-encode.c(59): remark #279: controlling expression is constant
    WRITE_UINT32(p, i);
    ^

pgp-encode.c(70): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT16(p, i);
    ^

pgp-encode.c(70): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT16(p, i);
    ^

pgp-encode.c(70): remark #279: controlling expression is constant
    WRITE_UINT16(p, i);
    ^

pgp-encode.c(78): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
    unsigned bits = mpz_sizeinbase(x, 2);
                    ^

pgp-encode.c(129): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
      return NETTLE_BUFFER_PUTC(buffer, length);
             ^

pgp-encode.c(144): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    return (NETTLE_BUFFER_PUTC(buffer, 0xC0 | tag)
            ^

pgp-encode.c(162): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        buffer->contents[start + 1] = length;
                                    ^

pgp-encode.c(168): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT16(buffer->contents + start + 1, length + LENGTH_TWO_OFFSET);
        ^

pgp-encode.c(168): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT16(buffer->contents + start + 1, length + LENGTH_TWO_OFFSET);
        ^

pgp-encode.c(168): remark #279: controlling expression is constant
        WRITE_UINT16(buffer->contents + start + 1, length + LENGTH_TWO_OFFSET);
        ^

pgp-encode.c(172): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(buffer->contents + start + 2, length);
        ^

pgp-encode.c(172): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(buffer->contents + start + 2, length);
        ^

pgp-encode.c(172): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(buffer->contents + start + 2, length);
        ^

pgp-encode.c(172): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(buffer->contents + start + 2, length);
        ^

pgp-encode.c(172): remark #279: controlling expression is constant
        WRITE_UINT32(buffer->contents + start + 2, length);
        ^

pgp-encode.c(201): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	  && NETTLE_BUFFER_PUTC(buffer, type)
  	     ^

pgp-encode.c(214): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(buffer->contents + start - 2, length);
    ^

pgp-encode.c(214): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(buffer->contents + start - 2, length);
    ^

pgp-encode.c(214): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(buffer->contents + start - 2, length);
    ^

pgp-encode.c(214): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(buffer->contents + start - 2, length);
    ^

pgp-encode.c(214): remark #279: controlling expression is constant
    WRITE_UINT32(buffer->contents + start - 2, length);
    ^

pgp-encode.c(230): remark #981: operands are evaluated in unspecified order
  	  + nettle_mpz_sizeinbase_256_u(pub->e));
  	  ^

pgp-encode.c(241): remark #810: conversion from "time_t={__time_t={long}}" to "uint32_t={unsigned int}" may lose significant bits
  	 && pgp_put_uint32(buffer, timestamp)/* Time stamp */
  	                           ^

pgp-encode.c(272): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	 && NETTLE_BUFFER_PUTC(buffer, type)
  	    ^

pgp-encode.c(286): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(trailer + 2, buffer->size - signature_start);
    ^

pgp-encode.c(286): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(trailer + 2, buffer->size - signature_start);
    ^

pgp-encode.c(286): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(trailer + 2, buffer->size - signature_start);
    ^

pgp-encode.c(286): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(trailer + 2, buffer->size - signature_start);
    ^

pgp-encode.c(286): remark #279: controlling expression is constant
    WRITE_UINT32(trailer + 2, buffer->size - signature_start);
    ^

pgp-encode.c(263): remark #177: variable "digest16" was declared but never referenced
    uint8_t digest16[2];
            ^

pgp-encode.c(369): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
    if (! (WRITE(buffer, "BEGIN PGP ")
           ^

pgp-encode.c(370): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
  	 && WRITE(buffer, tag)
  	    ^

pgp-encode.c(370): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  	 && WRITE(buffer, tag)
  	    ^

pgp-encode.c(371): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
  	 && WRITE(buffer, "\nComment: Nettle\n\n")))
  	    ^

pgp-encode.c(426): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
    return (WRITE(buffer, "\nBEGIN PGP ")
            ^

pgp-encode.c(427): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
  	  && WRITE(buffer, tag)
  	     ^

pgp-encode.c(427): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  	  && WRITE(buffer, tag)
  	     ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa2openpgp.o -MD -MP -MF rsa2openpgp.o.d -fpic -c rsa2openpgp.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
rsa2openpgp.c(83): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
    if (!pgp_put_userid(buffer, strlen(userid), userid))
                                ^

rsa2openpgp.c(83): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
    if (!pgp_put_userid(buffer, strlen(userid), userid))
                                                ^

rsa2openpgp.c(69): remark #177: variable "key_length" was declared but never referenced
    unsigned key_length;
             ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT der-iterator.o -MD -MP -MF der-iterator.o.d -fpic -c der-iterator.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
der-iterator.c(95): remark #188: enumerated type mixed with another type
    iterator->type = 0;
                   ^

der-iterator.c(154): remark #188: enumerated type mixed with another type
    i->type = tag & TAG_MASK;
            ^

der-iterator.c(155): remark #188: enumerated type mixed with another type
    i->type |= (tag & CLASS_MASK) << (ASN1_CLASS_SHIFT - 6);
            ^

der-iterator.c(158): remark #188: enumerated type mixed with another type
        i->type |= ASN1_TYPE_CONSTRUCTED;
                ^

icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT der2rsa.o -MD -MP -MF der2rsa.o.d -fpic -c der2rsa.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT buffer.o -MD -MP -MF buffer.o.d -fpic -c buffer.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT buffer-init.o -MD -MP -MF buffer-init.o.d -fpic -c buffer-init.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT realloc.o -MD -MP -MF realloc.o.d -fpic -c realloc.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT nettle-internal.o -MD -MP -MF nettle-internal.o.d -fpic -c nettle-internal.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I. -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT memxor.o -MD -MP -MF memxor.o.d -fpic -c memxor.c \
&& true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
memxor.c(21): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
      dst[i] ^= src[i];
             ^

memxor.c(31): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
      dst[i] = a[i] ^ b[i];
             ^

rm -f libnettle.a
ar cru libnettle.a aes-decrypt-internal.o aes-decrypt.o aes-encrypt-internal.o aes-encrypt.o aes-encrypt-table.o aes-set-encrypt-key.o aes-set-decrypt-key.o aes-meta.o arcfour.o arcfour-crypt.o arcfour-meta.o arctwo.o arctwo-meta.o base16-encode.o base16-decode.o base16-meta.o base64-encode.o base64-decode.o base64-meta.o cast128.o cast128-meta.o blowfish.o cbc.o ctr.o des.o des3.o des-compat.o hmac.o hmac-md5.o hmac-sha1.o hmac-sha256.o knuth-lfib.o md2.o md2-meta.o md4.o md4-meta.o md5.o md5-compress.o md5-compat.o md5-meta.o sha1.o sha1-compress.o sha1-meta.o sha256.o sha256-meta.o serpent.o serpent-meta.o twofish.o twofish-meta.o yarrow256.o yarrow_key_event.o sexp.o sexp-format.o sexp-transport.o sexp-transport-format.o bignum.o bignum-random.o sexp2bignum.o pkcs1.o pkcs1-rsa-md5.o pkcs1-rsa-sha1.o rsa.o rsa-sign.o rsa-verify.o rsa-md5-sign.o rsa-md5-verify.o rsa-sha1-sign.o rsa-sha1-verify.o rsa-encrypt.o rsa-decrypt.o rsa-keygen.o rsa-compat.o rsa2sexp.o sexp2rsa.o dsa.o dsa-sign.o dsa-verify.o dsa-keygen.o sexp2dsa.o pgp-encode.o rsa2openpgp.o der-iterator.o der2rsa.o buffer.o buffer-init.o realloc.o nettle-internal.o memxor.o
ranlib libnettle.a
make[5]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle'
set -e; for d in tools testsuite examples; do \
  echo "Making all in $d" ; (cd $d && make all); done
Making all in tools
make[5]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle/tools'
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sexp-conv.o -MD -MP -MF sexp-conv.o.d -c sexp-conv.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
misc.h(32): remark #193: zero used for undefined preprocessing identifier
  #if __GNUC___
      ^

misc.h(40): remark #193: zero used for undefined preprocessing identifier
  #if __GNUC___
      ^

sexp-conv.c(249): remark #810: conversion from "long" to "int" may lose significant bits
  	    int width = strtol(optarg, &end , 0);
  	                ^

icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT input.o -MD -MP -MF input.o.d -c input.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
misc.h(32): remark #193: zero used for undefined preprocessing identifier
  #if __GNUC___
      ^

misc.h(40): remark #193: zero used for undefined preprocessing identifier
  #if __GNUC___
      ^

input.c(56): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        input->c = c;
                 ^

input.c(242): remark #111: statement is unreachable
        break;
        ^

icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT output.o -MD -MP -MF output.o.d -c output.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
misc.h(32): remark #193: zero used for undefined preprocessing identifier
  #if __GNUC___
      ^

misc.h(40): remark #193: zero used for undefined preprocessing identifier
  #if __GNUC___
      ^

output.c(140): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
      sexp_put_char(output, '0' + length / digit);
                            ^

output.c(179): warning #167: argument of type "char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  		  (mode == SEXP_ADVANCED) ? "\"\"": "0:");
  		  ^

icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT parse.o -MD -MP -MF parse.o.d -c parse.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
misc.h(32): remark #193: zero used for undefined preprocessing identifier
  #if __GNUC___
      ^

misc.h(40): remark #193: zero used for undefined preprocessing identifier
  #if __GNUC___
      ^

parse.c(37): remark #188: enumerated type mixed with another type
    token->type = 0;
                ^

icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT getopt.o -MD -MP -MF getopt.o.d -c getopt.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT getopt1.o -MD -MP -MF getopt1.o.d -c getopt1.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT misc.o -MD -MP -MF misc.o.d -c misc.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
misc.h(32): remark #193: zero used for undefined preprocessing identifier
  #if __GNUC___
      ^

misc.h(40): remark #193: zero used for undefined preprocessing identifier
  #if __GNUC___
      ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib sexp-conv.o input.o output.o parse.o getopt.o getopt1.o misc.o -lnettle -lgmp  -o sexp-conv
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT nettle-lfib-stream.o -MD -MP -MF nettle-lfib-stream.o.d -c nettle-lfib-stream.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
nettle-lfib-stream.c(51): remark #810: conversion from "time_t={__time_t={long}}" to "uint32_t={unsigned int}" may lose significant bits
      seed = time(NULL);
           ^

nettle-lfib-stream.c(73): warning #167: argument of type "char *" is incompatible with parameter of type "uint8_t={unsigned char} *"
        knuth_lfib_random(&ctx, BUFSIZE, buffer);
                                         ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib nettle-lfib-stream.o -lnettle -lgmp  -o nettle-lfib-stream
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT pkcs1-conv.o -MD -MP -MF pkcs1-conv.o.d -c pkcs1-conv.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
misc.h(32): remark #193: zero used for undefined preprocessing identifier
  #if __GNUC___
      ^

misc.h(40): remark #193: zero used for undefined preprocessing identifier
  #if __GNUC___
      ^

pkcs1-conv.c(70): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        if (!NETTLE_BUFFER_PUTC(buffer, c))
             ^

pkcs1-conv.c(92): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
      if (!NETTLE_BUFFER_PUTC(buffer, c))
           ^

pkcs1-conv.c(139): remark #810: conversion from "unsigned long" to "unsigned int" may lose significant bits
        *marker_length = length - (sizeof(pem_start_pattern) + sizeof(pem_trailer_pattern));
                       ^

pkcs1-conv.c(468): remark #188: enumerated type mixed with another type
  	  type = 0;
  	       ^

pkcs1-conv.c(508): remark #188: enumerated type mixed with another type
    enum object_type type = 0;
                            ^

pkcs1-conv.c(538): remark #188: enumerated type mixed with another type
  	  type = c;
  	       ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib pkcs1-conv.o getopt.o getopt1.o misc.o -lnettle -lgmp  -o pkcs1-conv
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
make[5]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle/tools'
Making all in testsuite
make[5]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle/testsuite'
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT aes-test.o -MD -MP -MF aes-test.o.d -c aes-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
aes-test.c(9): remark #981: operands are evaluated in unspecified order
  	      HL("0001020305060708 0A0B0C0D0F101112"),
  	      ^

aes-test.c(8): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_aes128, 
    ^

aes-test.c(14): remark #981: operands are evaluated in unspecified order
  	      HL("14151617191A1B1C 1E1F202123242526"),
  	      ^

aes-test.c(13): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_aes128, 
    ^

aes-test.c(19): remark #981: operands are evaluated in unspecified order
  	      HL("28292A2B2D2E2F30 323334353738393A"),
  	      ^

aes-test.c(18): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_aes128, 
    ^

aes-test.c(24): remark #981: operands are evaluated in unspecified order
  	      HL("A0A1A2A3A5A6A7A8 AAABACADAFB0B1B2"),
  	      ^

aes-test.c(23): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_aes128, 
    ^

aes-test.c(31): remark #981: operands are evaluated in unspecified order
  	      HL("0001020305060708 0A0B0C0D0F101112"
  	      ^

aes-test.c(30): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_aes192, 
    ^

aes-test.c(39): remark #981: operands are evaluated in unspecified order
  	      HL("0001020305060708 0A0B0C0D0F101112"
  	      ^

aes-test.c(38): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_aes256,
    ^

aes-test.c(46): remark #981: operands are evaluated in unspecified order
  	      HL("8d ae 93 ff fc 78 c9 44"
  	      ^

aes-test.c(45): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_aes256,
    ^

aes-test.c(63): remark #981: operands are evaluated in unspecified order
  	      HL("2b7e151628aed2a6abf7158809cf4f3c"),
  	      ^

aes-test.c(62): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_aes128,
    ^

aes-test.c(76): remark #981: operands are evaluated in unspecified order
  	      HL("8e73b0f7da0e6452c810f32b809079e5 62f8ead2522c6b7b"),
  	      ^

aes-test.c(75): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_aes192,
    ^

aes-test.c(88): remark #981: operands are evaluated in unspecified order
  	      HL("603deb1015ca71be2b73aef0857d7781"
  	      ^

aes-test.c(87): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_aes256,
    ^

icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT testutils.o -MD -MP -MF testutils.o.d -c testutils.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
testutils.c(99): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
      dst[i++] = (high << 4) | low;
               ^

testutils.c(378): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    unsigned ascii_length = strlen(ascii);
                                   ^

testutils.c(378): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
    unsigned ascii_length = strlen(ascii);
                            ^

testutils.c(385): remark #279: controlling expression is constant
    ASSERT(ascii_length
    ^

testutils.c(387): remark #279: controlling expression is constant
    ASSERT(data_length <= armor->decode_length(ascii_length));
    ^

testutils.c(396): remark #279: controlling expression is constant
    ASSERT(done == ascii_length);
    ^

testutils.c(401): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    if (0x33 != buffer[strlen(ascii)])
                              ^

testutils.c(407): remark #279: controlling expression is constant
    ASSERT(armor->decode_update(decode, &done, check, ascii_length, buffer));
    ^

testutils.c(408): remark #279: controlling expression is constant
    ASSERT(done == data_length);
    ^

testutils.c(409): remark #279: controlling expression is constant
    ASSERT(armor->decode_final(decode));
    ^

testutils.c(552): remark #279: controlling expression is constant
    SIGN(key, md5, "The magic words are squeamish ossifrage", signature);
    ^

testutils.c(595): remark #279: controlling expression is constant
    SIGN(key, sha1, "The magic words are squeamish ossifrage", signature);
    ^

testutils.c(670): remark #279: controlling expression is constant
    if (mpz_cmp_ui(tmp, 1))
        ^

testutils.c(681): remark #279: controlling expression is constant
    if (mpz_cmp_ui(tmp, 1))
        ^

testutils.c(688): remark #279: controlling expression is constant
    if (mpz_cmp_ui(tmp, 1))
        ^

testutils.c(695): remark #279: controlling expression is constant
    if (mpz_cmp_ui(tmp, 1))
        ^

testutils.c(765): remark #279: controlling expression is constant
    ASSERT(mpz_sizeinbase(pub->q, 2) == DSA_Q_BITS);
    ^

testutils.c(766): remark #279: controlling expression is constant
    ASSERT(mpz_sizeinbase(pub->p, 2) >= DSA_MIN_P_BITS);
    ^

testutils.c(768): remark #279: controlling expression is constant
    ASSERT(mpz_probab_prime_p(pub->p, 10));
    ^

testutils.c(770): remark #279: controlling expression is constant
    ASSERT(mpz_probab_prime_p(pub->q, 10));
    ^

testutils.c(774): remark #279: controlling expression is constant
    ASSERT(0 == mpz_cmp_ui(t, 1));
    ^

testutils.c(774): remark #279: controlling expression is constant
    ASSERT(0 == mpz_cmp_ui(t, 1));
    ^

testutils.c(776): remark #279: controlling expression is constant
    ASSERT(mpz_cmp_ui(pub->g, 1) > 0);
    ^

testutils.c(776): remark #279: controlling expression is constant
    ASSERT(mpz_cmp_ui(pub->g, 1) > 0);
    ^

testutils.c(779): remark #279: controlling expression is constant
    ASSERT(0 == mpz_cmp_ui(t, 1));
    ^

testutils.c(779): remark #279: controlling expression is constant
    ASSERT(0 == mpz_cmp_ui(t, 1));
    ^

testutils.c(782): remark #279: controlling expression is constant
    ASSERT(0 == mpz_cmp(t, pub->y));
    ^

testutils.c(783): remark #424: extra ";" ignored
  };
   ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib aes-test.o testutils.o -lnettle -lgmp  -o aes-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT arcfour-test.o -MD -MP -MF arcfour-test.o.d -c arcfour-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
arcfour-test.c(8): remark #981: operands are evaluated in unspecified order
  		     HL("01234567 89ABCDEF 00000000 00000000"),
  		     ^

arcfour-test.c(7): remark #981: operands are evaluated in unspecified order
    test_cipher_stream(&nettle_arcfour128,
    ^

arcfour-test.c(16): remark #981: operands are evaluated in unspecified order
  		     HL("aaaaaaaa bbbbbbbb cccccccc dddddddd"),
  		     ^

arcfour-test.c(15): remark #981: operands are evaluated in unspecified order
    test_cipher_stream(&nettle_arcfour128,
    ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib arcfour-test.o testutils.o -lnettle -lgmp  -o arcfour-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT arctwo-test.o -MD -MP -MF arctwo-test.o.d -c arctwo-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
arctwo-test.c(56): remark #981: operands are evaluated in unspecified order
  	      HL("00000000 00000000 00000000 00000000"),
  	      ^

arctwo-test.c(55): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_arctwo_gutmann128,
    ^

arctwo-test.c(61): remark #981: operands are evaluated in unspecified order
  	      HL("00010203 04050607 08090a0b 0c0d0e0f"),
  	      ^

arctwo-test.c(60): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_arctwo_gutmann128,
    ^

arctwo-test.c(67): remark #981: operands are evaluated in unspecified order
  	      HL("30000000 00000000 00000000 00000000"),
  	      ^

arctwo-test.c(66): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_arctwo_gutmann128,
    ^

arctwo-test.c(73): remark #981: operands are evaluated in unspecified order
  	      HL("ffffffff ffffffff"),
  	      ^

arctwo-test.c(72): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_arctwo64,
    ^

arctwo-test.c(78): remark #981: operands are evaluated in unspecified order
  	      HL("30000000 00000000"),
  	      ^

arctwo-test.c(77): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_arctwo64,
    ^

arctwo-test.c(83): remark #981: operands are evaluated in unspecified order
  	      HL("88bca90e 90875a7f 0f79c384 627bafb2"),
  	      ^

arctwo-test.c(82): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_arctwo128,
    ^

arctwo-test.c(89): remark #981: operands are evaluated in unspecified order
  	      HL("00000000 00000000"),
  	      ^

arctwo-test.c(88): remark #981: operands are evaluated in unspecified order
    test_arctwo(63,
    ^

arctwo-test.c(94): remark #981: operands are evaluated in unspecified order
  	      HL("88"),
  	      ^

arctwo-test.c(93): remark #981: operands are evaluated in unspecified order
    test_arctwo(64,
    ^

arctwo-test.c(99): remark #981: operands are evaluated in unspecified order
  	      HL("88bca90e 90875a"),
  	      ^

arctwo-test.c(98): remark #981: operands are evaluated in unspecified order
    test_arctwo(64,
    ^

arctwo-test.c(104): remark #981: operands are evaluated in unspecified order
  	      HL("88bca90e 90875a7f 0f79c384 627bafb2"),
  	      ^

arctwo-test.c(103): remark #981: operands are evaluated in unspecified order
    test_arctwo(64,
    ^

arctwo-test.c(109): remark #981: operands are evaluated in unspecified order
  	      HL("88bca90e 90875a7f 0f79c384 627bafb2"
  	      ^

arctwo-test.c(108): remark #981: operands are evaluated in unspecified order
    test_arctwo(129,
    ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib arctwo-test.o testutils.o -lnettle -lgmp  -o arctwo-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT blowfish-test.o -MD -MP -MF blowfish-test.o.d -c blowfish-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib blowfish-test.o testutils.o -lnettle -lgmp  -o blowfish-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT cast128-test.o -MD -MP -MF cast128-test.o.d -c cast128-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
cast128-test.c(12): remark #981: operands are evaluated in unspecified order
  	      HL("01 23 45 67 12 34 56 78"
  	      ^

cast128-test.c(11): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_cast128,
    ^

cast128-test.c(19): remark #981: operands are evaluated in unspecified order
  	      HL("01 23 45 67 12 34 56 78 23 45"),
  	      ^

cast128-test.c(18): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_cast128,
    ^

cast128-test.c(25): remark #981: operands are evaluated in unspecified order
  	      HL("01 23 45 67 12"),
  	      ^

cast128-test.c(24): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_cast128,
    ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib cast128-test.o testutils.o -lnettle -lgmp  -o cast128-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT base16-test.o -MD -MP -MF base16-test.o.d -c base16-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
base16-test.c(7): remark #279: controlling expression is constant
    ASSERT(BASE16_ENCODE_LENGTH(0) == 0);
    ^

base16-test.c(7): remark #279: controlling expression is constant
    ASSERT(BASE16_ENCODE_LENGTH(0) == 0);
    ^

base16-test.c(8): remark #279: controlling expression is constant
    ASSERT(BASE16_ENCODE_LENGTH(1) == 2);
    ^

base16-test.c(8): remark #279: controlling expression is constant
    ASSERT(BASE16_ENCODE_LENGTH(1) == 2);
    ^

base16-test.c(9): remark #279: controlling expression is constant
    ASSERT(BASE16_ENCODE_LENGTH(2) == 4);
    ^

base16-test.c(9): remark #279: controlling expression is constant
    ASSERT(BASE16_ENCODE_LENGTH(2) == 4);
    ^

base16-test.c(11): remark #279: controlling expression is constant
    ASSERT(BASE16_DECODE_LENGTH(0) == 0);
    ^

base16-test.c(11): remark #279: controlling expression is constant
    ASSERT(BASE16_DECODE_LENGTH(0) == 0);
    ^

base16-test.c(12): remark #279: controlling expression is constant
    ASSERT(BASE16_DECODE_LENGTH(1) == 1);
    ^

base16-test.c(12): remark #279: controlling expression is constant
    ASSERT(BASE16_DECODE_LENGTH(1) == 1);
    ^

base16-test.c(13): remark #279: controlling expression is constant
    ASSERT(BASE16_DECODE_LENGTH(2) == 1);
    ^

base16-test.c(13): remark #279: controlling expression is constant
    ASSERT(BASE16_DECODE_LENGTH(2) == 1);
    ^

base16-test.c(14): remark #279: controlling expression is constant
    ASSERT(BASE16_DECODE_LENGTH(3) == 2);
    ^

base16-test.c(14): remark #279: controlling expression is constant
    ASSERT(BASE16_DECODE_LENGTH(3) == 2);
    ^

base16-test.c(15): remark #279: controlling expression is constant
    ASSERT(BASE16_DECODE_LENGTH(4) == 2);
    ^

base16-test.c(15): remark #279: controlling expression is constant
    ASSERT(BASE16_DECODE_LENGTH(4) == 2);
    ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib base16-test.o testutils.o -lnettle -lgmp  -o base16-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT base64-test.o -MD -MP -MF base64-test.o.d -c base64-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
base64-test.c(7): remark #279: controlling expression is constant
    ASSERT(BASE64_ENCODE_LENGTH(0) == 0);   /* At most   4 bits */
    ^

base64-test.c(7): remark #279: controlling expression is constant
    ASSERT(BASE64_ENCODE_LENGTH(0) == 0);   /* At most   4 bits */
    ^

base64-test.c(8): remark #279: controlling expression is constant
    ASSERT(BASE64_ENCODE_LENGTH(1) == 2);   /* At most  12 bits */
    ^

base64-test.c(8): remark #279: controlling expression is constant
    ASSERT(BASE64_ENCODE_LENGTH(1) == 2);   /* At most  12 bits */
    ^

base64-test.c(9): remark #279: controlling expression is constant
    ASSERT(BASE64_ENCODE_LENGTH(2) == 3);   /* At most  20 bits */
    ^

base64-test.c(9): remark #279: controlling expression is constant
    ASSERT(BASE64_ENCODE_LENGTH(2) == 3);   /* At most  20 bits */
    ^

base64-test.c(10): remark #279: controlling expression is constant
    ASSERT(BASE64_ENCODE_LENGTH(3) == 4);   /* At most  28 bits */
    ^

base64-test.c(10): remark #279: controlling expression is constant
    ASSERT(BASE64_ENCODE_LENGTH(3) == 4);   /* At most  28 bits */
    ^

base64-test.c(11): remark #279: controlling expression is constant
    ASSERT(BASE64_ENCODE_LENGTH(4) == 6);   /* At most  36 bits */
    ^

base64-test.c(11): remark #279: controlling expression is constant
    ASSERT(BASE64_ENCODE_LENGTH(4) == 6);   /* At most  36 bits */
    ^

base64-test.c(12): remark #279: controlling expression is constant
    ASSERT(BASE64_ENCODE_LENGTH(5) == 7);   /* At most  44 bits */
    ^

base64-test.c(12): remark #279: controlling expression is constant
    ASSERT(BASE64_ENCODE_LENGTH(5) == 7);   /* At most  44 bits */
    ^

base64-test.c(13): remark #279: controlling expression is constant
    ASSERT(BASE64_ENCODE_LENGTH(12) == 16); /* At most 100 bits */
    ^

base64-test.c(13): remark #279: controlling expression is constant
    ASSERT(BASE64_ENCODE_LENGTH(12) == 16); /* At most 100 bits */
    ^

base64-test.c(14): remark #279: controlling expression is constant
    ASSERT(BASE64_ENCODE_LENGTH(13) == 18); /* At most 108 bits */
    ^

base64-test.c(14): remark #279: controlling expression is constant
    ASSERT(BASE64_ENCODE_LENGTH(13) == 18); /* At most 108 bits */
    ^

base64-test.c(16): remark #279: controlling expression is constant
    ASSERT(BASE64_DECODE_LENGTH(0) == 0); /* At most  6 bits */
    ^

base64-test.c(16): remark #279: controlling expression is constant
    ASSERT(BASE64_DECODE_LENGTH(0) == 0); /* At most  6 bits */
    ^

base64-test.c(17): remark #279: controlling expression is constant
    ASSERT(BASE64_DECODE_LENGTH(1) == 1); /* At most 12 bits */
    ^

base64-test.c(17): remark #279: controlling expression is constant
    ASSERT(BASE64_DECODE_LENGTH(1) == 1); /* At most 12 bits */
    ^

base64-test.c(18): remark #279: controlling expression is constant
    ASSERT(BASE64_DECODE_LENGTH(2) == 2); /* At most 18 bits */
    ^

base64-test.c(18): remark #279: controlling expression is constant
    ASSERT(BASE64_DECODE_LENGTH(2) == 2); /* At most 18 bits */
    ^

base64-test.c(19): remark #279: controlling expression is constant
    ASSERT(BASE64_DECODE_LENGTH(3) == 3); /* At most 24 bits */
    ^

base64-test.c(19): remark #279: controlling expression is constant
    ASSERT(BASE64_DECODE_LENGTH(3) == 3); /* At most 24 bits */
    ^

base64-test.c(20): remark #279: controlling expression is constant
    ASSERT(BASE64_DECODE_LENGTH(4) == 3); /* At most 30 bits */
    ^

base64-test.c(20): remark #279: controlling expression is constant
    ASSERT(BASE64_DECODE_LENGTH(4) == 3); /* At most 30 bits */
    ^

base64-test.c(37): remark #279: controlling expression is constant
      ASSERT(BASE64_ENCODE_RAW_LENGTH(5) == 8);
      ^

base64-test.c(37): remark #279: controlling expression is constant
      ASSERT(BASE64_ENCODE_RAW_LENGTH(5) == 8);
      ^

base64-test.c(39): remark #279: controlling expression is constant
      ASSERT(MEMEQ(9, buffer, "SGVsbG8=x"));
      ^

base64-test.c(43): remark #279: controlling expression is constant
      ASSERT(base64_decode_update(&ctx, &dst_length, buffer, 8, buffer));
      ^

base64-test.c(44): remark #279: controlling expression is constant
      ASSERT(dst_length == 5);
      ^

base64-test.c(46): remark #279: controlling expression is constant
      ASSERT(MEMEQ(9, buffer, "HelloG8=x"));
      ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib base64-test.o testutils.o -lnettle -lgmp  -o base64-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT des-test.o -MD -MP -MF des-test.o.d -c des-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
des-test.c(12): remark #981: operands are evaluated in unspecified order
  	      HL("01234567 89ABCDEF"),
  	      ^

des-test.c(11): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_des,
    ^

des-test.c(17): remark #981: operands are evaluated in unspecified order
  	      HL("01 01 01 01 01 01 01 80"),
  	      ^

des-test.c(16): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_des,
    ^

des-test.c(22): remark #981: operands are evaluated in unspecified order
  	      HL("80 01 01 01 01 01 01 01"),
  	      ^

des-test.c(21): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_des,
    ^

des-test.c(27): remark #981: operands are evaluated in unspecified order
  	      HL("08 19 2A 3B 4C 5D 6E 7F"),
  	      ^

des-test.c(26): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_des,
    ^

des-test.c(33): remark #981: operands are evaluated in unspecified order
  	      HL("01 23 45 67 89 AB CD EF"),
  	      ^

des-test.c(32): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_des,
    ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib des-test.o testutils.o -lnettle -lgmp  -o des-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT des3-test.o -MD -MP -MF des3-test.o.d -c des3-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
des3-test.c(14): remark #981: operands are evaluated in unspecified order
  	      HL("3e 0b 10 b0 5d 49 c2 54"
  	      ^

des3-test.c(13): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_des3,
    ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib des3-test.o testutils.o -lnettle -lgmp  -o des3-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT des-compat-test.o -MD -MP -MF des-compat-test.o.d -c des-compat-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
des-compat-test.c(285): remark #1418: external definition with no prior declaration
  DES_LONG cbc_cksum_ret=0xB462FEF7L;
           ^

des-compat-test.c(286): remark #1418: external definition with no prior declaration
  unsigned char cbc_cksum_data[8]={0x1D,0x26,0x93,0x97,0xf7,0xfe,0x62,0xb4};
                ^

des-compat-test.c(331): remark #981: operands are evaluated in unspecified order
  				i+1,pt(key_data[i]),pt(in),pt(cipher_data[i]),
  				                    ^

des-compat-test.c(330): remark #981: operands are evaluated in unspecified order
  			printf("Encryption error %2d\nk=%s p=%s o=%s act=%s\n",
  			^

des-compat-test.c(338): remark #981: operands are evaluated in unspecified order
  				i+1,pt(key_data[i]),pt(out),pt(in),pt(outin));
  				                    ^

des-compat-test.c(337): remark #981: operands are evaluated in unspecified order
  			printf("Decryption error %2d\nk=%s p=%s o=%s act=%s\n",
  			^

des-compat-test.c(373): remark #981: operands are evaluated in unspecified order
  				i+1,pt(key_data[i]),pt(in),pt(cipher_ecb2[i]),
  				                    ^

des-compat-test.c(372): remark #981: operands are evaluated in unspecified order
  			printf("Encryption error %2d\nk=%s p=%s o=%s act=%s\n",
  			^

des-compat-test.c(380): remark #981: operands are evaluated in unspecified order
  				i+1,pt(key_data[i]),pt(out),pt(in),pt(outin));
  				                    ^

des-compat-test.c(379): remark #981: operands are evaluated in unspecified order
  			printf("Decryption error %2d\nk=%s p=%s o=%s act=%s\n",
  			^

des-compat-test.c(309): remark #177: variable "qret" was declared but never referenced
  	unsigned char qret[4][4],cret[8];
  	              ^

des-compat-test.c(310): remark #177: variable "lqret" was declared but never referenced
  	DES_LONG lqret[4];
  	         ^

des-compat-test.c(311): remark #177: variable "num" was declared but never referenced
  	int num;
  	    ^

des-compat-test.c(312): remark #177: variable "str" was declared but never referenced
  	char *str;
  	      ^

des-compat-test.c(290): remark #177: function "cfb_test" was declared but never referenced
  static int cfb_test(int bits, unsigned char *cfb_cipher);
             ^

des-compat-test.c(291): remark #177: function "cfb64_test" was declared but never referenced
  static int cfb64_test(unsigned char *cfb_cipher);
             ^

des-compat-test.c(292): remark #177: function "ede_cfb64_test" was declared but never referenced
  static int ede_cfb64_test(unsigned char *cfb_cipher);
             ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib des-compat-test.o testutils.o -lnettle -lgmp  -o des-compat-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT md2-test.o -MD -MP -MF md2-test.o.d -c md2-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib md2-test.o testutils.o -lnettle -lgmp  -o md2-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT md4-test.o -MD -MP -MF md4-test.o.d -c md4-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib md4-test.o testutils.o -lnettle -lgmp  -o md4-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT md5-test.o -MD -MP -MF md5-test.o.d -c md5-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
md5-test.c(82): remark #981: operands are evaluated in unspecified order
  	    HL(M0 N0), H(H0));
  	    ^

md5-test.c(81): remark #981: operands are evaluated in unspecified order
    test_hash(&nettle_md5,
    ^

md5-test.c(85): remark #981: operands are evaluated in unspecified order
  	    HL(M1 N1), H(H0));
  	    ^

md5-test.c(84): remark #981: operands are evaluated in unspecified order
    test_hash(&nettle_md5,
    ^

md5-test.c(88): remark #981: operands are evaluated in unspecified order
  	    HL(M0 N2), H(H1));
  	    ^

md5-test.c(87): remark #981: operands are evaluated in unspecified order
    test_hash(&nettle_md5,
    ^

md5-test.c(91): remark #981: operands are evaluated in unspecified order
  	    HL(M1 N3), H(H1));
  	    ^

md5-test.c(90): remark #981: operands are evaluated in unspecified order
    test_hash(&nettle_md5,
    ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib md5-test.o testutils.o -lnettle -lgmp  -o md5-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT md5-compat-test.o -MD -MP -MF md5-compat-test.o.d -c md5-compat-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib md5-compat-test.o testutils.o -lnettle -lgmp  -o md5-compat-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha1-test.o -MD -MP -MF sha1-test.o.d -c sha1-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib sha1-test.o testutils.o -lnettle -lgmp  -o sha1-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha256-test.o -MD -MP -MF sha256-test.o.d -c sha256-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib sha256-test.o testutils.o -lnettle -lgmp  -o sha256-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT serpent-test.o -MD -MP -MF serpent-test.o.d -c serpent-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
serpent-test.c(14): remark #981: operands are evaluated in unspecified order
  	      HL("8000000000000000 0000000000000000"),
  	      ^

serpent-test.c(13): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_serpent128,
    ^

serpent-test.c(20): remark #981: operands are evaluated in unspecified order
  	      HL("0000000000000000 0000000000000000"),
  	      ^

serpent-test.c(19): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_serpent128,
    ^

serpent-test.c(28): remark #981: operands are evaluated in unspecified order
  	      HL("8000000000000000 0000000000000000"
  	      ^

serpent-test.c(27): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_serpent192,
    ^

serpent-test.c(35): remark #981: operands are evaluated in unspecified order
  	      HL("0000000000000000 0000000000000000"
  	      ^

serpent-test.c(34): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_serpent192,
    ^

serpent-test.c(44): remark #981: operands are evaluated in unspecified order
  	      HL("8000000000000000 0000000000000000"
  	      ^

serpent-test.c(43): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_serpent256,
    ^

serpent-test.c(51): remark #981: operands are evaluated in unspecified order
  	      HL("0000000000000000 0000000000000000"
  	      ^

serpent-test.c(50): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_serpent256,
    ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib serpent-test.o testutils.o -lnettle -lgmp  -o serpent-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT twofish-test.o -MD -MP -MF twofish-test.o.d -c twofish-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
twofish-test.c(9): remark #981: operands are evaluated in unspecified order
  	      HL("0000000000000000 0000000000000000"),
  	      ^

twofish-test.c(8): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_twofish128,
    ^

twofish-test.c(15): remark #981: operands are evaluated in unspecified order
  	      HL("0123456789ABCDEF FEDCBA9876543210"
  	      ^

twofish-test.c(14): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_twofish192,
    ^

twofish-test.c(22): remark #981: operands are evaluated in unspecified order
  	      HL("0123456789ABCDEF FEDCBA9876543210"
  	      ^

twofish-test.c(21): remark #981: operands are evaluated in unspecified order
    test_cipher(&nettle_twofish256,
    ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib twofish-test.o testutils.o -lnettle -lgmp  -o twofish-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT buffer-test.o -MD -MP -MF buffer-test.o.d -c buffer-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
buffer-test.c(11): remark #279: controlling expression is constant
    ASSERT(nettle_buffer_write(&buffer, LDATA("foo")));
    ^

buffer-test.c(13): remark #279: controlling expression is constant
    ASSERT(NETTLE_BUFFER_PUTC(&buffer, 'x'));
    ^

buffer-test.c(15): remark #279: controlling expression is constant
    ASSERT(buffer.size == 4);
    ^

buffer-test.c(16): remark #279: controlling expression is constant
    ASSERT(buffer.alloc >= 4);
    ^

buffer-test.c(17): remark #279: controlling expression is constant
    ASSERT(MEMEQ(4, buffer.contents, "foox"));
    ^

buffer-test.c(22): remark #279: controlling expression is constant
    ASSERT(buffer.alloc == sizeof(s));
    ^

buffer-test.c(23): remark #279: controlling expression is constant
    ASSERT(nettle_buffer_write(&buffer, LDATA("foo")));
    ^

buffer-test.c(24): remark #279: controlling expression is constant
    ASSERT(buffer.size == 3);
    ^

buffer-test.c(26): remark #279: controlling expression is constant
    ASSERT(!nettle_buffer_write(&buffer, LDATA("bar")));
    ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib buffer-test.o testutils.o -lnettle -lgmp  -o buffer-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sexp-test.o -MD -MP -MF sexp-test.o.d -c sexp-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
sexp-test.c(10): remark #279: controlling expression is constant
    ASSERT(sexp_iterator_first(&i, LDATA("")));
    ^

sexp-test.c(11): remark #279: controlling expression is constant
    ASSERT(i.type == SEXP_END);
    ^

sexp-test.c(13): remark #279: controlling expression is constant
    ASSERT(sexp_iterator_first(&i, LDATA("()")));
    ^

sexp-test.c(14): remark #279: controlling expression is constant
    ASSERT(i.type == SEXP_LIST
    ^

sexp-test.c(20): remark #279: controlling expression is constant
    ASSERT(sexp_iterator_first(&i, LDATA("(")));
    ^

sexp-test.c(21): remark #279: controlling expression is constant
    ASSERT(i.type == SEXP_LIST
    ^

sexp-test.c(25): remark #279: controlling expression is constant
    ASSERT(sexp_iterator_first(&i, LDATA("1:\0"
    ^

sexp-test.c(30): remark #279: controlling expression is constant
    ASSERT(sexp_iterator_get_uint32(&i, &x) && x == 0);
    ^

sexp-test.c(31): remark #279: controlling expression is constant
    ASSERT(sexp_iterator_get_uint32(&i, &x) && x == 0x11);
    ^

sexp-test.c(32): remark #279: controlling expression is constant
    ASSERT(sexp_iterator_get_uint32(&i, &x) && x == 0x11);
    ^

sexp-test.c(33): remark #279: controlling expression is constant
    ASSERT(sexp_iterator_get_uint32(&i, &x) && x == 0x80);
    ^

sexp-test.c(34): remark #279: controlling expression is constant
    ASSERT(sexp_iterator_get_uint32(&i, &x) && x == 0xaabbccdd);
    ^

sexp-test.c(36): remark #279: controlling expression is constant
    ASSERT(sexp_iterator_first(&i, LDATA("3:foo0:[3:bar]12:xxxxxxxxxxxx")));
    ^

sexp-test.c(37): remark #279: controlling expression is constant
    ASSERT(i.type == SEXP_ATOM
    ^

sexp-test.c(53): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
    ASSERT(sexp_transport_iterator_first
    ^

sexp-test.c(53): remark #981: operands are evaluated in unspecified order
    ASSERT(sexp_transport_iterator_first
    ^

sexp-test.c(53): warning #167: argument of type "char *" is incompatible with parameter of type "uint8_t={unsigned char} *"
    ASSERT(sexp_transport_iterator_first
    ^

sexp-test.c(53): remark #981: operands are evaluated in unspecified order
    ASSERT(sexp_transport_iterator_first
    ^

sexp-test.c(53): remark #279: controlling expression is constant
    ASSERT(sexp_transport_iterator_first
    ^

sexp-test.c(55): remark #279: controlling expression is constant
    ASSERT(i.type == SEXP_ATOM
    ^

sexp-test.c(73): remark #279: controlling expression is constant
      ASSERT(sexp_iterator_first(&i, LDATA("((1:n2:xx3:foo)0:(1:y)(1:e))")));
      ^

sexp-test.c(74): remark #279: controlling expression is constant
      ASSERT(sexp_iterator_enter_list(&i)
      ^

sexp-test.c(77): remark #279: controlling expression is constant
      ASSERT(v[0].type == SEXP_ATOM
      ^

sexp-test.c(87): remark #279: controlling expression is constant
      ASSERT(v[1].type == SEXP_END);
      ^

sexp-test.c(89): remark #279: controlling expression is constant
      ASSERT(sexp_iterator_first(&i, LDATA("((1:n))")));
      ^

sexp-test.c(90): remark #279: controlling expression is constant
      ASSERT(sexp_iterator_enter_list(&i)
      ^

sexp-test.c(93): remark #279: controlling expression is constant
      ASSERT(sexp_iterator_first(&i, LDATA("((1:n)(1:n3:foo))")));
      ^

sexp-test.c(94): remark #279: controlling expression is constant
      ASSERT(sexp_iterator_enter_list(&i)
      ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib sexp-test.o testutils.o -lnettle -lgmp  -o sexp-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sexp-format-test.o -MD -MP -MF sexp-format-test.o.d -c sexp-format-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
sexp-format-test.c(19): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
      ASSERT(sexp_format(&buffer, "(%0s(%0s%0s))",
      ^

sexp-format-test.c(19): remark #981: operands are evaluated in unspecified order
      ASSERT(sexp_format(&buffer, "(%0s(%0s%0s))",
      ^

sexp-format-test.c(19): remark #279: controlling expression is constant
      ASSERT(sexp_format(&buffer, "(%0s(%0s%0s))",
      ^

sexp-format-test.c(23): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
      ASSERT(sexp_format(NULL, "(%0s(%0s%0s))",
      ^

sexp-format-test.c(23): remark #981: operands are evaluated in unspecified order
      ASSERT(sexp_format(NULL, "(%0s(%0s%0s))",
      ^

sexp-format-test.c(23): remark #279: controlling expression is constant
      ASSERT(sexp_format(NULL, "(%0s(%0s%0s))",
      ^

sexp-format-test.c(27): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
      ASSERT(buffer.size == strlen(e));
      ^

sexp-format-test.c(27): remark #279: controlling expression is constant
      ASSERT(buffer.size == strlen(e));
      ^

sexp-format-test.c(28): remark #279: controlling expression is constant
      ASSERT(MEMEQ(buffer.size, buffer.contents, e));
      ^

sexp-format-test.c(34): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
      ASSERT(sexp_transport_format(&buffer, "(%0s(%0s%0s))",
      ^

sexp-format-test.c(34): remark #981: operands are evaluated in unspecified order
      ASSERT(sexp_transport_format(&buffer, "(%0s(%0s%0s))",
      ^

sexp-format-test.c(34): remark #279: controlling expression is constant
      ASSERT(sexp_transport_format(&buffer, "(%0s(%0s%0s))",
      ^

sexp-format-test.c(38): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
      ASSERT(sexp_transport_format(NULL, "(%0s(%0s%0s))",
      ^

sexp-format-test.c(38): remark #981: operands are evaluated in unspecified order
      ASSERT(sexp_transport_format(NULL, "(%0s(%0s%0s))",
      ^

sexp-format-test.c(38): remark #279: controlling expression is constant
      ASSERT(sexp_transport_format(NULL, "(%0s(%0s%0s))",
      ^

sexp-format-test.c(42): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
      ASSERT(buffer.size == strlen(e));
      ^

sexp-format-test.c(42): remark #279: controlling expression is constant
      ASSERT(buffer.size == strlen(e));
      ^

sexp-format-test.c(43): remark #279: controlling expression is constant
      ASSERT(MEMEQ(buffer.size, buffer.contents, e));
      ^

sexp-format-test.c(49): remark #279: controlling expression is constant
      ASSERT(sexp_format(&buffer, "%i%i%i%i%i%i",
      ^

sexp-format-test.c(53): remark #279: controlling expression is constant
      ASSERT(buffer.size == LLENGTH(e));
      ^

sexp-format-test.c(54): remark #279: controlling expression is constant
      ASSERT(MEMEQ(buffer.size, buffer.contents, e));
      ^

sexp-format-test.c(61): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
      ASSERT(sexp_format(&buffer, "(%0s%l)",
      ^

sexp-format-test.c(61): remark #981: operands are evaluated in unspecified order
      ASSERT(sexp_format(&buffer, "(%0s%l)",
      ^

sexp-format-test.c(61): remark #279: controlling expression is constant
      ASSERT(sexp_format(&buffer, "(%0s%l)",
      ^

sexp-format-test.c(65): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
      ASSERT(buffer.size == strlen(e));
      ^

sexp-format-test.c(65): remark #279: controlling expression is constant
      ASSERT(buffer.size == strlen(e));
      ^

sexp-format-test.c(66): remark #279: controlling expression is constant
      ASSERT(MEMEQ(buffer.size, buffer.contents, e));
      ^

sexp-format-test.c(73): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
      ASSERT(sexp_format(&buffer, "(%0t%0s%0s%0t%0s%0t%0s)",
      ^

sexp-format-test.c(73): remark #981: operands are evaluated in unspecified order
      ASSERT(sexp_format(&buffer, "(%0t%0s%0s%0t%0s%0t%0s)",
      ^

sexp-format-test.c(73): remark #279: controlling expression is constant
      ASSERT(sexp_format(&buffer, "(%0t%0s%0s%0t%0s%0t%0s)",
      ^

sexp-format-test.c(77): remark #279: controlling expression is constant
      ASSERT(MEMEQ(buffer.size, buffer.contents, e));
      ^

sexp-format-test.c(85): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
      ASSERT(sexp_format(&buffer, "(%0s(bar%0s))",
      ^

sexp-format-test.c(85): remark #981: operands are evaluated in unspecified order
      ASSERT(sexp_format(&buffer, "(%0s(bar%0s))",
      ^

sexp-format-test.c(85): remark #279: controlling expression is constant
      ASSERT(sexp_format(&buffer, "(%0s(bar%0s))",
      ^

sexp-format-test.c(89): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
      ASSERT(sexp_format(NULL, "(%0s(bar %0s))",
      ^

sexp-format-test.c(89): remark #981: operands are evaluated in unspecified order
      ASSERT(sexp_format(NULL, "(%0s(bar %0s))",
      ^

sexp-format-test.c(89): remark #279: controlling expression is constant
      ASSERT(sexp_format(NULL, "(%0s(bar %0s))",
      ^

sexp-format-test.c(93): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
      ASSERT(buffer.size == strlen(e));
      ^

sexp-format-test.c(93): remark #279: controlling expression is constant
      ASSERT(buffer.size == strlen(e));
      ^

sexp-format-test.c(94): remark #279: controlling expression is constant
      ASSERT(MEMEQ(buffer.size, buffer.contents, e));
      ^

sexp-format-test.c(100): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
      ASSERT(sexp_format(&buffer, "(%0s(bar xxxxxxxxxxxxxxxxx))",
      ^

sexp-format-test.c(100): remark #981: operands are evaluated in unspecified order
      ASSERT(sexp_format(&buffer, "(%0s(bar xxxxxxxxxxxxxxxxx))",
      ^

sexp-format-test.c(100): remark #279: controlling expression is constant
      ASSERT(sexp_format(&buffer, "(%0s(bar xxxxxxxxxxxxxxxxx))",
      ^

sexp-format-test.c(104): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
      ASSERT(sexp_format(NULL, "(%0s(bar xxxxxxxxxxxxxxxxx))",
      ^

sexp-format-test.c(104): remark #981: operands are evaluated in unspecified order
      ASSERT(sexp_format(NULL, "(%0s(bar xxxxxxxxxxxxxxxxx))",
      ^

sexp-format-test.c(104): remark #279: controlling expression is constant
      ASSERT(sexp_format(NULL, "(%0s(bar xxxxxxxxxxxxxxxxx))",
      ^

sexp-format-test.c(108): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
      ASSERT(buffer.size == strlen(e));
      ^

sexp-format-test.c(108): remark #279: controlling expression is constant
      ASSERT(buffer.size == strlen(e));
      ^

sexp-format-test.c(109): remark #279: controlling expression is constant
      ASSERT(MEMEQ(buffer.size, buffer.contents, e));
      ^

sexp-format-test.c(117): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
      ASSERT(sexp_format(&buffer, "%)foo%(%s", 3, "bar")
      ^

sexp-format-test.c(117): remark #981: operands are evaluated in unspecified order
      ASSERT(sexp_format(&buffer, "%)foo%(%s", 3, "bar")
      ^

sexp-format-test.c(117): remark #279: controlling expression is constant
      ASSERT(sexp_format(&buffer, "%)foo%(%s", 3, "bar")
      ^

sexp-format-test.c(120): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
      ASSERT(sexp_format(NULL, "%)foo%(%s", 3, "bar")
      ^

sexp-format-test.c(120): remark #981: operands are evaluated in unspecified order
      ASSERT(sexp_format(NULL, "%)foo%(%s", 3, "bar")
      ^

sexp-format-test.c(120): remark #279: controlling expression is constant
      ASSERT(sexp_format(NULL, "%)foo%(%s", 3, "bar")
      ^

sexp-format-test.c(123): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
      ASSERT(buffer.size == strlen(e));
      ^

sexp-format-test.c(123): remark #279: controlling expression is constant
      ASSERT(buffer.size == strlen(e));
      ^

sexp-format-test.c(124): remark #279: controlling expression is constant
      ASSERT(MEMEQ(buffer.size, buffer.contents, e));
      ^

sexp-format-test.c(143): remark #279: controlling expression is constant
      ASSERT(sexp_format(&buffer, "(%0s(%0s%b%b%b))",
      ^

sexp-format-test.c(147): remark #279: controlling expression is constant
      ASSERT(sexp_format(NULL, "(%0s(%0s%b%b%b))",
      ^

sexp-format-test.c(151): remark #279: controlling expression is constant
      ASSERT(buffer.size == LLENGTH(e));
      ^

sexp-format-test.c(152): remark #279: controlling expression is constant
      ASSERT(MEMEQ(buffer.size, buffer.contents, e));
      ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib sexp-format-test.o testutils.o -lnettle -lgmp  -o sexp-format-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa2sexp-test.o -MD -MP -MF rsa2sexp-test.o.d -c rsa2sexp-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
rsa2sexp-test.c(23): remark #279: controlling expression is constant
    ASSERT(rsa_public_key_prepare(&pub));
    ^

rsa2sexp-test.c(50): remark #279: controlling expression is constant
    ASSERT(rsa_private_key_prepare(&priv));
    ^

rsa2sexp-test.c(53): remark #279: controlling expression is constant
    ASSERT(rsa_keypair_to_sexp(&buffer, "rsa", &pub, &priv));
    ^

rsa2sexp-test.c(61): remark #279: controlling expression is constant
    ASSERT(MEMEQH(buffer.size, buffer.contents,
    ^

rsa2sexp-test.c(88): remark #279: controlling expression is constant
    ASSERT(rsa_keypair_to_sexp(&buffer, NULL, &pub, NULL));
    ^

rsa2sexp-test.c(95): remark #279: controlling expression is constant
    ASSERT(MEMEQH(buffer.size, buffer.contents,
    ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib rsa2sexp-test.o testutils.o -lnettle -lgmp  -o rsa2sexp-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sexp2rsa-test.o -MD -MP -MF sexp2rsa-test.o.d -c sexp2rsa-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
sexp2rsa-test.c(13): remark #981: operands are evaluated in unspecified order
    ASSERT(rsa_keypair_from_sexp
    ^

sexp2rsa-test.c(13): remark #981: operands are evaluated in unspecified order
    ASSERT(rsa_keypair_from_sexp
    ^

sexp2rsa-test.c(13): remark #279: controlling expression is constant
    ASSERT(rsa_keypair_from_sexp
    ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib sexp2rsa-test.o testutils.o -lnettle -lgmp  -o sexp2rsa-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT knuth-lfib-test.o -MD -MP -MF knuth-lfib-test.o.d -c knuth-lfib-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib knuth-lfib-test.o testutils.o -lnettle -lgmp  -o knuth-lfib-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT cbc-test.o -MD -MP -MF cbc-test.o.d -c cbc-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
cbc-test.c(36): remark #279: controlling expression is constant
    CBC_ENCRYPT(&aes, aes_encrypt, CBC_BULK_DATA, cipher, clear);
    ^

cbc-test.c(54): remark #279: controlling expression is constant
    CBC_DECRYPT(&aes, aes_decrypt, CBC_BULK_DATA, cipher, cipher);
    ^

cbc-test.c(90): remark #981: operands are evaluated in unspecified order
  		  HL("8d ae 93 ff fc 78 c9 44"
  		  ^

cbc-test.c(89): remark #981: operands are evaluated in unspecified order
    test_cipher_cbc(&nettle_aes256,
    ^

cbc-test.c(115): remark #981: operands are evaluated in unspecified order
  		  HL("2b7e151628aed2a6abf7158809cf4f3c"),
  		  ^

cbc-test.c(114): remark #981: operands are evaluated in unspecified order
    test_cipher_cbc(&nettle_aes128,
    ^

cbc-test.c(137): remark #981: operands are evaluated in unspecified order
  		  HL("8e73b0f7da0e6452c810f32b809079e5"
  		  ^

cbc-test.c(136): remark #981: operands are evaluated in unspecified order
    test_cipher_cbc(&nettle_aes192,
    ^

cbc-test.c(160): remark #981: operands are evaluated in unspecified order
  		  HL("603deb1015ca71be2b73aef0857d7781"
  		  ^

cbc-test.c(159): remark #981: operands are evaluated in unspecified order
    test_cipher_cbc(&nettle_aes256,
    ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib cbc-test.o testutils.o -lnettle -lgmp  -o cbc-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT ctr-test.o -MD -MP -MF ctr-test.o.d -c ctr-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
ctr-test.c(17): remark #981: operands are evaluated in unspecified order
  		  HL("2b7e151628aed2a6abf7158809cf4f3c"),
  		  ^

ctr-test.c(16): remark #981: operands are evaluated in unspecified order
    test_cipher_ctr(&nettle_aes128,
    ^

ctr-test.c(30): remark #981: operands are evaluated in unspecified order
  		  HL("8e73b0f7da0e6452c810f32b809079e562f8ead2522c6b7b"),
  		  ^

ctr-test.c(29): remark #981: operands are evaluated in unspecified order
    test_cipher_ctr(&nettle_aes192,
    ^

ctr-test.c(43): remark #981: operands are evaluated in unspecified order
  		  HL("603deb1015ca71be2b73aef0857d7781"
  		  ^

ctr-test.c(42): remark #981: operands are evaluated in unspecified order
    test_cipher_ctr(&nettle_aes256,
    ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib ctr-test.o testutils.o -lnettle -lgmp  -o ctr-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT hmac-test.o -MD -MP -MF hmac-test.o.d -c hmac-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
hmac-test.c(19): remark #981: operands are evaluated in unspecified order
    hmac_md5_set_key(&md5, HL("0b0b0b0b0b0b0b0b 0b0b0b0b0b0b0b0b"));
                           ^

hmac-test.c(19): remark #981: operands are evaluated in unspecified order
    hmac_md5_set_key(&md5, HL("0b0b0b0b0b0b0b0b 0b0b0b0b0b0b0b0b"));
    ^

hmac-test.c(37): remark #981: operands are evaluated in unspecified order
    hmac_md5_set_key(&md5, HL("aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa"));
                           ^

hmac-test.c(37): remark #981: operands are evaluated in unspecified order
    hmac_md5_set_key(&md5, HL("aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa"));
    ^

hmac-test.c(38): remark #981: operands are evaluated in unspecified order
    hmac_md5_update(&md5, HL("dddddddddddddddd dddddddddddddddd"
                          ^

hmac-test.c(38): remark #981: operands are evaluated in unspecified order
    hmac_md5_update(&md5, HL("dddddddddddddddd dddddddddddddddd"
    ^

hmac-test.c(49): remark #981: operands are evaluated in unspecified order
    hmac_md5_set_key(&md5, HL("0102030405060708 090a0b0c0d0e0f10" 
                           ^

hmac-test.c(49): remark #981: operands are evaluated in unspecified order
    hmac_md5_set_key(&md5, HL("0102030405060708 090a0b0c0d0e0f10" 
    ^

hmac-test.c(51): remark #981: operands are evaluated in unspecified order
    hmac_md5_update(&md5, HL("cdcdcdcdcdcdcdcd cdcdcdcdcdcdcdcd"
                          ^

hmac-test.c(51): remark #981: operands are evaluated in unspecified order
    hmac_md5_update(&md5, HL("cdcdcdcdcdcdcdcd cdcdcdcdcdcdcdcd"
    ^

hmac-test.c(63): remark #981: operands are evaluated in unspecified order
    hmac_md5_set_key(&md5, HL("0c0c0c0c0c0c0c0c 0c0c0c0c0c0c0c0c" ));
                           ^

hmac-test.c(63): remark #981: operands are evaluated in unspecified order
    hmac_md5_set_key(&md5, HL("0c0c0c0c0c0c0c0c 0c0c0c0c0c0c0c0c" ));
    ^

hmac-test.c(72): remark #981: operands are evaluated in unspecified order
    hmac_md5_set_key(&md5, HL("aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa"
                           ^

hmac-test.c(72): remark #981: operands are evaluated in unspecified order
    hmac_md5_set_key(&md5, HL("aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa"
    ^

hmac-test.c(86): remark #981: operands are evaluated in unspecified order
    hmac_md5_set_key(&md5, HL("aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa"
                           ^

hmac-test.c(86): remark #981: operands are evaluated in unspecified order
    hmac_md5_set_key(&md5, HL("aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa"
    ^

hmac-test.c(104): remark #981: operands are evaluated in unspecified order
    hmac_sha1_set_key(&sha1, HL("0b0b0b0b0b0b0b0b 0b0b0b0b0b0b0b0b 0b0b0b0b"));
                             ^

hmac-test.c(104): remark #981: operands are evaluated in unspecified order
    hmac_sha1_set_key(&sha1, HL("0b0b0b0b0b0b0b0b 0b0b0b0b0b0b0b0b 0b0b0b0b"));
    ^

hmac-test.c(122): remark #981: operands are evaluated in unspecified order
    hmac_sha1_set_key(&sha1, HL("aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa"));
                             ^

hmac-test.c(122): remark #981: operands are evaluated in unspecified order
    hmac_sha1_set_key(&sha1, HL("aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa"));
    ^

hmac-test.c(123): remark #981: operands are evaluated in unspecified order
    hmac_sha1_update(&sha1, HL("dddddddddddddddd dddddddddddddddd"
                            ^

hmac-test.c(123): remark #981: operands are evaluated in unspecified order
    hmac_sha1_update(&sha1, HL("dddddddddddddddd dddddddddddddddd"
    ^

hmac-test.c(134): remark #981: operands are evaluated in unspecified order
    hmac_sha1_set_key(&sha1, HL("0102030405060708 090a0b0c0d0e0f10" 
                             ^

hmac-test.c(134): remark #981: operands are evaluated in unspecified order
    hmac_sha1_set_key(&sha1, HL("0102030405060708 090a0b0c0d0e0f10" 
    ^

hmac-test.c(136): remark #981: operands are evaluated in unspecified order
    hmac_sha1_update(&sha1, HL("cdcdcdcdcdcdcdcd cdcdcdcdcdcdcdcd"
                            ^

hmac-test.c(136): remark #981: operands are evaluated in unspecified order
    hmac_sha1_update(&sha1, HL("cdcdcdcdcdcdcdcd cdcdcdcdcdcdcdcd"
    ^

hmac-test.c(148): remark #981: operands are evaluated in unspecified order
    hmac_sha1_set_key(&sha1, HL("0c0c0c0c0c0c0c0c 0c0c0c0c0c0c0c0c 0c0c0c0c"));
                             ^

hmac-test.c(148): remark #981: operands are evaluated in unspecified order
    hmac_sha1_set_key(&sha1, HL("0c0c0c0c0c0c0c0c 0c0c0c0c0c0c0c0c 0c0c0c0c"));
    ^

hmac-test.c(157): remark #981: operands are evaluated in unspecified order
    hmac_sha1_set_key(&sha1, HL("aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa"
                             ^

hmac-test.c(157): remark #981: operands are evaluated in unspecified order
    hmac_sha1_set_key(&sha1, HL("aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa"
    ^

hmac-test.c(171): remark #981: operands are evaluated in unspecified order
    hmac_sha1_set_key(&sha1, HL("aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa"
                             ^

hmac-test.c(171): remark #981: operands are evaluated in unspecified order
    hmac_sha1_set_key(&sha1, HL("aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa"
    ^

hmac-test.c(189): remark #981: operands are evaluated in unspecified order
    hmac_sha256_set_key(&sha256, HL("0102030405060708 090a0b0c0d0e0f10"
                                 ^

hmac-test.c(189): remark #981: operands are evaluated in unspecified order
    hmac_sha256_set_key(&sha256, HL("0102030405060708 090a0b0c0d0e0f10"
    ^

hmac-test.c(200): remark #981: operands are evaluated in unspecified order
    hmac_sha256_set_key(&sha256, HL("0102030405060708 090a0b0c0d0e0f10"
                                 ^

hmac-test.c(200): remark #981: operands are evaluated in unspecified order
    hmac_sha256_set_key(&sha256, HL("0102030405060708 090a0b0c0d0e0f10"
    ^

hmac-test.c(213): remark #981: operands are evaluated in unspecified order
    hmac_sha256_set_key(&sha256, HL("0102030405060708 090a0b0c0d0e0f10"
                                 ^

hmac-test.c(213): remark #981: operands are evaluated in unspecified order
    hmac_sha256_set_key(&sha256, HL("0102030405060708 090a0b0c0d0e0f10"
    ^

hmac-test.c(227): remark #981: operands are evaluated in unspecified order
    hmac_sha256_set_key(&sha256, HL("0b0b0b0b0b0b0b0b 0b0b0b0b0b0b0b0b"
                                 ^

hmac-test.c(227): remark #981: operands are evaluated in unspecified order
    hmac_sha256_set_key(&sha256, HL("0b0b0b0b0b0b0b0b 0b0b0b0b0b0b0b0b"
    ^

hmac-test.c(248): remark #981: operands are evaluated in unspecified order
    hmac_sha256_set_key(&sha256, HL("aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa"
                                 ^

hmac-test.c(248): remark #981: operands are evaluated in unspecified order
    hmac_sha256_set_key(&sha256, HL("aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa"
    ^

hmac-test.c(250): remark #981: operands are evaluated in unspecified order
    hmac_sha256_update(&sha256, HL("dddddddddddddddd dddddddddddddddd"
                                ^

hmac-test.c(250): remark #981: operands are evaluated in unspecified order
    hmac_sha256_update(&sha256, HL("dddddddddddddddd dddddddddddddddd"
    ^

hmac-test.c(262): remark #981: operands are evaluated in unspecified order
    hmac_sha256_set_key(&sha256, HL("0102030405060708 090a0b0c0d0e0f10"
                                 ^

hmac-test.c(262): remark #981: operands are evaluated in unspecified order
    hmac_sha256_set_key(&sha256, HL("0102030405060708 090a0b0c0d0e0f10"
    ^

hmac-test.c(265): remark #981: operands are evaluated in unspecified order
    hmac_sha256_update(&sha256, HL("cdcdcdcdcdcdcdcd cdcdcdcdcdcdcdcd"
                                ^

hmac-test.c(265): remark #981: operands are evaluated in unspecified order
    hmac_sha256_update(&sha256, HL("cdcdcdcdcdcdcdcd cdcdcdcdcdcdcdcd"
    ^

hmac-test.c(278): remark #981: operands are evaluated in unspecified order
    hmac_sha256_set_key(&sha256, HL("0c0c0c0c0c0c0c0c 0c0c0c0c0c0c0c0c"
                                 ^

hmac-test.c(278): remark #981: operands are evaluated in unspecified order
    hmac_sha256_set_key(&sha256, HL("0c0c0c0c0c0c0c0c 0c0c0c0c0c0c0c0c"
    ^

hmac-test.c(289): remark #981: operands are evaluated in unspecified order
    hmac_sha256_set_key(&sha256, HL("aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa"
                                 ^

hmac-test.c(289): remark #981: operands are evaluated in unspecified order
    hmac_sha256_set_key(&sha256, HL("aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa"
    ^

hmac-test.c(305): remark #981: operands are evaluated in unspecified order
    hmac_sha256_set_key(&sha256, HL("aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa"
                                 ^

hmac-test.c(305): remark #981: operands are evaluated in unspecified order
    hmac_sha256_set_key(&sha256, HL("aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa"
    ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib hmac-test.o testutils.o -lnettle -lgmp  -o hmac-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT bignum-test.o -MD -MP -MF bignum-test.o.d -c bignum-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
bignum-test.c(46): remark #279: controlling expression is constant
    ASSERT(nettle_mpz_sizeinbase_256_s(t) == size);
    ^

bignum-test.c(81): remark #981: operands are evaluated in unspecified order
    test_bignum("0", HL("00"));
                     ^

bignum-test.c(81): remark #981: operands are evaluated in unspecified order
    test_bignum("0", HL("00"));
    ^

bignum-test.c(82): remark #981: operands are evaluated in unspecified order
    test_bignum("010203040506", HL("010203040506"));
                                ^

bignum-test.c(82): remark #981: operands are evaluated in unspecified order
    test_bignum("010203040506", HL("010203040506"));
    ^

bignum-test.c(83): remark #981: operands are evaluated in unspecified order
    test_bignum("80010203040506", HL("0080010203040506"));
                                  ^

bignum-test.c(83): remark #981: operands are evaluated in unspecified order
    test_bignum("80010203040506", HL("0080010203040506"));
    ^

bignum-test.c(85): remark #981: operands are evaluated in unspecified order
    test_bignum(   "-1", HL(    "ff"));
                         ^

bignum-test.c(85): remark #981: operands are evaluated in unspecified order
    test_bignum(   "-1", HL(    "ff"));
    ^

bignum-test.c(86): remark #981: operands are evaluated in unspecified order
    test_bignum(  "-7f", HL(    "81"));
                         ^

bignum-test.c(86): remark #981: operands are evaluated in unspecified order
    test_bignum(  "-7f", HL(    "81"));
    ^

bignum-test.c(87): remark #981: operands are evaluated in unspecified order
    test_bignum(  "-80", HL(    "80"));
                         ^

bignum-test.c(87): remark #981: operands are evaluated in unspecified order
    test_bignum(  "-80", HL(    "80"));
    ^

bignum-test.c(88): remark #981: operands are evaluated in unspecified order
    test_bignum(  "-81", HL(  "ff7f"));
                         ^

bignum-test.c(88): remark #981: operands are evaluated in unspecified order
    test_bignum(  "-81", HL(  "ff7f"));
    ^

bignum-test.c(89): remark #981: operands are evaluated in unspecified order
    test_bignum("-7fff", HL(  "8001"));
                         ^

bignum-test.c(89): remark #981: operands are evaluated in unspecified order
    test_bignum("-7fff", HL(  "8001"));
    ^

bignum-test.c(90): remark #981: operands are evaluated in unspecified order
    test_bignum("-8000", HL(  "8000"));
                         ^

bignum-test.c(90): remark #981: operands are evaluated in unspecified order
    test_bignum("-8000", HL(  "8000"));
    ^

bignum-test.c(91): remark #981: operands are evaluated in unspecified order
    test_bignum("-8001", HL("ff7fff"));
                         ^

bignum-test.c(91): remark #981: operands are evaluated in unspecified order
    test_bignum("-8001", HL("ff7fff"));
    ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib bignum-test.o testutils.o -lnettle -lgmp  -o bignum-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT pkcs1-test.o -MD -MP -MF pkcs1-test.o.d -c pkcs1-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
pkcs1-test.c(19): remark #279: controlling expression is constant
    ASSERT(MEMEQ(sizeof(buffer), buffer, expected));
    ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib pkcs1-test.o testutils.o -lnettle -lgmp  -o pkcs1-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-test.o -MD -MP -MF rsa-test.o.d -c rsa-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib rsa-test.o testutils.o -lnettle -lgmp  -o rsa-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-encrypt-test.o -MD -MP -MF rsa-encrypt-test.o.d -c rsa-encrypt-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
rsa-encrypt-test.c(33): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    msg_length = strlen(msg);
                        ^

rsa-encrypt-test.c(33): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
    msg_length = strlen(msg);
               ^

rsa-encrypt-test.c(36): remark #181: argument is incompatible with corresponding format string conversion
      fprintf(stderr, "msg: `%s', length = %d\n", msg, msg_length);
                                                  ^

rsa-encrypt-test.c(36): remark #181: argument is incompatible with corresponding format string conversion
      fprintf(stderr, "msg: `%s', length = %d\n", msg, msg_length);
                                                       ^

rsa-encrypt-test.c(38): remark #279: controlling expression is constant
    ASSERT(rsa_encrypt(&pub,
    ^

rsa-encrypt-test.c(53): remark #279: controlling expression is constant
    ASSERT(!rsa_decrypt(&key, &decrypted_length, decrypted, gibberish));
    ^

rsa-encrypt-test.c(56): remark #279: controlling expression is constant
    ASSERT(rsa_decrypt(&key, &decrypted_length, decrypted, gibberish));
    ^

rsa-encrypt-test.c(57): remark #279: controlling expression is constant
    ASSERT(decrypted_length == msg_length);
    ^

rsa-encrypt-test.c(58): remark #279: controlling expression is constant
    ASSERT(MEMEQ(msg_length, msg, decrypted));
    ^

rsa-encrypt-test.c(61): remark #279: controlling expression is constant
    ASSERT(rsa_decrypt(&key, &decrypted_length, decrypted, gibberish));
    ^

rsa-encrypt-test.c(62): remark #279: controlling expression is constant
    ASSERT(decrypted_length == msg_length);
    ^

rsa-encrypt-test.c(63): remark #279: controlling expression is constant
    ASSERT(MEMEQ(msg_length, msg, decrypted));
    ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib rsa-encrypt-test.o testutils.o -lnettle -lgmp  -o rsa-encrypt-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-keygen-test.o -MD -MP -MF rsa-keygen-test.o.d -c rsa-keygen-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib rsa-keygen-test.o testutils.o -lnettle -lgmp  -o rsa-keygen-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT dsa-test.o -MD -MP -MF dsa-test.o.d -c dsa-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib dsa-test.o testutils.o -lnettle -lgmp  -o dsa-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT dsa-keygen-test.o -MD -MP -MF dsa-keygen-test.o.d -c dsa-keygen-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib dsa-keygen-test.o testutils.o -lnettle -lgmp  -o dsa-keygen-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT yarrow-test.o -MD -MP -MF yarrow-test.o.d -c yarrow-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
yarrow-test.c(15): remark #1418: external definition with no prior declaration
  struct knuth_lfib_ctx lfib;
                        ^

yarrow-test.c(28): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
    buf[0] = c;
           ^

yarrow-test.c(49): remark #981: operands are evaluated in unspecified order
        char *buf = xalloc(strlen(name) + strlen(srcdir) + 10);
                                        ^

yarrow-test.c(103): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
    yarrow256_update(&yarrow, 0, 200, sizeof(zeroes), zeroes);
                                                      ^

yarrow-test.c(107): remark #181: argument is incompatible with corresponding format string conversion
  	   sources[0].estimate[YARROW_SLOW]);
  	   ^

yarrow-test.c(126): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(buf, c);
        ^

yarrow-test.c(126): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(buf, c);
        ^

yarrow-test.c(126): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(buf, c);
        ^

yarrow-test.c(126): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(buf, c);
        ^

yarrow-test.c(126): remark #279: controlling expression is constant
        WRITE_UINT32(buf, c);
        ^

yarrow-test.c(127): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(buf + 4, t);
        ^

yarrow-test.c(127): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(buf + 4, t);
        ^

yarrow-test.c(127): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(buf + 4, t);
        ^

yarrow-test.c(127): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(buf + 4, t);
        ^

yarrow-test.c(127): remark #279: controlling expression is constant
        WRITE_UINT32(buf + 4, t);
        ^

yarrow-test.c(141): remark #181: argument is incompatible with corresponding format string conversion
  		   processed);
  		   ^

yarrow-test.c(163): remark #181: argument is incompatible with corresponding format string conversion
  	       i,
  	       ^

yarrow-test.c(164): remark #181: argument is incompatible with corresponding format string conversion
  	       sources[i].estimate[YARROW_FAST],
  	       ^

yarrow-test.c(165): remark #181: argument is incompatible with corresponding format string conversion
  	       sources[i].estimate[YARROW_SLOW]); 
  	       ^

yarrow-test.c(167): remark #181: argument is incompatible with corresponding format string conversion
        printf("Processed input: %d octets\n", processed);
                                               ^

yarrow-test.c(200): remark #181: argument is incompatible with corresponding format string conversion
        printf("Generated output: %d octets\n", output);
                                                ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib yarrow-test.o testutils.o -lnettle -lgmp  -o yarrow-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT sha1-huge-test.o -MD -MP -MF sha1-huge-test.o.d -c sha1-huge-test.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib sha1-huge-test.o testutils.o -lnettle -lgmp  -o sha1-huge-test
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
make[5]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle/testsuite'
Making all in examples
make[5]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle/examples'
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT nettle-benchmark.o -MD -MP -MF nettle-benchmark.o.d -c nettle-benchmark.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
nettle-benchmark.c(83): remark #810: conversion from "long" to "double" may lose significant bits
    return ((double)(after - before)) / CLOCKS_PER_SEC / ncalls;
            ^

nettle-benchmark.c(83): remark #981: operands are evaluated in unspecified order
    return ((double)(after - before)) / CLOCKS_PER_SEC / ncalls;
                                                       ^

nettle-benchmark.c(152): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        data[i] = j;
                ^

nettle-benchmark.c(162): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
      key[i] = i;
             ^

nettle-benchmark.c(184): remark #981: operands are evaluated in unspecified order
  	printf(" %12.2f", time * frequency * block_size / BENCH_BLOCK);
  	                                   ^

icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT nettle-openssl.o -MD -MP -MF nettle-openssl.o.d -c nettle-openssl.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT getopt.o -MD -MP -MF getopt.o.d -c getopt.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT getopt1.o -MD -MP -MF getopt1.o.d -c getopt1.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT io.o -MD -MP -MF io.o.d -c io.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
io.h(44): remark #193: zero used for undefined preprocessing identifier
  #if __GNUC___
      ^

io.c(114): remark #810: conversion from "unsigned long" to "unsigned int" may lose significant bits
        done += fread(buffer + done, 1, size - done, f);
             ^

io.c(138): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
    res = fwrite(buffer, 1, size, f);
        ^

io.c(168): warning #167: argument of type "char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
    yarrow256_seed(ctx, length, buffer);
                                ^

io.c(183): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
        hash->update(ctx, res, buffer);
                          ^

io.c(183): warning #167: argument of type "char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
        hash->update(ctx, res, buffer);
                               ^

io.c(203): warning #167: argument of type "char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
    res = rsa_keypair_from_sexp(pub, priv, 0, length, buffer);
                                                      ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib nettle-benchmark.o nettle-openssl.o io.o getopt.o getopt1.o \
-lnettle -lgmp  -lcrypto -o nettle-benchmark
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-keygen.o -MD -MP -MF rsa-keygen.o.d -c rsa-keygen.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
io.h(44): remark #193: zero used for undefined preprocessing identifier
  #if __GNUC___
      ^

rsa-keygen.c(139): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    if (!write_file(pub_name, pub_buffer.size, pub_buffer.contents))
                                               ^

rsa-keygen.c(148): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    if (!write_file(priv_name, priv_buffer.size, priv_buffer.contents))
                                                 ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib rsa-keygen.o io.o getopt.o getopt1.o \
-lnettle -lgmp  -o rsa-keygen
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-sign.o -MD -MP -MF rsa-sign.o.d -c rsa-sign.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
io.h(44): remark #193: zero used for undefined preprocessing identifier
  #if __GNUC___
      ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib rsa-sign.o io.o \
-lnettle -lgmp  -o rsa-sign
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-verify.o -MD -MP -MF rsa-verify.o.d -c rsa-verify.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
io.h(44): remark #193: zero used for undefined preprocessing identifier
  #if __GNUC___
      ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib rsa-verify.o io.o \
-lnettle -lgmp  -o rsa-verify
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-encrypt.o -MD -MP -MF rsa-encrypt.o.d -c rsa-encrypt.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
io.h(44): remark #193: zero used for undefined preprocessing identifier
  #if __GNUC___
      ^

rsa-encrypt.c(64): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(buffer, n);
    ^

rsa-encrypt.c(64): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(buffer, n);
    ^

rsa-encrypt.c(64): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(buffer, n);
    ^

rsa-encrypt.c(64): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(buffer, n);
    ^

rsa-encrypt.c(64): remark #279: controlling expression is constant
    WRITE_UINT32(buffer, n);
    ^

rsa-encrypt.c(66): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    return write_string(f, sizeof(buffer), buffer);
                                           ^

rsa-encrypt.c(88): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    res = write_string(f, size, p);
                                ^

rsa-encrypt.c(112): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
        hmac_sha1_update(&ctx->hmac, size, buffer);
                                     ^

rsa-encrypt.c(116): remark #810: conversion from "unsigned long" to "unsigned int" may lose significant bits
  	  leftover = size % AES_BLOCK_SIZE;
  	           ^

rsa-encrypt.c(124): remark #279: controlling expression is constant
        CBC_ENCRYPT(&ctx->aes, aes_encrypt, size, buffer, buffer);
        ^

rsa-encrypt.c(124): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
        CBC_ENCRYPT(&ctx->aes, aes_encrypt, size, buffer, buffer);
        ^

rsa-encrypt.c(125): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
        if (!write_string(out, size, buffer))
                               ^

rsa-encrypt.c(125): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
        if (!write_string(out, size, buffer))
                                     ^

rsa-encrypt.c(142): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    buffer[AES_BLOCK_SIZE - 1] = padding;
                               ^

rsa-encrypt.c(143): remark #279: controlling expression is constant
    CBC_ENCRYPT(&ctx->aes, aes_encrypt, AES_BLOCK_SIZE, buffer, buffer);
    ^

rsa-encrypt.c(146): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    if (!write_string(out, AES_BLOCK_SIZE + SHA1_DIGEST_SIZE, buffer))
                                                              ^

rsa-encrypt.c(212): remark #279: controlling expression is constant
    WRITE_UINT32(SESSION_VERSION(&info), RSA_VERSION);
    ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib rsa-encrypt.o io.o getopt.o getopt1.o \
-lnettle -lgmp  -o rsa-encrypt
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc -I.. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include -DHAVE_CONFIG_H -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -fpic -MT rsa-decrypt.o -MD -MP -MF rsa-decrypt.o.d -c rsa-decrypt.c && true
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
io.h(44): remark #193: zero used for undefined preprocessing identifier
  #if __GNUC___
      ^

rsa-decrypt.c(147): remark #279: controlling expression is constant
  	  CBC_DECRYPT(&ctx->aes, aes_decrypt, size, buffer, buffer);
  	  ^

rsa-decrypt.c(147): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
  	  CBC_DECRYPT(&ctx->aes, aes_decrypt, size, buffer, buffer);
  	  ^

rsa-decrypt.c(148): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
  	  hmac_sha1_update(&ctx->hmac, size, buffer);
  	                               ^

rsa-decrypt.c(149): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
  	  if (!write_string(out, size, buffer))
  	                         ^

rsa-decrypt.c(149): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
  	  if (!write_string(out, size, buffer))
  	                               ^

rsa-decrypt.c(160): remark #279: controlling expression is constant
    CBC_DECRYPT(&ctx->aes, aes_decrypt, AES_BLOCK_SIZE, buffer, buffer);
    ^

rsa-decrypt.c(172): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
        if (!write_string(out, leftover, buffer))
                                         ^

icc -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib rsa-decrypt.o io.o \
-lnettle -lgmp  -o rsa-decrypt
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
make[5]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle/examples'
make[4]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/nettle'
Making all in scm
make[4]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/scm'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/scm'
Making all in sftp
make[4]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp'
make  all-recursive
make[5]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp'
Making all in .
make[6]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp'
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp -I.  -I.. -D_GNU_SOURCE -DTRANSPORT_PROG='"/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/bin/lshg"'  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT commands.o -MD -MP -MF ".deps/commands.Tpo" -c -o commands.o commands.c; \
then mv -f ".deps/commands.Tpo" ".deps/commands.Po"; else rm -f ".deps/commands.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
commands.c(33): remark #1418: external definition with no prior declaration
  int ls_longlist = 1;
      ^

commands.c(34): remark #1418: external definition with no prior declaration
  int ls_all = 0;
      ^

commands.c(35): remark #1418: external definition with no prior declaration
  int gp_cont = 1;
      ^

commands.c(184): remark #188: enumerated type mixed with another type
    { NULL, NULL, NULL, NULL, 0, 0, 0 }
                              ^

commands.c(268): remark #279: controlling expression is constant
    while(1)
          ^

commands.c(299): remark #111: statement is unreachable
    return 0; /* Placeholder to stop complaints from compilers*/
    ^

commands.c(328): remark #810: conversion from "long" to "int" may lose significant bits
  	  newmask = atol( tmp );
  	          ^

commands.c(419): remark #810: conversion from "unsigned long" to "int" may lose significant bits
      maxargs = strlen( arg ) + 2;  /* We will have at most one pointer per charater in arg */
              ^

commands.c(651): remark #111: statement is unreachable
    return 0;
    ^

commands.c(1488): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  		  lsftp_do_chown(ptr, newuid, attrib.gid, command );
  		                      ^

commands.c(1560): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  	      lsftp_do_chown( tmp, attrib.uid, newgid, command );
  	                                       ^

commands.c(1868): remark #593: variable "ret" was set but never used
    int ret;
        ^

commands.c(2080): remark #981: operands are evaluated in unspecified order
  		       gidstring( st.st_gid ),
  		       ^

commands.c(2075): remark #981: operands are evaluated in unspecified order
  		printf( 
  		^

commands.c(2144): warning #144: a value of type "const unsigned char *" cannot be used to initialize an entity of type "const char *"
    const char *entered_cmd = s;
                              ^

commands.c(2149): warning #167: argument of type "const unsigned char *" is incompatible with parameter of type "const char *"
    s = lsftp_s_skip(s," \n\t\r"); /* Skip any initial whitespace */
                     ^

commands.c(2149): warning #556: a value of type "const char *" cannot be assigned to an entity of type "const unsigned char *"
    s = lsftp_s_skip(s," \n\t\r"); /* Skip any initial whitespace */
      ^

commands.c(2158): warning #167: argument of type "const unsigned char *" is incompatible with parameter of type "const char *"
      return com_escape( s+1, entered_cmd );
                         ^

commands.c(2161): warning #167: argument of type "const unsigned char *" is incompatible with parameter of type "const char *"
      return com_longhelp( s+1, entered_cmd );
                           ^

commands.c(2165): warning #167: argument of type "const unsigned char *" is incompatible with parameter of type "const char *"
    s = lsftp_s_strtok(s," \n\t\r", &tmp );
                       ^

commands.c(2165): warning #556: a value of type "const char *" cannot be assigned to an entity of type "const unsigned char *"
    s = lsftp_s_strtok(s," \n\t\r", &tmp );
      ^

commands.c(2174): remark #810: conversion from "size_t={unsigned long}" to "int" may lose significant bits
        int tmplen = strlen( tmp );
                     ^

commands.c(2184): warning #167: argument of type "const unsigned char *" is incompatible with parameter of type "const char *"
  				    lsftp_s_skip(s," \n\t\r"), 
  				                 ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp -I.  -I.. -D_GNU_SOURCE -DTRANSPORT_PROG='"/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/bin/lshg"'  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT lsftp.o -MD -MP -MF ".deps/lsftp.Tpo" -c -o lsftp.o lsftp.c; \
then mv -f ".deps/lsftp.Tpo" ".deps/lsftp.Po"; else rm -f ".deps/lsftp.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsftp.c(89): remark #279: controlling expression is constant
  	  FD_ZERO( &rfds );
  	  ^

lsftp.c(90): remark #279: controlling expression is constant
  	  FD_ZERO( &wfds );
  	  ^

lsftp.c(142): warning #167: argument of type "char *" is incompatible with parameter of type "const unsigned char *"
        handle_command( current_line );
                        ^

lsftp.c(78): remark #593: variable "retval" was set but never used
        int retval;
            ^

lsftp.c(167): warning #167: argument of type "char *" is incompatible with parameter of type "const unsigned char *"
  	handle_command( argv[startat++] );         /* Do it */
  	                ^

lsftp.c(181): warning #167: argument of type "char **" is incompatible with parameter of type "const char **"
    do_gnu_stuff( argv ); /* Check for GNU thingies and act accordingly */
                  ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp -I.  -I.. -D_GNU_SOURCE -DTRANSPORT_PROG='"/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/bin/lshg"'  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT rl.o -MD -MP -MF ".deps/rl.Tpo" -c -o rl.o rl.c; \
then mv -f ".deps/rl.Tpo" ".deps/rl.Po"; else rm -f ".deps/rl.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
rl.c(31): remark #1418: external definition with no prior declaration
  int lsftp_rl_line_done = 0;
      ^

rl.c(32): remark #1418: external definition with no prior declaration
  char* lsftp_rl_line = 0;
        ^

rl.c(34): remark #1418: external definition with no prior declaration
  int sloppy_complete = 2;
      ^

rl.c(216): remark #810: conversion from "long" to "int" may lose significant bits
    s = lsftp_s_skip( rl_line_buffer, " \n\t\r" ) - rl_line_buffer;
      ^

rl.c(222): warning #167: argument of type "char *(*)(char *, int)" is incompatible with parameter of type "rl_compentry_func_t *"
  				      lsftp_rl_command_generator 
  				      ^

rl.c(245): warning #167: argument of type "char *(*)(char *, int)" is incompatible with parameter of type "rl_compentry_func_t *"
  						lsftp_rl_command_generator
  						^

rl.c(252): warning #167: argument of type "char *(*)(char *, int)" is incompatible with parameter of type "rl_compentry_func_t *"
  						lsftp_rl_remotefile_generator
  						^

rl.c(267): warning #167: argument of type "char *(*)(char *, int)" is incompatible with parameter of type "rl_compentry_func_t *"
  						lsftp_rl_no_generator 
  						^

rl.c(282): warning #167: argument of type "char *(*)(char *, int)" is incompatible with parameter of type "rl_compentry_func_t *"
  					  lsftp_rl_command_generator 
  					  ^

rl.c(205): remark #869: parameter "end" was never referenced
  char** lsftp_rl_completion(char* text, int start, int end)
                                                        ^

rl.c(307): remark #810: conversion from "size_t={unsigned long}" to "int" may lose significant bits
        len = strlen (text);
            ^

rl.c(457): remark #869: parameter "text" was never referenced
  char* lsftp_rl_no_generator (char* text, int state)
                                     ^

rl.c(530): remark #810: conversion from "size_t={unsigned long}" to "int" may lose significant bits
        int homelen = strlen( mgetenv( "HOME" ) );
                      ^

rl.c(531): remark #810: conversion from "unsigned long" to "int" may lose significant bits
        int len = homelen + strlen( LSFTP_HIST_FILENAME ) + 1; /* We'll have $HOME/.lsftp */
                  ^

rl.c(522): remark #177: variable "username" was declared but never referenced
    char* username;
          ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp -I.  -I.. -D_GNU_SOURCE -DTRANSPORT_PROG='"/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/bin/lshg"'  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT sftp_c.o -MD -MP -MF ".deps/sftp_c.Tpo" -c -o sftp_c.o sftp_c.c; \
then mv -f ".deps/sftp_c.Tpo" ".deps/sftp_c.Po"; else rm -f ".deps/sftp_c.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
sftp_c.c(42): remark #810: conversion from "__time_t={long}" to "uint32_t={unsigned int}" may lose significant bits
    a->atime = st->st_atime;
             ^

sftp_c.c(43): remark #810: conversion from "__time_t={long}" to "uint32_t={unsigned int}" may lose significant bits
    a->mtime = st->st_mtime;
             ^

sftp_c.c(262): remark #181: argument is incompatible with corresponding format string conversion
    printf( "Server responded with message %d and version %d \n", msg, use_version );
                                                                       ^

sftp_c.c(960): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
        statret = stat( fname, &st );
                        ^

sftp_c.c(971): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    ret = open( fname, openmode, 0777 & ~mask );
                ^

sftp_c.c(988): remark #810: conversion from "__off_t={long}" to "int" may lose significant bits
        ret = lseek( fd, startat, SEEK_SET ); 
            ^

sftp_c.c(938): remark #869: parameter "fnamelen" was never referenced
  		   uint32_t fnamelen,
  		            ^

sftp_c.c(1122): remark #810: conversion from "__off_t={long}" to "int" may lose significant bits
    ret = lseek( 
        ^

sftp_c.c(1146): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
        ret = write(                                /* Write what we got */
            ^

sftp_c.c(1170): remark #810: conversion from "__off_t={long}" to "int" may lose significant bits
        ret = lseek(                       /* Seek to EOF - 1 (or what should be it anyway) */
            ^

sftp_c.c(1186): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
        ret = write(                                /* Write what we got */
            ^

sftp_c.c(1262): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    ret = open( fname, O_RDONLY );
                ^

sftp_c.c(1239): remark #869: parameter "fnamelen" was never referenced
  		   uint32_t fnamelen,
  		            ^

sftp_c.c(1359): remark #810: conversion from "__off_t={long}" to "int" may lose significant bits
    ret = lseek( next->fd, next->filepos, SEEK_SET );
        ^

sftp_c.c(1371): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
    ret = read( next->fd, tmp, SFTP_BLOCKSIZE ); /* Hrrm? */
        ^

sftp_c.c(1415): remark #810: conversion from "__off_t={long}" to "int" may lose significant bits
    ret = lseek( next->fd, next->filepos, SEEK_SET );
        ^

sftp_c.c(1427): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
    ret = read( next->fd, tmp, SFTP_BLOCKSIZE );
        ^

sftp_c.c(1465): remark #810: conversion from "__off_t={long}" to "int" may lose significant bits
    ret = lseek( next->fd, next->filepos, SEEK_SET );
        ^

sftp_c.c(1477): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
    ret = read( next->fd, tmp, SFTP_BLOCKSIZE );
        ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp -I.  -I.. -D_GNU_SOURCE -DTRANSPORT_PROG='"/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/bin/lshg"'  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT sftp_bind.o -MD -MP -MF ".deps/sftp_bind.Tpo" -c -o sftp_bind.o sftp_bind.c; \
then mv -f ".deps/sftp_bind.Tpo" ".deps/sftp_bind.Po"; else rm -f ".deps/sftp_bind.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
sftp_bind.c(56): remark #1418: external definition with no prior declaration
  int buggy_server_treshold = 0;
      ^

sftp_bind.c(92): remark #810: conversion from "int" to "signed char" may lose significant bits
  	  if( WIFSIGNALED(status ) )
  	      ^

sftp_bind.c(300): warning #279: controlling expression is constant
  	if ( TRANSPORT_PROG ) /* No such enviroment variable? */
  	     ^

sftp_bind.c(433): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
  	  readok = read( fd_from_transport, &x, 1 ); /* Try to read one byte */
  	         ^

sftp_bind.c(589): remark #279: controlling expression is constant
    FD_ZERO( &rfds );
    ^

sftp_bind.c(590): remark #279: controlling expression is constant
    FD_ZERO( &wfds );
    ^

sftp_bind.c(581): remark #593: variable "retval" was set but never used
    int retval;
        ^

sftp_bind.c(779): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  			 tmp, strlen( tmp ), 
  			 ^

sftp_bind.c(779): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
  			 tmp, strlen( tmp ), 
  			      ^

sftp_bind.c(780): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  			 local, strlen( local),
  			 ^

sftp_bind.c(780): remark #981: operands are evaluated in unspecified order
  			 local, strlen( local),
  			        ^

sftp_bind.c(780): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
  			 local, strlen( local),
  			        ^

sftp_bind.c(778): remark #981: operands are evaluated in unspecified order
        sftp_get_file_init(&s, id, in, out,
        ^

sftp_bind.c(861): remark #181: argument is incompatible with corresponding format string conversion
  	printf( "Information for sftp callback %d\n", sftp_cbs[j].id );
  	                                              ^

sftp_bind.c(866): remark #181: argument is incompatible with corresponding format string conversion
  	printf( "Return value %d\n", sftp_cbs[j].retval );
  	                             ^

sftp_bind.c(868): remark #181: argument is incompatible with corresponding format string conversion
  	printf( "Bad status %d\n", sftp_cbs[j].bad_status );
  	                           ^

sftp_bind.c(869): remark #181: argument is incompatible with corresponding format string conversion
  	printf( "Callback that got bad %d\n", sftp_cbs[j].last_bad );
  	                                      ^

sftp_bind.c(876): remark #181: argument is incompatible with corresponding format string conversion
  		  sftp_cbs[j].handlelen );
  		  ^

sftp_bind.c(1356): remark #111: statement is unreachable
    return 0;
    ^

sftp_bind.c(1390): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  			 tmp, strlen( tmp ), 
  			 ^

sftp_bind.c(1390): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
  			 tmp, strlen( tmp ), 
  			      ^

sftp_bind.c(1391): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  			 local, strlen( local), 
  			 ^

sftp_bind.c(1391): remark #981: operands are evaluated in unspecified order
  			 local, strlen( local), 
  			        ^

sftp_bind.c(1391): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
  			 local, strlen( local), 
  			        ^

sftp_bind.c(1389): remark #981: operands are evaluated in unspecified order
        sftp_put_file_init(&s, id, in, out, 
        ^

sftp_bind.c(1450): remark #810: conversion from "size_t={unsigned long}" to "int" may lose significant bits
    i = strlen( dglob );  /* Get length */
      ^

sftp_bind.c(1529): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  		       tmp, 
  		       ^

sftp_bind.c(1530): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
  		       strlen( tmp ) );
  		       ^

sftp_bind.c(1625): remark #810: conversion from "size_t={unsigned long}" to "int" may lose significant bits
        len = strlen( prefix );
            ^

sftp_bind.c(1641): remark #279: controlling expression is constant
    while( 1 )
           ^

sftp_bind.c(1690): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
        prefixed_fname = lsftp_concat( prefix, fname );
                                               ^

sftp_bind.c(1742): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
  				  fname, 
  				  ^

sftp_bind.c(1753): remark #181: argument is incompatible with corresponding format string conversion
  		printf( "%s\n", longname );                /* Print it */
  		                ^

sftp_bind.c(1759): remark #181: argument is incompatible with corresponding format string conversion
  		    printf( "%s/\n", fname );                /* Print it */
  		                     ^

sftp_bind.c(1761): remark #181: argument is incompatible with corresponding format string conversion
  		    printf( "%s\n", fname );                /* Print it */
  		                    ^

sftp_bind.c(1771): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
  		tmp = lsftp_concat( fname, "/" ); /* Add a trailing slash for directories */
  		                    ^

sftp_bind.c(1773): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
  		tmp = strdup( fname );
  		              ^

sftp_bind.c(1780): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
  	      longstrings[used-1] = strdup( longname );
  	                                    ^

sftp_bind.c(1800): remark #177: variable "screenwidth" was declared but never referenced
  	int screenwidth = 80;
  	    ^

sftp_bind.c(1907): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  		       tmp,
  		       ^

sftp_bind.c(1908): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
  		       strlen( tmp ) );
  		       ^

sftp_bind.c(1966): remark #810: conversion from "size_t={unsigned long}" to "int" may lose significant bits
        len = strlen( prefix );
            ^

sftp_bind.c(1984): remark #279: controlling expression is constant
    while( 1 )
           ^

sftp_bind.c(2029): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
        prefixed_fname = lsftp_concat( prefix, fname );
                                               ^

sftp_bind.c(2119): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  		     tmp, strlen( tmp ));
  		     ^

sftp_bind.c(2119): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
  		     tmp, strlen( tmp ));
  		          ^

sftp_bind.c(2168): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  			 tmp, 
  			 ^

sftp_bind.c(2169): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
  			 strlen( tmp ) );
  			 ^

sftp_bind.c(2202): remark #279: controlling expression is constant
    while( 1 ) /* */
           ^

sftp_bind.c(2245): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
        *destptr = strdup( fname ); /* Copy whatever name we have */
                           ^

sftp_bind.c(2301): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  			tmp, strlen( tmp ), 
  			^

sftp_bind.c(2301): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
  			tmp, strlen( tmp ), 
  			     ^

sftp_bind.c(2367): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  			tmp, strlen( tmp ), 
  			^

sftp_bind.c(2367): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
  			tmp, strlen( tmp ), 
  			     ^

sftp_bind.c(2390): remark #177: variable "f" was declared but never referenced
    void* f;
          ^

sftp_bind.c(2463): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  		       tmp1,
  		       ^

sftp_bind.c(2464): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
  		       strlen( tmp1 ),
  		       ^

sftp_bind.c(2465): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  		       tmp2,
  		       ^

sftp_bind.c(2466): remark #981: operands are evaluated in unspecified order
  		       strlen( tmp2 ));
  		       ^

sftp_bind.c(2466): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
  		       strlen( tmp2 ));
  		       ^

sftp_bind.c(2462): remark #981: operands are evaluated in unspecified order
        sftp_rename_init(&s, id, in, out,
        ^

sftp_bind.c(2529): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  			tmp1,
  			^

sftp_bind.c(2530): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
  			strlen( tmp1 ),
  			^

sftp_bind.c(2531): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  			tmp2,
  			^

sftp_bind.c(2532): remark #981: operands are evaluated in unspecified order
  			strlen( tmp2 ));
  			^

sftp_bind.c(2532): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
  			strlen( tmp2 ));
  			^

sftp_bind.c(2528): remark #981: operands are evaluated in unspecified order
        sftp_symlink_init(&s, id, in, out,
        ^

sftp_bind.c(2598): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  		      tmp,
  		      ^

sftp_bind.c(2599): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
  		      strlen( tmp ),
  		      ^

sftp_bind.c(2652): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  		      tmp,
  		      ^

sftp_bind.c(2653): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
  		      strlen( tmp ));
  		      ^

sftp_bind.c(2702): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  		       tmp,
  		       ^

sftp_bind.c(2703): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
  		       strlen( tmp ));
  		       ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp -I.  -I.. -D_GNU_SOURCE -DTRANSPORT_PROG='"/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/bin/lshg"'  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT str_utils.o -MD -MP -MF ".deps/str_utils.Tpo" -c -o str_utils.o str_utils.c; \
then mv -f ".deps/str_utils.Tpo" ".deps/str_utils.Po"; else rm -f ".deps/str_utils.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
str_utils.c(45): remark #810: conversion from "size_t={unsigned long}" to "int" may lose significant bits
    int toprotect = strlen( protectchars );
                    ^

str_utils.c(193): remark #810: conversion from "size_t={unsigned long}" to "int" may lose significant bits
    numsep = strlen( sep ); /* Number of tokens to compare with */
           ^

str_utils.c(232): remark #810: conversion from "size_t={unsigned long}" to "int" may lose significant bits
    numsep = strlen( sep ); /* Number of tokens to compare with */
           ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp -I.  -I.. -D_GNU_SOURCE -DTRANSPORT_PROG='"/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/bin/lshg"'  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT dc.o -MD -MP -MF ".deps/dc.Tpo" -c -o dc.o dc.c; \
then mv -f ".deps/dc.Tpo" ".deps/dc.Po"; else rm -f ".deps/dc.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp -I.  -I.. -D_GNU_SOURCE -DTRANSPORT_PROG='"/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/bin/lshg"'  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT gnu_stuff.o -MD -MP -MF ".deps/gnu_stuff.Tpo" -c -o gnu_stuff.o gnu_stuff.c; \
then mv -f ".deps/gnu_stuff.Tpo" ".deps/gnu_stuff.Po"; else rm -f ".deps/gnu_stuff.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp -I.  -I.. -D_GNU_SOURCE -DTRANSPORT_PROG='"/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/bin/lshg"'  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT misc_fun.o -MD -MP -MF ".deps/misc_fun.Tpo" -c -o misc_fun.o misc_fun.c; \
then mv -f ".deps/misc_fun.Tpo" ".deps/misc_fun.Po"; else rm -f ".deps/misc_fun.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
misc_fun.c(61): remark #869: parameter "envp" was never referenced
  void mgetenv_init( char** envp )
                            ^

misc_fun.c(68): remark #869: parameter "local" was never referenced
  char* massage_fname(char* fname, int local)
                                       ^

misc_fun.c(77): remark #810: conversion from "size_t={unsigned long}" to "int" may lose significant bits
    int i = strlen(s);
            ^

misc_fun.c(94): remark #810: conversion from "size_t={unsigned long}" to "int" may lose significant bits
    i1 = strlen( s1 );
       ^

misc_fun.c(95): remark #810: conversion from "size_t={unsigned long}" to "int" may lose significant bits
    i2 = strlen( s2 );
       ^

misc_fun.c(137): remark #810: conversion from "unsigned long" to "int" may lose significant bits
    last = strlen( options ) - 1; /* Index of last charater in options */
         ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp -I.  -I.. -D_GNU_SOURCE -DTRANSPORT_PROG='"/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/bin/lshg"'  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT buffer.o -MD -MP -MF ".deps/buffer.Tpo" -c -o buffer.o buffer.c; \
then mv -f ".deps/buffer.Tpo" ".deps/buffer.Po"; else rm -f ".deps/buffer.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
buffer.c(122): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(buf, value);
    ^

buffer.c(122): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(buf, value);
    ^

buffer.c(122): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(buf, value);
    ^

buffer.c(122): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(buf, value);
    ^

buffer.c(122): remark #279: controlling expression is constant
    WRITE_UINT32(buf, value);
    ^

buffer.c(149): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "char *restrict"
        length = vsnprintf(current, needed, format, args);
                           ^

buffer.c(174): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
        current = sftp_put_start(o, needed);
                                    ^

buffer.c(175): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "char *restrict"
        length = strftime(current, needed, format, tm);
                          ^

buffer.c(184): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
    sftp_put_end(o, length);
                    ^

buffer.c(186): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
    return length;
           ^

buffer.c(231): remark #810: conversion from "long" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT64(buf, value);
    ^

buffer.c(231): remark #810: conversion from "long" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT64(buf, value);
    ^

buffer.c(231): remark #810: conversion from "long" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT64(buf, value);
    ^

buffer.c(231): remark #810: conversion from "long" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT64(buf, value);
    ^

buffer.c(231): remark #810: conversion from "long" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT64(buf, value);
    ^

buffer.c(231): remark #810: conversion from "long" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT64(buf, value);
    ^

buffer.c(231): remark #810: conversion from "long" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT64(buf, value);
    ^

buffer.c(231): remark #810: conversion from "long" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT64(buf, value);
    ^

buffer.c(231): remark #279: controlling expression is constant
    WRITE_UINT64(buf, value);
    ^

buffer.c(278): remark #424: extra ";" ignored
  };
   ^

buffer.c(284): remark #593: variable "data" was set but never used
    uint8_t *data;
             ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp -I.  -I.. -D_GNU_SOURCE -DTRANSPORT_PROG='"/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/bin/lshg"'  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT io_input.o -MD -MP -MF ".deps/io_input.Tpo" -c -o io_input.o io_input.c; \
then mv -f ".deps/io_input.Tpo" ".deps/io_input.Po"; else rm -f ".deps/io_input.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
io_input.c(63): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
  	  j = read(i->fd, buf, length);
  	    ^

io_input.c(66): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
  	    j = read(i->fd, buf, length);
  	      ^

io_input.c(151): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
        int j = read(i->fd, buf+bytesread, sizeof(buf)-bytesread);
                ^

io_input.c(154): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
  	j = read(i->fd, buf+bytesread, sizeof(buf)-bytesread);
  	  ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp -I.  -I.. -D_GNU_SOURCE -DTRANSPORT_PROG='"/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/bin/lshg"'  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT io_output.o -MD -MP -MF ".deps/io_output.Tpo" -c -o io_output.o io_output.c; \
then mv -f ".deps/io_output.Tpo" ".deps/io_output.Po"; else rm -f ".deps/io_output.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
io_output.c(147): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(o->data + index, length);
    ^

io_output.c(147): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(o->data + index, length);
    ^

io_output.c(147): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(o->data + index, length);
    ^

io_output.c(147): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(o->data + index, length);
    ^

io_output.c(147): remark #279: controlling expression is constant
    WRITE_UINT32(o->data + index, length);
    ^

io_output.c(173): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(buf, length);
    ^

io_output.c(173): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(buf, length);
    ^

io_output.c(173): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(buf, length);
    ^

io_output.c(173): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(buf, length);
    ^

io_output.c(173): remark #279: controlling expression is constant
    WRITE_UINT32(buf, length);
    ^

io_output.c(175): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(buf + 5, o->first);
    ^

io_output.c(175): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(buf + 5, o->first);
    ^

io_output.c(175): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(buf + 5, o->first);
    ^

io_output.c(175): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(buf + 5, o->first);
    ^

io_output.c(175): remark #279: controlling expression is constant
    WRITE_UINT32(buf + 5, o->first);
    ^

io_output.c(181): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
        j = write(o->fd, buf+written, 9-written);
          ^

io_output.c(184): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
  	j =  write(o->fd, buf+written, 9-written);;
  	  ^

io_output.c(198): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
        j = write(o->fd, o->data+written, o->i-written);
          ^

io_output.c(201): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
  	j =  write(o->fd, o->data+written, o->i-written);;
  	  ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp -I.  -I.. -D_GNU_SOURCE -DTRANSPORT_PROG='"/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/bin/lshg"'  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT xmalloc.o -MD -MP -MF ".deps/xmalloc.Tpo" -c -o xmalloc.o xmalloc.c; \
then mv -f ".deps/xmalloc.Tpo" ".deps/xmalloc.Po"; else rm -f ".deps/xmalloc.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp -I.  -I.. -D_GNU_SOURCE -DTRANSPORT_PROG='"/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/bin/lshg"'  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT werror.o -MD -MP -MF ".deps/werror.Tpo" -c -o werror.o werror.c; \
then mv -f ".deps/werror.Tpo" ".deps/werror.Po"; else rm -f ".deps/werror.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align   -o lsftp  commands.o lsftp.o rl.o sftp_c.o sftp_bind.o str_utils.o dc.o gnu_stuff.o misc_fun.o buffer.o io_input.o io_output.o xmalloc.o werror.o  -lreadline -lreadline -ltermcap 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp -I.  -I.. -D_GNU_SOURCE -DTRANSPORT_PROG='"/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/bin/lshg"'  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT sftp-test-client.o -MD -MP -MF ".deps/sftp-test-client.Tpo" -c -o sftp-test-client.o sftp-test-client.c; \
then mv -f ".deps/sftp-test-client.Tpo" ".deps/sftp-test-client.Po"; else rm -f ".deps/sftp-test-client.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
sftp-test-client.c(168): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
    sftp_put_string(ctx->o, strlen(name), name);
                            ^

sftp-test-client.c(168): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
    sftp_put_string(ctx->o, strlen(name), name);
                                          ^

sftp-test-client.c(225): remark #181: argument is incompatible with corresponding format string conversion
  	      printf("%s\n", lname);
  	                     ^

sftp-test-client.c(212): remark #593: variable "fname" was set but never used
  	      uint8_t* fname;
  	               ^

sftp-test-client.c(278): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
    sftp_put_string(ctx->o, strlen(name), name );
                            ^

sftp-test-client.c(278): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
    sftp_put_string(ctx->o, strlen(name), name );
                                          ^

sftp-test-client.c(385): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
  		  res = write(dst, data, length);
  		      ^

sftp-test-client.c(386): warning #187: use of "=" where "==" may have been intended
  		while ( (res < 0) && (errno = EINTR) );
  		                     ^

sftp-test-client.c(458): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
  	res = read(fd, buf, sizeof(buf));
  	    ^

sftp-test-client.c(526): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
    sftp_put_string(ctx->o, strlen(name), name);
                            ^

sftp-test-client.c(526): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
    sftp_put_string(ctx->o, strlen(name), name);
                                          ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp -I.  -I.. -D_GNU_SOURCE -DTRANSPORT_PROG='"/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/bin/lshg"'  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT client.o -MD -MP -MF ".deps/client.Tpo" -c -o client.o client.c; \
then mv -f ".deps/client.Tpo" ".deps/client.Po"; else rm -f ".deps/client.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
client.c(110): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
    sftp_put_string(ctx->o, strlen(name), name );
                            ^

client.c(110): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
    sftp_put_string(ctx->o, strlen(name), name );
                                          ^

icc  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align   -o sftp-test-client  sftp-test-client.o buffer.o io_input.o io_output.o xmalloc.o werror.o client.o  -lreadline -lreadline -ltermcap 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp -I.  -I.. -D_GNU_SOURCE -DTRANSPORT_PROG='"/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/bin/lshg"'  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT dump-hex.o -MD -MP -MF ".deps/dump-hex.Tpo" -c -o dump-hex.o dump-hex.c; \
then mv -f ".deps/dump-hex.Tpo" ".deps/dump-hex.Po"; else rm -f ".deps/dump-hex.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
dump-hex.c(42): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
      res = read(fd, data, length);
          ^

dump-hex.c(46): remark #424: extra ";" ignored
  };
   ^

dump-hex.c(55): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
      int res = write(fd, data + done, length - done);
                ^

dump-hex.c(88): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
    unsigned label_length = strlen(label);
                            ^

dump-hex.c(148): remark #810: conversion from "int" to "char" may lose significant bits
  	line[i++] = isprint(c) ? c : '.';
  	          ^

dump-hex.c(189): warning #167: argument of type "unsigned char *" is incompatible with parameter of type "char *"
      res = do_read(STDIN_FILENO, buf, left);
                                  ^

dump-hex.c(201): warning #167: argument of type "unsigned char *" is incompatible with parameter of type "const char *"
      if (output_line(STDERR_FILENO, label, pos, buf, res) <= 0)
                                                 ^

dump-hex.c(208): warning #167: argument of type "unsigned char *" is incompatible with parameter of type "const char *"
      if (do_write(STDOUT_FILENO, buf, res) < 0)
                                  ^

icc  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align   -o dump-hex  dump-hex.o  -lreadline -lreadline -ltermcap 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp -I.  -I.. -D_GNU_SOURCE -DTRANSPORT_PROG='"/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/bin/lshg"'  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT sftp-server.o -MD -MP -MF ".deps/sftp-server.Tpo" -c -o sftp-server.o sftp-server.c; \
then mv -f ".deps/sftp-server.Tpo" ".deps/sftp-server.Po"; else rm -f ".deps/sftp-server.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
sftp-server.c(214): remark #810: conversion from "__time_t={long}" to "uint32_t={unsigned int}" may lose significant bits
    a->atime=st->st_atime;
            ^

sftp-server.c(215): remark #810: conversion from "__time_t={long}" to "uint32_t={unsigned int}" may lose significant bits
    a->mtime=st->st_mtime;
            ^

sftp-server.c(229): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "char *"
    filemodestring(st, modes);
                       ^

sftp-server.c(285): remark #181: argument is incompatible with corresponding format string conversion
    sftp_put_printf(ctx->o, " %s", fname);
                                   ^

sftp-server.c(298): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
    sftp_put_string(ctx->o, strlen(name), name);
                            ^

sftp-server.c(298): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
    sftp_put_string(ctx->o, strlen(name), name);
                                          ^

sftp-server.c(299): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
    sftp_put_longname(ctx, st, name);
                               ^

sftp-server.c(443): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
        sftp_put_string(ctx->o, strlen("Success"), "Success");
                                ^

sftp-server.c(447): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
        sftp_put_string(ctx->o, strlen("End of file"), "End of file");
                                ^

sftp-server.c(450): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
        sftp_put_string(ctx->o, strlen("No such file"), "No such file");
                                ^

sftp-server.c(453): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
        sftp_put_string(ctx->o, strlen("Permission denied"), "Permission denied");
                                ^

sftp-server.c(456): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
        sftp_put_string(ctx->o, strlen("Bad message"), "Bad message");
                                ^

sftp-server.c(469): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
        sftp_put_string(ctx->o, strlen("Operation unsupported"), "Operation unsupported");
                                ^

sftp-server.c(473): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
        sftp_put_string(ctx->o, strlen("Failure"), "Failure");
                                ^

sftp-server.c(477): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
    sftp_put_string(ctx->o, strlen("en"), "en");    /* Send english language tag */
                            ^

sftp-server.c(532): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    dir=opendir(name);
                ^

sftp-server.c(543): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    HANDLE_DIR(ctx, handle).name = strdup(name);
                                          ^

sftp-server.c(553): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
    unsigned dir_length = strlen(dir);
                          ^

sftp-server.c(554): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
    unsigned file_length = strlen(file);
                           ^

sftp-server.c(650): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    if (stat(name, &st ) < 0)
             ^

sftp-server.c(672): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    if (lstat(name, &st) < 0)
              ^

sftp-server.c(751): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
  	if ( chown(name, a.uid, a.gid ) )
  	           ^

sftp-server.c(755): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
  	if( truncate(name, a.size ) )
  	             ^

sftp-server.c(759): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
  	if( chmod(name, a.permissions ) )
  	          ^

sftp-server.c(778): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    if (unlink(name) < 0)
               ^

sftp-server.c(800): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
        fail = mkdir(name, a.permissions & 0777);
                     ^

sftp-server.c(804): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
      fail = mkdir(name, 0755); /* FIXME: Default permissions? */
                   ^

sftp-server.c(820): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    if(rmdir(name) < 0)
             ^

sftp-server.c(847): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *restrict"
    resolved = realpath(name, alloca(path_max));
                        ^

sftp-server.c(847): warning #556: a value of type "char *" cannot be assigned to an entity of type "uint8_t={unsigned char} *"
    resolved = realpath(name, alloca(path_max));
             ^

sftp-server.c(858): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    if (lstat(resolved, &st ) < 0)
              ^

sftp-server.c(861): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
        sftp_put_string(ctx->o, strlen(resolved), resolved);
                                       ^

sftp-server.c(861): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
        sftp_put_string(ctx->o, strlen(resolved), resolved);
                                ^

sftp-server.c(870): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
      sftp_put_filename(ctx, &st, resolved);
                                  ^

sftp-server.c(888): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    if (rename(src, dst) < 0)
               ^

sftp-server.c(888): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    if (rename(src, dst) < 0)
                    ^

sftp-server.c(950): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
  	  fd = open(name, mode, a.permissions);
  	            ^

sftp-server.c(955): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
  	fd = open(name, mode, 0666);
  	          ^

sftp-server.c(1104): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
  	  res = sftp_read(f, buf, sizeof(buf), offset);
  	      ^

sftp-server.c(1201): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
        int res = sftp_write(f, data + done, length, offset);
                  ^

sftp-server.c(1242): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *restrict"
    link_len = readlink(name, linktarget, path_max);
                        ^

sftp-server.c(1242): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "char *restrict"
    link_len = readlink(name, linktarget, path_max);
                              ^

sftp-server.c(1253): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    if (lstat(linktarget, &st ) < 0)
              ^

sftp-server.c(1265): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
      sftp_put_filename(ctx, &st, linktarget);
                                  ^

sftp-server.c(1283): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    if (symlink(targetpath, linkpath) < 0)
                ^

sftp-server.c(1283): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    if (symlink(targetpath, linkpath) < 0)
                            ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp -I.  -I.. -D_GNU_SOURCE -DTRANSPORT_PROG='"/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/bin/lshg"'  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT filemode.o -MD -MP -MF ".deps/filemode.Tpo" -c -o filemode.o filemode.c; \
then mv -f ".deps/filemode.Tpo" ".deps/filemode.Po"; else rm -f ".deps/filemode.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
filemode.c(100): remark #810: conversion from "int" to "char" may lose significant bits
    chars[0] = (bits & S_IRUSR) ? 'r' : '-';
             ^

filemode.c(101): remark #810: conversion from "int" to "char" may lose significant bits
    chars[1] = (bits & S_IWUSR) ? 'w' : '-';
             ^

filemode.c(102): remark #810: conversion from "int" to "char" may lose significant bits
    chars[2] = (bits & S_IXUSR) ? 'x' : '-';
             ^

filemode.c(215): remark #810: conversion from "int" to "unsigned short" may lose significant bits
    rwx ((mode & 0700) << 0, &str[1]);
         ^

filemode.c(216): remark #810: conversion from "int" to "unsigned short" may lose significant bits
    rwx ((mode & 0070) << 3, &str[4]);
         ^

filemode.c(217): remark #810: conversion from "int" to "unsigned short" may lose significant bits
    rwx ((mode & 0007) << 6, &str[7]);
         ^

filemode.c(260): remark #810: conversion from "__mode_t={unsigned int}" to "unsigned short" may lose significant bits
    mode_string (statp->st_mode, str);
                 ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp -I.  -I.. -D_GNU_SOURCE -DTRANSPORT_PROG='"/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/bin/lshg"'  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align -MT idcache.o -MD -MP -MF ".deps/idcache.Tpo" -c -o idcache.o idcache.c; \
then mv -f ".deps/idcache.Tpo" ".deps/idcache.Po"; else rm -f ".deps/idcache.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc  -g -O2 -ggdb3 -Wall -W  -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes  -Wpointer-arith -Wbad-function-cast -Wnested-externs -Wcast-align   -o sftp-server  sftp-server.o buffer.o io_input.o io_output.o xmalloc.o werror.o filemode.o idcache.o  -lreadline -lreadline -ltermcap 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
make[6]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp'
Making all in testsuite
make[6]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp/testsuite'
make[6]: Nothing to be done for `all'.
make[6]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp/testsuite'
make[5]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp'
make[4]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/sftp'
Making all in spki
make[4]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki'
make  all-recursive
make[5]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki'
Making all in .
make[6]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki'
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki -I.  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT certificate.o -MD -MP -MF ".deps/certificate.Tpo" -c -o certificate.o certificate.c; \
then mv -f ".deps/certificate.Tpo" ".deps/certificate.Po"; else rm -f ".deps/certificate.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
certificate.c(81): remark #279: controlling expression is constant
    HASH(hashes, md5, length, data);
    ^

certificate.c(82): remark #279: controlling expression is constant
    HASH(hashes, sha1, length, data);
    ^

certificate.c(111): remark #188: enumerated type mixed with another type
    principal->flags = SPKI_PRINCIPAL_MD5 | SPKI_PRINCIPAL_SHA1;
                     ^

certificate.c(209): remark #188: enumerated type mixed with another type
  	    s->flags |= (SPKI_PRINCIPAL_MD5 | SPKI_PRINCIPAL_SHA1);
  	             ^

certificate.c(280): remark #188: enumerated type mixed with another type
    tuple->flags = 0;
                 ^

certificate.c(525): warning #1595: non-POD class type passed through ellipsis
  				    sizeof(tuple->not_before), tuple->not_before);
  				                               ^

certificate.c(535): warning #1595: non-POD class type passed through ellipsis
  				    sizeof(tuple->not_after), tuple->not_after);
  				                              ^

certificate.c(648): remark #279: controlling expression is constant
        HASH_CHECK(hash, md5, MD5_DIGEST_SIZE, length, data);
        ^

certificate.c(651): remark #279: controlling expression is constant
        HASH_CHECK(hash, sha1, SHA1_DIGEST_SIZE, length, data);
        ^

certificate.c(839): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        *buffer++ = '0' + x / digit;
                  ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki -I.  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT parse.o -MD -MP -MF ".deps/parse.Tpo" -c -o parse.o parse.c; \
then mv -f ".deps/parse.Tpo" ".deps/parse.Po"; else rm -f ".deps/parse.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
parse.c(40): warning #1419: external declaration in primary source file
  spki_gperf (const char *str, unsigned int len);
  ^

spki-gperf.h(105): remark #188: enumerated type mixed with another type
        {"", 0}, {"", 0},
             ^

spki-gperf.h(105): remark #188: enumerated type mixed with another type
        {"", 0}, {"", 0},
                      ^

spki-gperf.h(110): remark #188: enumerated type mixed with another type
        {"", 0},
             ^

spki-gperf.h(129): remark #188: enumerated type mixed with another type
        {"", 0}, {"", 0}, {"", 0},
             ^

spki-gperf.h(129): remark #188: enumerated type mixed with another type
        {"", 0}, {"", 0}, {"", 0},
                      ^

spki-gperf.h(129): remark #188: enumerated type mixed with another type
        {"", 0}, {"", 0}, {"", 0},
                               ^

spki-gperf.h(132): remark #188: enumerated type mixed with another type
        {"", 0}, {"", 0},
             ^

spki-gperf.h(132): remark #188: enumerated type mixed with another type
        {"", 0}, {"", 0},
                      ^

spki-gperf.h(134): remark #188: enumerated type mixed with another type
        {"", 0},
             ^

spki-gperf.h(136): remark #188: enumerated type mixed with another type
        {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0},
             ^

spki-gperf.h(136): remark #188: enumerated type mixed with another type
        {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0},
                      ^

spki-gperf.h(136): remark #188: enumerated type mixed with another type
        {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0},
                               ^

spki-gperf.h(136): remark #188: enumerated type mixed with another type
        {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0},
                                        ^

spki-gperf.h(136): remark #188: enumerated type mixed with another type
        {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0},
                                                 ^

spki-gperf.h(136): remark #188: enumerated type mixed with another type
        {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0},
                                                          ^

spki-gperf.h(136): remark #188: enumerated type mixed with another type
        {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0},
                                                                   ^

spki-gperf.h(136): remark #188: enumerated type mixed with another type
        {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0},
                                                                            ^

spki-gperf.h(136): remark #188: enumerated type mixed with another type
        {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0}, {"", 0},
                                                                                     ^

spki-gperf.h(142): warning #1173: an entity with internal linkage cannot be referenced within an inline function with external linkage
        register int key = hash (str, len);
                           ^

parse.c(49): remark #188: enumerated type mixed with another type
    i->type = 0;
            ^

parse.c(50): remark #188: enumerated type mixed with another type
    return 0;
           ^

parse.c(60): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
  	= spki_gperf(i->sexp.atom, i->sexp.atom_length);
  	             ^

parse.c(82): remark #188: enumerated type mixed with another type
        i->type = (sexp_iterator_enter_list(&i->sexp))
                ^

parse.c(88): remark #188: enumerated type mixed with another type
        i->type = 0;
                ^

parse.c(302): remark #188: enumerated type mixed with another type
  	tuple->flags |= SPKI_NOT_BEFORE;
  	             ^

parse.c(308): remark #188: enumerated type mixed with another type
  	tuple->flags |= SPKI_NOT_AFTER;
  	             ^

parse.c(354): remark #188: enumerated type mixed with another type
        acl->flags |= SPKI_PROPAGATE;
                   ^

parse.c(430): remark #188: enumerated type mixed with another type
        cert->flags |= SPKI_PROPAGATE;
                    ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki -I.  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT parse-transport.o -MD -MP -MF ".deps/parse-transport.Tpo" -c -o parse-transport.o parse-transport.c; \
then mv -f ".deps/parse-transport.Tpo" ".deps/parse-transport.Po"; else rm -f ".deps/parse-transport.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki -I.  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT names.o -MD -MP -MF ".deps/names.Tpo" -c -o names.o names.c; \
then mv -f ".deps/names.Tpo" ".deps/names.Po"; else rm -f ".deps/names.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki -I.  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT tag.o -MD -MP -MF ".deps/tag.Tpo" -c -o tag.o tag.c; \
then mv -f ".deps/tag.Tpo" ".deps/tag.Po"; else rm -f ".deps/tag.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
tag.c(500): remark #188: enumerated type mixed with another type
        return 0;
               ^

tag.c(508): remark #188: enumerated type mixed with another type
  	return 0;
  	       ^

tag.c(516): remark #188: enumerated type mixed with another type
  	    return 0;
  	           ^

tag.c(519): remark #188: enumerated type mixed with another type
  	    return sexp_iterator_exit_list(i) ? SPKI_TAG_ANY : 0;
  	           ^

tag.c(522): remark #188: enumerated type mixed with another type
  	    return 0;
  	           ^

tag.c(533): remark #188: enumerated type mixed with another type
  	      return 0;
  	             ^

tag.c(535): remark #188: enumerated type mixed with another type
  	    CASE("set", SPKI_TAG_SET);
  	    ^

tag.c(536): remark #188: enumerated type mixed with another type
  	    CASE("range", SPKI_TAG_RANGE);
  	    ^

tag.c(537): remark #188: enumerated type mixed with another type
  	    CASE("prefix", SPKI_TAG_PREFIX);
  	    ^

tag.c(540): remark #188: enumerated type mixed with another type
  	  return sexp_iterator_next(i) ? type : 0;
  	         ^

tag.c(780): remark #981: operands are evaluated in unspecified order
  	&& atom_equal(tag_atom(delegated), tag_atom(request));
  	                                   ^

tag.c(780): remark #981: operands are evaluated in unspecified order
  	&& atom_equal(tag_atom(delegated), tag_atom(request));
  	   ^

tag.c(787): remark #981: operands are evaluated in unspecified order
  	&& atom_prefix(tag_atom(delegated), tag_atom(request));	
  	                                    ^

tag.c(787): remark #981: operands are evaluated in unspecified order
  	&& atom_prefix(tag_atom(delegated), tag_atom(request));	
  	   ^

tag.c(905): remark #981: operands are evaluated in unspecified order
  			    tag_list(a)->children, tag_list(b)->children);
  			                           ^

tag.c(904): remark #981: operands are evaluated in unspecified order
        return list_intersect(ctx, realloc,
               ^

tag.c(916): remark #981: operands are evaluated in unspecified order
        if (atom_equal(tag_atom(a), tag_atom(b)))
                                    ^

tag.c(916): remark #981: operands are evaluated in unspecified order
        if (atom_equal(tag_atom(a), tag_atom(b)))
            ^

tag.c(100): remark #177: function "spki_string_dup" was declared but never referenced
  spki_string_dup(struct spki_string *s)
  ^

tag.c(369): remark #177: function "spki_tag_range_alloc" was declared but never referenced
  spki_tag_range_alloc(void *ctx, nettle_realloc_func *realloc,
  ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki -I.  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT reduce.o -MD -MP -MF ".deps/reduce.Tpo" -c -o reduce.o reduce.c; \
then mv -f ".deps/reduce.Tpo" ".deps/reduce.Po"; else rm -f ".deps/reduce.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
reduce.c(78): remark #188: enumerated type mixed with another type
        result->flags |= (SPKI_NOT_BEFORE | SPKI_NOT_AFTER)
                      ^

reduce.c(120): remark #188: enumerated type mixed with another type
  	      result->flags |= SPKI_PROPAGATE;
  	                    ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki -I.  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT verify.o -MD -MP -MF ".deps/verify.Tpo" -c -o verify.o verify.c; \
then mv -f ".deps/verify.Tpo" ".deps/verify.Po"; else rm -f ".deps/verify.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
verify.c(55): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
  	 && nettle_mpz_set_sexp(s, mpz_sizeinbase(rsa.n, 2),
  	                           ^

rm -f libspki.a
ar cru libspki.a certificate.o parse.o parse-transport.o names.o tag.o reduce.o verify.o 
ranlib libspki.a
make[6]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki'
Making all in tools
make[6]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/tools'
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/tools -I..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/.. -I../../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT spki-check-signature.o -MD -MP -MF ".deps/spki-check-signature.Tpo" -c -o spki-check-signature.o spki-check-signature.c; \
then mv -f ".deps/spki-check-signature.Tpo" ".deps/spki-check-signature.Po"; else rm -f ".deps/spki-check-signature.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
spki-check-signature.c(116): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
    if (sexp_transport_iterator_first(&sexp, strlen(o.signature), o.signature)
                                             ^

spki-check-signature.c(116): warning #167: argument of type "char *" is incompatible with parameter of type "uint8_t={unsigned char} *"
    if (sexp_transport_iterator_first(&sexp, strlen(o.signature), o.signature)
                                                                  ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/tools -I..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/.. -I../../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT misc.o -MD -MP -MF ".deps/misc.Tpo" -c -o misc.o misc.c; \
then mv -f ".deps/misc.Tpo" ".deps/misc.Po"; else rm -f ".deps/misc.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
misc.c(67): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
        hash->update(ctx, res, buffer);
                          ^

misc.c(67): warning #167: argument of type "char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
        hash->update(ctx, res, buffer);
                               ^

misc.c(115): remark #810: conversion from "unsigned long" to "unsigned int" may lose significant bits
        done += fread(buffer + done, 1, size - done, f);
             ^

misc.c(151): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
    res = fwrite(buffer, 1, size, f);
        ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/tools -I..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/.. -I../../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT getopt.o -MD -MP -MF ".deps/getopt.Tpo" -c -o getopt.o getopt.c; \
then mv -f ".deps/getopt.Tpo" ".deps/getopt.Po"; else rm -f ".deps/getopt.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/tools -I..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/.. -I../../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT getopt1.o -MD -MP -MF ".deps/getopt1.Tpo" -c -o getopt1.o getopt1.c; \
then mv -f ".deps/getopt1.Tpo" ".deps/getopt1.Po"; else rm -f ".deps/getopt1.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L../../nettle/ -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o spki-check-signature  spki-check-signature.o misc.o getopt.o getopt1.o -lspki -lnettle ../libspki.a ../../nettle/libnettle.a -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/tools -I..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/.. -I../../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT spki-make-signature.o -MD -MP -MF ".deps/spki-make-signature.Tpo" -c -o spki-make-signature.o spki-make-signature.c; \
then mv -f ".deps/spki-make-signature.Tpo" ".deps/spki-make-signature.Po"; else rm -f ".deps/spki-make-signature.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
spki-make-signature.c(136): warning #167: argument of type "char *" is incompatible with parameter of type "uint8_t={unsigned char} *"
    if (! (spki_transport_iterator_first(&i, key_length, key)
                                                         ^

spki-make-signature.c(151): warning #556: a value of type "uint8_t={unsigned char} *" cannot be assigned to an entity of type "char *"
         digest = hash_file(ctx.hash_algorithm, stdin);
                ^

spki-make-signature.c(158): warning #167: argument of type "char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
    spki_sign_digest(&ctx, &buffer, digest);
                                    ^

spki-make-signature.c(162): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    if (!write_file(stdout, buffer.size, buffer.contents))
                                         ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/tools -I..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/.. -I../../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sign.o -MD -MP -MF ".deps/sign.Tpo" -c -o sign.o sign.c; \
then mv -f ".deps/sign.Tpo" ".deps/sign.Po"; else rm -f ".deps/sign.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L../../nettle/ -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o spki-make-signature  spki-make-signature.o sign.o misc.o getopt.o getopt1.o -lspki -lnettle ../libspki.a ../../nettle/libnettle.a -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/tools -I..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/.. -I../../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT spki-delegate.o -MD -MP -MF ".deps/spki-delegate.Tpo" -c -o spki-delegate.o spki-delegate.c; \
then mv -f ".deps/spki-delegate.Tpo" ".deps/spki-delegate.Po"; else rm -f ".deps/spki-delegate.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
spki-delegate.c(157): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
    if (spki_transport_iterator_first(&i, strlen(expr), expr)
                                          ^

spki-delegate.c(157): warning #167: argument of type "char *" is incompatible with parameter of type "uint8_t={unsigned char} *"
    if (spki_transport_iterator_first(&i, strlen(expr), expr)
                                                        ^

spki-delegate.c(177): warning #167: argument of type "char *" is incompatible with parameter of type "uint8_t={unsigned char} *"
        && spki_transport_iterator_first(&i, length, data))
                                                     ^

spki-delegate.c(207): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
    if (spki_transport_iterator_first(&i, strlen(expr), expr) == SPKI_TYPE_TAG)
                                          ^

spki-delegate.c(207): warning #167: argument of type "char *" is incompatible with parameter of type "uint8_t={unsigned char} *"
    if (spki_transport_iterator_first(&i, strlen(expr), expr) == SPKI_TYPE_TAG)
                                                        ^

spki-delegate.c(213): warning #556: a value of type "const uint8_t={unsigned char} *" cannot be assigned to an entity of type "const char *"
  	  && (tag = spki_parse_prevexpr(&i, start, &tag_length)))
  	          ^

spki-delegate.c(301): warning #167: argument of type "char *" is incompatible with parameter of type "uint8_t={unsigned char} *"
        if (! (spki_transport_iterator_first(&i, key_length, key)
                                                             ^

spki-delegate.c(319): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
  		  buffer.size, buffer.contents))
  		               ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L../../nettle/ -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o spki-delegate  spki-delegate.o sign.o misc.o getopt.o getopt1.o -lspki -lnettle ../libspki.a ../../nettle/libnettle.a -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/tools -I..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/.. -I../../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT spki-reduce.o -MD -MP -MF ".deps/spki-reduce.Tpo" -c -o spki-reduce.o spki-reduce.c; \
then mv -f ".deps/spki-reduce.Tpo" ".deps/spki-reduce.Po"; else rm -f ".deps/spki-reduce.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
spki-reduce.c(115): warning #167: argument of type "char *" is incompatible with parameter of type "uint8_t={unsigned char} *"
  	 && spki_transport_iterator_first(&i, length, data)
  	                                              ^

spki-reduce.c(136): warning #167: argument of type "char *" is incompatible with parameter of type "uint8_t={unsigned char} *"
        && spki_transport_iterator_first(&i, length, data))
                                                     ^

spki-reduce.c(187): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    if (!write_file(stdout, buffer.size, buffer.contents))
                                         ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L.. -L../../nettle/ -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o spki-reduce  spki-reduce.o misc.o getopt.o getopt1.o -lspki -lnettle ../libspki.a ../../nettle/libnettle.a -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
make[6]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/tools'
Making all in testsuite
make[6]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/testsuite'
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/testsuite -I..  -O0 -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/.. -I../../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT principal-test.o -MD -MP -MF ".deps/principal-test.Tpo" -c -o principal-test.o principal-test.c; \
then mv -f ".deps/principal-test.Tpo" ".deps/principal-test.Po"; else rm -f ".deps/principal-test.Tpo"; exit 1; fi
icc: Command line warning: overriding '-O0' with '-O2'
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
principal-test.c(12): remark #279: controlling expression is constant
    ASSERT(s);
    ^

principal-test.c(12): remark #279: controlling expression is constant
    ASSERT(s);
    ^

principal-test.c(14): remark #279: controlling expression is constant
    ASSERT(spki_principal_by_key(&db, 5, "3:foo") == s);
    ^

principal-test.c(14): remark #279: controlling expression is constant
    ASSERT(spki_principal_by_key(&db, 5, "3:foo") == s);
    ^

principal-test.c(15): remark #279: controlling expression is constant
    ASSERT(spki_principal_by_key(&db, 5, "3:bar") != s);
    ^

principal-test.c(15): remark #279: controlling expression is constant
    ASSERT(spki_principal_by_key(&db, 5, "3:bar") != s);
    ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/testsuite -I..  -O0 -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/.. -I../../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT testutils.o -MD -MP -MF ".deps/testutils.Tpo" -c -o testutils.o testutils.c; \
then mv -f ".deps/testutils.Tpo" ".deps/testutils.Po"; else rm -f ".deps/testutils.Tpo"; exit 1; fi
icc: Command line warning: overriding '-O0' with '-O2'
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
testutils.c(9): remark #279: controlling expression is constant
    ASSERT(spki_iterator_first(&i, length, data) == SPKI_TYPE_ACL);
    ^

testutils.c(9): remark #279: controlling expression is constant
    ASSERT(spki_iterator_first(&i, length, data) == SPKI_TYPE_ACL);
    ^

testutils.c(10): remark #279: controlling expression is constant
    ASSERT(spki_acl_process(db, &i));
    ^

testutils.c(10): remark #279: controlling expression is constant
    ASSERT(spki_acl_process(db, &i));
    ^

testutils.c(18): remark #279: controlling expression is constant
    ASSERT(tag);
    ^

testutils.c(18): remark #279: controlling expression is constant
    ASSERT(tag);
    ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L../../nettle -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o principal-test  principal-test.o testutils.o ../libspki.a -lnettle -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/testsuite -I..  -O0 -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/.. -I../../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT date-test.o -MD -MP -MF ".deps/date-test.Tpo" -c -o date-test.o date-test.c; \
then mv -f ".deps/date-test.Tpo" ".deps/date-test.Po"; else rm -f ".deps/date-test.Tpo"; exit 1; fi
icc: Command line warning: overriding '-O0' with '-O2'
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
date-test.c(10): remark #279: controlling expression is constant
    ASSERT(!memcmp(d.date, "2002-11-17_21:29:43", SPKI_DATE_SIZE));
    ^

date-test.c(10): remark #279: controlling expression is constant
    ASSERT(!memcmp(d.date, "2002-11-17_21:29:43", SPKI_DATE_SIZE));
    ^

date-test.c(11): remark #279: controlling expression is constant
    ASSERT(spki_date_cmp_time_t(&d, 1037568583) == 0);
    ^

date-test.c(11): remark #279: controlling expression is constant
    ASSERT(spki_date_cmp_time_t(&d, 1037568583) == 0);
    ^

date-test.c(12): remark #279: controlling expression is constant
    ASSERT(spki_date_cmp_time_t(&d, 1037568547) > 0);
    ^

date-test.c(12): remark #279: controlling expression is constant
    ASSERT(spki_date_cmp_time_t(&d, 1037568547) > 0);
    ^

date-test.c(13): remark #279: controlling expression is constant
    ASSERT(spki_date_cmp_time_t(&d, 1037568587) < 0);
    ^

date-test.c(13): remark #279: controlling expression is constant
    ASSERT(spki_date_cmp_time_t(&d, 1037568587) < 0);
    ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L../../nettle -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o date-test  date-test.o testutils.o ../libspki.a -lnettle -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/testsuite -I..  -O0 -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/.. -I../../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT tag-test.o -MD -MP -MF ".deps/tag-test.Tpo" -c -o tag-test.o tag-test.c; \
then mv -f ".deps/tag-test.Tpo" ".deps/tag-test.Po"; else rm -f ".deps/tag-test.Tpo"; exit 1; fi
icc: Command line warning: overriding '-O0' with '-O2'
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
tag-test.c(25): remark #279: controlling expression is constant
    ASSERT(INCLUDES("(3:ftp18:ftp.lysator.liu.se)",
    ^

tag-test.c(25): remark #279: controlling expression is constant
    ASSERT(INCLUDES("(3:ftp18:ftp.lysator.liu.se)",
    ^

tag-test.c(28): remark #279: controlling expression is constant
    ASSERT(!INCLUDES("(3:ftp18:ftp.lysator.liu.se)",
    ^

tag-test.c(28): remark #279: controlling expression is constant
    ASSERT(!INCLUDES("(3:ftp18:ftp.lysator.liu.se)",
    ^

tag-test.c(32): remark #279: controlling expression is constant
    ASSERT(INCLUDES("(3:ftp18:ftp.lysator.liu.se)",
    ^

tag-test.c(32): remark #279: controlling expression is constant
    ASSERT(INCLUDES("(3:ftp18:ftp.lysator.liu.se)",
    ^

tag-test.c(35): remark #279: controlling expression is constant
    ASSERT(!INCLUDES("(3:ftp18:ftp.lysator.liu.se4:read)",
    ^

tag-test.c(35): remark #279: controlling expression is constant
    ASSERT(!INCLUDES("(3:ftp18:ftp.lysator.liu.se4:read)",
    ^

tag-test.c(38): remark #279: controlling expression is constant
    ASSERT(INCLUDES("(1:*)", "(3:foo)"));
    ^

tag-test.c(38): remark #279: controlling expression is constant
    ASSERT(INCLUDES("(1:*)", "(3:foo)"));
    ^

tag-test.c(39): remark #279: controlling expression is constant
    ASSERT(!INCLUDES("(3:foo)", "(1:*)"));
    ^

tag-test.c(39): remark #279: controlling expression is constant
    ASSERT(!INCLUDES("(3:foo)", "(1:*)"));
    ^

tag-test.c(41): remark #279: controlling expression is constant
    ASSERT(INCLUDES("(1:*)",
    ^

tag-test.c(41): remark #279: controlling expression is constant
    ASSERT(INCLUDES("(1:*)",
    ^

tag-test.c(43): remark #279: controlling expression is constant
    ASSERT(!INCLUDES("(1:*3:set3:foo3:bar)",
    ^

tag-test.c(43): remark #279: controlling expression is constant
    ASSERT(!INCLUDES("(1:*3:set3:foo3:bar)",
    ^

tag-test.c(46): remark #279: controlling expression is constant
    ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))",
    ^

tag-test.c(46): remark #279: controlling expression is constant
    ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))",
    ^

tag-test.c(48): remark #279: controlling expression is constant
    ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))",
    ^

tag-test.c(48): remark #279: controlling expression is constant
    ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))",
    ^

tag-test.c(50): remark #279: controlling expression is constant
    ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))",
    ^

tag-test.c(50): remark #279: controlling expression is constant
    ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))",
    ^

tag-test.c(52): remark #279: controlling expression is constant
    ASSERT(!INCLUDES("(1:*3:set(3:foo)(3:bar))",
    ^

tag-test.c(52): remark #279: controlling expression is constant
    ASSERT(!INCLUDES("(1:*3:set(3:foo)(3:bar))",
    ^

tag-test.c(55): remark #279: controlling expression is constant
    ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))",
    ^

tag-test.c(55): remark #279: controlling expression is constant
    ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))",
    ^

tag-test.c(57): remark #279: controlling expression is constant
    ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))",
    ^

tag-test.c(57): remark #279: controlling expression is constant
    ASSERT(INCLUDES("(1:*3:set(3:foo)(3:bar))",
    ^

tag-test.c(59): remark #279: controlling expression is constant
    ASSERT(!INCLUDES("(1:*3:set(3:foo)(3:bar))",
    ^

tag-test.c(59): remark #279: controlling expression is constant
    ASSERT(!INCLUDES("(1:*3:set(3:foo)(3:bar))",
    ^

tag-test.c(61): remark #279: controlling expression is constant
    ASSERT(!INCLUDES("(1:*3:set(3:foo)(3:bar))",
    ^

tag-test.c(61): remark #279: controlling expression is constant
    ASSERT(!INCLUDES("(1:*3:set(3:foo)(3:bar))",
    ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L../../nettle -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o tag-test  tag-test.o testutils.o ../libspki.a -lnettle -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/testsuite -I..  -O0 -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/.. -I../../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT read-acl-test.o -MD -MP -MF ".deps/read-acl-test.Tpo" -c -o read-acl-test.o read-acl-test.c; \
then mv -f ".deps/read-acl-test.Tpo" ".deps/read-acl-test.Po"; else rm -f ".deps/read-acl-test.Tpo"; exit 1; fi
icc: Command line warning: overriding '-O0' with '-O2'
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
read-acl-test.c(17): remark #279: controlling expression is constant
    ASSERT(spki_principal_by_key(&db, LDATA("k1")));
    ^

read-acl-test.c(17): remark #279: controlling expression is constant
    ASSERT(spki_principal_by_key(&db, LDATA("k1")));
    ^

read-acl-test.c(18): remark #279: controlling expression is constant
    ASSERT(spki_principal_by_md5(&db, "xxxxxxxxxxxxxxxx"));
    ^

read-acl-test.c(18): remark #279: controlling expression is constant
    ASSERT(spki_principal_by_md5(&db, "xxxxxxxxxxxxxxxx"));
    ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L../../nettle -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o read-acl-test  read-acl-test.o testutils.o ../libspki.a -lnettle -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/testsuite -I..  -O0 -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/.. -I../../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lookup-acl-test.o -MD -MP -MF ".deps/lookup-acl-test.Tpo" -c -o lookup-acl-test.o lookup-acl-test.c; \
then mv -f ".deps/lookup-acl-test.Tpo" ".deps/lookup-acl-test.Po"; else rm -f ".deps/lookup-acl-test.Tpo"; exit 1; fi
icc: Command line warning: overriding '-O0' with '-O2'
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lookup-acl-test.c(23): remark #279: controlling expression is constant
    ASSERT(k1);
    ^

lookup-acl-test.c(23): remark #279: controlling expression is constant
    ASSERT(k1);
    ^

lookup-acl-test.c(26): remark #279: controlling expression is constant
    ASSERT(k2);
    ^

lookup-acl-test.c(26): remark #279: controlling expression is constant
    ASSERT(k2);
    ^

lookup-acl-test.c(28): remark #279: controlling expression is constant
    ASSERT(k1 != k2);
    ^

lookup-acl-test.c(28): remark #279: controlling expression is constant
    ASSERT(k1 != k2);
    ^

lookup-acl-test.c(31): remark #279: controlling expression is constant
    ASSERT(k2);
    ^

lookup-acl-test.c(31): remark #279: controlling expression is constant
    ASSERT(k2);
    ^

lookup-acl-test.c(34): remark #279: controlling expression is constant
    ASSERT(acl);
    ^

lookup-acl-test.c(34): remark #279: controlling expression is constant
    ASSERT(acl);
    ^

lookup-acl-test.c(36): remark #279: controlling expression is constant
    ASSERT(!acl);
    ^

lookup-acl-test.c(36): remark #279: controlling expression is constant
    ASSERT(!acl);
    ^

lookup-acl-test.c(39): remark #279: controlling expression is constant
    ASSERT(acl);
    ^

lookup-acl-test.c(39): remark #279: controlling expression is constant
    ASSERT(acl);
    ^

lookup-acl-test.c(41): remark #279: controlling expression is constant
    ASSERT(!acl);
    ^

lookup-acl-test.c(41): remark #279: controlling expression is constant
    ASSERT(!acl);
    ^

lookup-acl-test.c(43): remark #279: controlling expression is constant
    ASSERT(!spki_acl_by_subject_first(&db, &i, k3));
    ^

lookup-acl-test.c(43): remark #279: controlling expression is constant
    ASSERT(!spki_acl_by_subject_first(&db, &i, k3));
    ^

lookup-acl-test.c(47): remark #279: controlling expression is constant
    ASSERT(!acl);
    ^

lookup-acl-test.c(47): remark #279: controlling expression is constant
    ASSERT(!acl);
    ^

lookup-acl-test.c(49): remark #279: controlling expression is constant
    ASSERT(!acl);
    ^

lookup-acl-test.c(49): remark #279: controlling expression is constant
    ASSERT(!acl);
    ^

lookup-acl-test.c(54): remark #279: controlling expression is constant
    ASSERT(!acl);
    ^

lookup-acl-test.c(54): remark #279: controlling expression is constant
    ASSERT(!acl);
    ^

lookup-acl-test.c(59): remark #279: controlling expression is constant
    ASSERT(!acl);
    ^

lookup-acl-test.c(59): remark #279: controlling expression is constant
    ASSERT(!acl);
    ^

lookup-acl-test.c(64): remark #279: controlling expression is constant
    ASSERT(acl);
    ^

lookup-acl-test.c(64): remark #279: controlling expression is constant
    ASSERT(acl);
    ^

lookup-acl-test.c(65): remark #279: controlling expression is constant
    ASSERT(acl->subject == k2);
    ^

lookup-acl-test.c(65): remark #279: controlling expression is constant
    ASSERT(acl->subject == k2);
    ^

lookup-acl-test.c(67): remark #279: controlling expression is constant
    ASSERT(acl);
    ^

lookup-acl-test.c(67): remark #279: controlling expression is constant
    ASSERT(acl);
    ^

lookup-acl-test.c(68): remark #279: controlling expression is constant
    ASSERT(acl->subject == k1);
    ^

lookup-acl-test.c(68): remark #279: controlling expression is constant
    ASSERT(acl->subject == k1);
    ^

lookup-acl-test.c(69): remark #279: controlling expression is constant
    ASSERT(!spki_acl_by_authorization_next(&i, tag));
    ^

lookup-acl-test.c(69): remark #279: controlling expression is constant
    ASSERT(!spki_acl_by_authorization_next(&i, tag));
    ^

lookup-acl-test.c(74): remark #279: controlling expression is constant
    ASSERT(acl);
    ^

lookup-acl-test.c(74): remark #279: controlling expression is constant
    ASSERT(acl);
    ^

lookup-acl-test.c(75): remark #279: controlling expression is constant
    ASSERT(acl->subject == k2);
    ^

lookup-acl-test.c(75): remark #279: controlling expression is constant
    ASSERT(acl->subject == k2);
    ^

lookup-acl-test.c(76): remark #279: controlling expression is constant
    ASSERT(!spki_acl_by_authorization_next(&i, tag));
    ^

lookup-acl-test.c(76): remark #279: controlling expression is constant
    ASSERT(!spki_acl_by_authorization_next(&i, tag));
    ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L../../nettle -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o lookup-acl-test  lookup-acl-test.o testutils.o ../libspki.a -lnettle -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/testsuite -I..  -O0 -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/.. -I../../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT read-cert-test.o -MD -MP -MF ".deps/read-cert-test.Tpo" -c -o read-cert-test.o read-cert-test.c; \
then mv -f ".deps/read-cert-test.Tpo" ".deps/read-cert-test.Po"; else rm -f ".deps/read-cert-test.Tpo"; exit 1; fi
icc: Command line warning: overriding '-O0' with '-O2'
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
read-cert-test.c(9): remark #279: controlling expression is constant
    ASSERT(spki_iterator_first(&i, length, data) == SPKI_TYPE_CERT);
    ^

read-cert-test.c(9): remark #279: controlling expression is constant
    ASSERT(spki_iterator_first(&i, length, data) == SPKI_TYPE_CERT);
    ^

read-cert-test.c(10): remark #279: controlling expression is constant
    ASSERT(spki_parse_cert(db, &i, cert));
    ^

read-cert-test.c(10): remark #279: controlling expression is constant
    ASSERT(spki_parse_cert(db, &i, cert));
    ^

read-cert-test.c(29): remark #279: controlling expression is constant
    ASSERT(cert.issuer ==
    ^

read-cert-test.c(29): remark #279: controlling expression is constant
    ASSERT(cert.issuer ==
    ^

read-cert-test.c(31): remark #279: controlling expression is constant
    ASSERT(cert.subject ==
    ^

read-cert-test.c(31): remark #279: controlling expression is constant
    ASSERT(cert.subject ==
    ^

read-cert-test.c(34): remark #279: controlling expression is constant
    ASSERT(cert.flags == (SPKI_NOT_BEFORE | SPKI_NOT_AFTER) );
    ^

read-cert-test.c(34): remark #279: controlling expression is constant
    ASSERT(cert.flags == (SPKI_NOT_BEFORE | SPKI_NOT_AFTER) );
    ^

read-cert-test.c(43): remark #279: controlling expression is constant
    ASSERT(!spki_date_cmp_time_t(&cert.not_before, 957484800));
    ^

read-cert-test.c(43): remark #279: controlling expression is constant
    ASSERT(!spki_date_cmp_time_t(&cert.not_before, 957484800));
    ^

read-cert-test.c(44): remark #279: controlling expression is constant
    ASSERT(!spki_date_cmp_time_t(&cert.not_after, 1009843200));
    ^

read-cert-test.c(44): remark #279: controlling expression is constant
    ASSERT(!spki_date_cmp_time_t(&cert.not_after, 1009843200));
    ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L../../nettle -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o read-cert-test  read-cert-test.o testutils.o ../libspki.a -lnettle -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/testsuite -I..  -O0 -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/.. -I../../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT cdsa-reduce-test.o -MD -MP -MF ".deps/cdsa-reduce-test.Tpo" -c -o cdsa-reduce-test.o cdsa-reduce-test.c; \
then mv -f ".deps/cdsa-reduce-test.Tpo" ".deps/cdsa-reduce-test.Po"; else rm -f ".deps/cdsa-reduce-test.Tpo"; exit 1; fi
icc: Command line warning: overriding '-O0' with '-O2'
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
cdsa-reduce-test.c(13): remark #810: conversion from "unsigned long" to "unsigned int" may lose significant bits
    unsigned srcdir_length = srcdir ? strlen(srcdir) : 0;
                             ^

cdsa-reduce-test.c(14): remark #981: operands are evaluated in unspecified order
    char *fname = alloca(srcdir_length + strlen(prefix) + strlen(suffix) + 100);
                  ^

cdsa-reduce-test.c(21): remark #181: argument is incompatible with corresponding format string conversion
      sprintf(fname, "%s/%s%d%s", srcdir, prefix, i, suffix);
                                                  ^

cdsa-reduce-test.c(23): remark #181: argument is incompatible with corresponding format string conversion
      sprintf(fname, "%s%d%s", prefix, i, suffix);
                                       ^

cdsa-reduce-test.c(41): remark #810: conversion from "unsigned long" to "unsigned int" may lose significant bits
        done += fread(buffer + done, 1, alloc - done, f);
             ^

cdsa-reduce-test.c(138): remark #181: argument is incompatible with corresponding format string conversion
  	fprintf(stderr, "i: %d\n", i);
  	                           ^

cdsa-reduce-test.c(140): warning #556: a value of type "char *" cannot be assigned to an entity of type "uint8_t={unsigned char} *"
  	data = read_file(srcdir, "cdsa-cases/", i, ".in",
  	     ^

cdsa-reduce-test.c(143): remark #279: controlling expression is constant
  	ASSERT(sexp_iterator_first(&sexp, length, data));
  	^

cdsa-reduce-test.c(143): remark #279: controlling expression is constant
  	ASSERT(sexp_iterator_first(&sexp, length, data));
  	^

cdsa-reduce-test.c(144): remark #279: controlling expression is constant
  	ASSERT(sexp_iterator_check_type(&sexp, "red-test"));
  	^

cdsa-reduce-test.c(144): remark #279: controlling expression is constant
  	ASSERT(sexp_iterator_check_type(&sexp, "red-test"));
  	^

cdsa-reduce-test.c(146): remark #279: controlling expression is constant
  	ASSERT(spki_iterator_first_sexp(&iterator, &sexp));
  	^

cdsa-reduce-test.c(146): remark #279: controlling expression is constant
  	ASSERT(spki_iterator_first_sexp(&iterator, &sexp));
  	^

cdsa-reduce-test.c(150): remark #279: controlling expression is constant
  	ASSERT(spki_acl_process(&db, &iterator));
  	^

cdsa-reduce-test.c(150): remark #279: controlling expression is constant
  	ASSERT(spki_acl_process(&db, &iterator));
  	^

cdsa-reduce-test.c(157): remark #279: controlling expression is constant
  	    ASSERT(spki_parse_sequence_no_signatures(&db, &iterator,
  	    ^

cdsa-reduce-test.c(157): remark #279: controlling expression is constant
  	    ASSERT(spki_parse_sequence_no_signatures(&db, &iterator,
  	    ^

cdsa-reduce-test.c(160): remark #279: controlling expression is constant
  	    ASSERT(subject);
  	    ^

cdsa-reduce-test.c(160): remark #279: controlling expression is constant
  	    ASSERT(subject);
  	    ^

cdsa-reduce-test.c(175): remark #279: controlling expression is constant
  	    ASSERT(spki_parse_tag(&db, &iterator, &tag));
  	    ^

cdsa-reduce-test.c(175): remark #279: controlling expression is constant
  	    ASSERT(spki_parse_tag(&db, &iterator, &tag));
  	    ^

cdsa-reduce-test.c(180): remark #279: controlling expression is constant
  	ASSERT(result);
  	^

cdsa-reduce-test.c(180): remark #279: controlling expression is constant
  	ASSERT(result);
  	^

cdsa-reduce-test.c(185): remark #279: controlling expression is constant
  	    ASSERT(spki_parse_subject(&db, &iterator, &subject));
  	    ^

cdsa-reduce-test.c(185): remark #279: controlling expression is constant
  	    ASSERT(spki_parse_subject(&db, &iterator, &subject));
  	    ^

cdsa-reduce-test.c(190): remark #279: controlling expression is constant
  	ASSERT(result);
  	^

cdsa-reduce-test.c(190): remark #279: controlling expression is constant
  	ASSERT(result);
  	^

cdsa-reduce-test.c(199): remark #279: controlling expression is constant
  		ASSERT(spki_parse_date(&iterator, &tuple.not_before));
  		^

cdsa-reduce-test.c(199): remark #279: controlling expression is constant
  		ASSERT(spki_parse_date(&iterator, &tuple.not_before));
  		^

cdsa-reduce-test.c(203): remark #279: controlling expression is constant
  	      ASSERT(spki_parse_valid(&iterator, &tuple));
  	      ^

cdsa-reduce-test.c(203): remark #279: controlling expression is constant
  	      ASSERT(spki_parse_valid(&iterator, &tuple));
  	      ^

cdsa-reduce-test.c(219): remark #279: controlling expression is constant
  	ASSERT(!result->car->issuer);
  	^

cdsa-reduce-test.c(219): remark #279: controlling expression is constant
  	ASSERT(!result->car->issuer);
  	^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -L../../nettle -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o cdsa-reduce-test  cdsa-reduce-test.o testutils.o ../libspki.a -lnettle -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
make check to build testprograms.
make[6]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki/testsuite'
make[5]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki'
make[4]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/spki'
Making all in .
make[4]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src'
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT algorithms.o -MD -MP -MF ".deps/algorithms.Tpo" -c -o algorithms.o algorithms.c; \
then mv -f ".deps/algorithms.Tpo" ".deps/algorithms.Po"; else rm -f ".deps/algorithms.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

algorithms.c(66): remark #981: operands are evaluated in unspecified order
  		      make_hmac_algorithm(&crypto_md5_algorithm),
  		      ^

algorithms.c(50): remark #981: operands are evaluated in unspecified order
    return make_alist(10
           ^

algorithms.c(87): warning #1419: external declaration in primary source file
  filter_algorithms_l(struct alist *algorithms, unsigned n, ...);
  ^

algorithms.c(151): remark #279: controlling expression is constant
    while ( (s = va_arg(args, char *)) )
                 ^

algorithms.c(151): remark #279: controlling expression is constant
    while ( (s = va_arg(args, char *)) )
                 ^

algorithms.c(376): remark #181: argument is incompatible with corresponding format string conversion
  	      get_atom_name(LIST(algorithms)[i]));
  	      ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT alist.o -MD -MP -MF ".deps/alist.Tpo" -c -o alist.o alist.c; \
then mv -f ".deps/alist.Tpo" ".deps/alist.Po"; else rm -f ".deps/alist.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

alist.c(50): remark #279: controlling expression is constant
        int atom = va_arg(args, int);
                   ^

alist.c(50): remark #279: controlling expression is constant
        int atom = va_arg(args, int);
                   ^

alist.c(51): remark #279: controlling expression is constant
        struct lsh_object *value = va_arg(args, struct lsh_object *);
                                   ^

alist.c(51): remark #279: controlling expression is constant
        struct lsh_object *value = va_arg(args, struct lsh_object *);
                                   ^

alist.c(58): remark #279: controlling expression is constant
    assert(va_arg(args, int) == -1);
    ^

alist.c(58): remark #279: controlling expression is constant
    assert(va_arg(args, int) == -1);
    ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT arglist.o -MD -MP -MF ".deps/arglist.Tpo" -c -o arglist.o arglist.c; \
then mv -f ".deps/arglist.Tpo" ".deps/arglist.Po"; else rm -f ".deps/arglist.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT atoms.o -MD -MP -MF ".deps/atoms.Tpo" -c -o atoms.o atoms.c; \
then mv -f ".deps/atoms.Tpo" ".deps/atoms.Po"; else rm -f ".deps/atoms.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
atoms.c(40): warning #1419: external declaration in primary source file
  gperf_atom (const char *str, unsigned int len);
  ^

atoms_gperf.c(309): warning #1173: an entity with internal linkage cannot be referenced within an inline function with external linkage
        register int key = hash (str, len);
                           ^

atoms.c(44): remark #1418: external definition with no prior declaration
  struct atom_rassoc atom_table[] =
                     ^

atoms.c(62): remark #188: enumerated type mixed with another type
    return pair ? pair->id : 0;
           ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT channel.o -MD -MP -MF ".deps/channel.Tpo" -c -o channel.o channel.c; \
then mv -f ".deps/channel.Tpo" ".deps/channel.Po"; else rm -f ".deps/channel.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

channel.c(506): remark #1418: external definition with no prior declaration
  struct exception global_request_exception =
                   ^

channel.c(900): remark #981: operands are evaluated in unspecified order
  	      CHANNEL_OPEN(open, connection,
  	      ^

channel.c(900): remark #981: operands are evaluated in unspecified order
  	      CHANNEL_OPEN(open, connection,
  	      ^

channel.c(1634): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
    want_reply = (ctx != NULL);
               ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT channel_io.o -MD -MP -MF ".deps/channel_io.Tpo" -c -o channel_io.o channel_io.c; \
then mv -f ".deps/channel_io.Tpo" ".deps/channel_io.Po"; else rm -f ".deps/channel_io.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT channel_forward.o -MD -MP -MF ".deps/channel_forward.Tpo" -c -o channel_forward.o channel_forward.c; \
then mv -f ".deps/channel_forward.Tpo" ".deps/channel_forward.Po"; else rm -f ".deps/channel_forward.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

channel_forward.c(220): remark #1418: external definition with no prior declaration
  DEFINE_COMMAND(forward_start_io_command)
  ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT charset.o -MD -MP -MF ".deps/charset.Tpo" -c -o charset.o charset.c; \
then mv -f ".deps/charset.Tpo" ".deps/charset.Po"; else rm -f ".deps/charset.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

charset.c(132): remark #810: conversion from "int" to "unsigned char" may lose significant bits
  	      unsigned char l = lengths[i] - 1;
  	                        ^

charset.c(137): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  		  lsh_string_putc(res, j+k,  0x80 | (c & 0x3f));
  		                             ^

charset.c(141): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	      lsh_string_putc(res, j, prefix[l] | c);
  	                              ^

charset.c(218): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
  		lsh_string_putc(res, i++, local);
  		                          ^

charset.c(246): remark #981: operands are evaluated in unspecified order
    res = low_utf8_to_local(STRING_LD(s), flags);
                            ^

charset.c(246): remark #981: operands are evaluated in unspecified order
    res = low_utf8_to_local(STRING_LD(s), flags);
          ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT client.o -MD -MP -MF ".deps/client.Tpo" -c -o client.o client.c; \
then mv -f ".deps/client.Tpo" ".deps/client.Po"; else rm -f ".deps/client.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

client.c(63): remark #1418: external definition with no prior declaration
  struct command_2 open_session_command;
                   ^

client.c(314): remark #981: operands are evaluated in unspecified order
  			     ATOM_LD(ATOM_SESSION), ""))
  			     ^

client.c(313): remark #981: operands are evaluated in unspecified order
    if (!channel_open_new_type(connection, self->channel,
         ^

client.c(443): remark #279: controlling expression is constant
    USER_NAME_FROM_ENV(self->user);
    ^

client.c(565): remark #869: parameter "options" was never referenced
  client_maybe_x11(struct client_options *options,
                                          ^

client.c(566): remark #869: parameter "q" was never referenced
  		 struct object_queue *q)
  		                      ^

client.c(683): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
        alengths[i] = strlen(argv[i]);
                    ^

client.c(688): warning #167: argument of type "char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
    lsh_string_write(r, 0, alengths[0], argv[0]);
                                        ^

client.c(693): warning #167: argument of type "char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
        lsh_string_write(r, pos, alengths[i], argv[i]);
                                              ^

client.c(703): remark #1418: external definition with no prior declaration
  DEFINE_ESCAPE(exit_callback, "Exit.")
  ^

client.c(708): remark #1418: external definition with no prior declaration
  DEFINE_ESCAPE(quiet_callback, "Toggle warning messages.")
  ^

client.c(713): remark #1418: external definition with no prior declaration
  DEFINE_ESCAPE(verbose_callback, "Toggle verbose messages.")
  ^

client.c(718): remark #1418: external definition with no prior declaration
  DEFINE_ESCAPE(trace_callback, "Toggle trace messages.")
  ^

client.c(723): remark #1418: external definition with no prior declaration
  DEFINE_ESCAPE(debug_callback, "Toggle trace messages.")
  ^

client.c(767): remark #981: operands are evaluated in unspecified order
  	  if (!write_raw (STDOUT_FILENO, STRING_LD(msg)))
  	                                 ^

client.c(767): remark #981: operands are evaluated in unspecified order
  	  if (!write_raw (STDOUT_FILENO, STRING_LD(msg)))
  	       ^

client.c(832): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        escape = make_escape_info(options->escape);
                                  ^

client.c(927): remark #810: conversion from "size_t={unsigned long}" to "int" may lose significant bits
    int nlen = strlen(name);
               ^

client.c(1168): remark #810: conversion from "unsigned long" to "uint32_t={unsigned int}" may lose significant bits
  					     listen_port),
  					     ^

client.c(1183): remark #810: conversion from "unsigned long" to "uint32_t={unsigned int}" may lose significant bits
  					     socks_port)));
  					     ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT client_escape.o -MD -MP -MF ".deps/client_escape.Tpo" -c -o client_escape.o client_escape.c; \
then mv -f ".deps/client_escape.Tpo" ".deps/client_escape.Po"; else rm -f ".deps/client_escape.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT client_pty.o -MD -MP -MF ".deps/client_pty.Tpo" -c -o client_pty.o client_pty.c; \
then mv -f ".deps/client_pty.Tpo" ".deps/client_pty.Po"; else rm -f ".deps/client_pty.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT client_session.o -MD -MP -MF ".deps/client_session.Tpo" -c -o client_session.o client_session.c; \
then mv -f ".deps/client_session.Tpo" ".deps/client_session.Po"; else rm -f ".deps/client_session.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT client_tcpforward.o -MD -MP -MF ".deps/client_tcpforward.Tpo" -c -o client_tcpforward.o client_tcpforward.c; \
then mv -f ".deps/client_tcpforward.Tpo" ".deps/client_tcpforward.Po"; else rm -f ".deps/client_tcpforward.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

client_tcpforward.c(41): remark #1418: external definition with no prior declaration
  struct command_3 open_direct_tcpip_command;
                   ^

client_tcpforward.c.x(31): remark #981: operands are evaluated in unspecified order
    CAST_SUBTYPE(command, res,
    ^

client_tcpforward.c.x(31): remark #981: operands are evaluated in unspecified order
    CAST_SUBTYPE(command, res,
    ^

client_tcpforward.c(69): remark #981: operands are evaluated in unspecified order
  			     ATOM_LD(ATOM_DIRECT_TCPIP),
  			     ^

client_tcpforward.c(68): remark #981: operands are evaluated in unspecified order
    if (!channel_open_new_type(connection, &channel->super,
         ^

client_tcpforward.c(287): remark #981: operands are evaluated in unspecified order
      make_remote_port_exception_handler(connection, port, e));
      ^

client_tcpforward.c(285): remark #981: operands are evaluated in unspecified order
    ctx = make_command_context(
          ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT combinators.o -MD -MP -MF ".deps/combinators.Tpo" -c -o combinators.o combinators.c; \
then mv -f ".deps/combinators.Tpo" ".deps/combinators.Po"; else rm -f ".deps/combinators.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT command.o -MD -MP -MF ".deps/command.Tpo" -c -o command.o command.c; \
then mv -f ".deps/command.Tpo" ".deps/command.Po"; else rm -f ".deps/command.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

command.c(370): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT compress.o -MD -MP -MF ".deps/compress.Tpo" -c -o compress.o compress.c; \
then mv -f ".deps/compress.Tpo" ".deps/compress.Po"; else rm -f ".deps/compress.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT connection.o -MD -MP -MF ".deps/connection.Tpo" -c -o connection.o connection.c; \
then mv -f ".deps/connection.Tpo" ".deps/connection.Po"; else rm -f ".deps/connection.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT crypto.o -MD -MP -MF ".deps/crypto.Tpo" -c -o crypto.o crypto.c; \
then mv -f ".deps/crypto.Tpo" ".deps/crypto.Po"; else rm -f ".deps/crypto.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

crypto.c(693): remark #981: operands are evaluated in unspecified order
    struct lsh_string *out = hash_string_l(a, STRING_LD(in));
                                              ^

crypto.c(693): remark #981: operands are evaluated in unspecified order
    struct lsh_string *out = hash_string_l(a, STRING_LD(in));
                             ^

crypto.c(710): remark #981: operands are evaluated in unspecified order
      = MAKE_MAC(a, lsh_string_length(key), lsh_string_data(key));
        ^

crypto.c(710): remark #981: operands are evaluated in unspecified order
      = MAKE_MAC(a, lsh_string_length(key), lsh_string_data(key));
        ^

crypto.c(712): remark #981: operands are evaluated in unspecified order
    MAC_UPDATE(mac, lsh_string_length(in), lsh_string_data(in));
    ^

crypto.c(712): remark #981: operands are evaluated in unspecified order
    MAC_UPDATE(mac, lsh_string_length(in), lsh_string_data(in));
    ^

crypto.c(769): remark #810: conversion from "uint32_t={unsigned int}" to "uint8_t={unsigned char}" may lose significant bits
    lsh_string_set(s, pos, pad, pad);
                                ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT daemon.o -MD -MP -MF ".deps/daemon.Tpo" -c -o daemon.o daemon.c; \
then mv -f ".deps/daemon.Tpo" ".deps/daemon.Po"; else rm -f ".deps/daemon.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

daemon.c(98): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
        int res = write(fd, lsh_string_data(pid), pid_length);
                  ^

daemon.c(264): remark #593: variable "child" was set but never used
        pid_t child;
              ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dh_exchange.o -MD -MP -MF ".deps/dh_exchange.Tpo" -c -o dh_exchange.o dh_exchange.c; \
then mv -f ".deps/dh_exchange.Tpo" ".deps/dh_exchange.Po"; else rm -f ".deps/dh_exchange.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

dh_exchange.c(97): remark #981: operands are evaluated in unspecified order
    hash_update(self->hash, STRING_LD(s));
                            ^

dh_exchange.c(97): remark #981: operands are evaluated in unspecified order
    hash_update(self->hash, STRING_LD(s));
    ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dsa.o -MD -MP -MF ".deps/dsa.Tpo" -c -o dsa.o dsa.c; \
then mv -f ".deps/dsa.Tpo" ".deps/dsa.Po"; else rm -f ".deps/dsa.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT encrypt.o -MD -MP -MF ".deps/encrypt.Tpo" -c -o encrypt.o encrypt.c; \
then mv -f ".deps/encrypt.Tpo" ".deps/encrypt.Po"; else rm -f ".deps/encrypt.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

encrypt.c(57): remark #981: operands are evaluated in unspecified order
        length = CODEC(compress, n, 0,
                 ^

encrypt.c(57): remark #981: operands are evaluated in unspecified order
        length = CODEC(compress, n, 0,
                 ^

encrypt.c(74): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    padding_length = new_size - length - 5;
                   ^

encrypt.c(93): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(s, seqno);
        ^

encrypt.c(93): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(s, seqno);
        ^

encrypt.c(93): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(s, seqno);
        ^

encrypt.c(93): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        WRITE_UINT32(s, seqno);
        ^

encrypt.c(93): remark #279: controlling expression is constant
        WRITE_UINT32(s, seqno);
        ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT exception.o -MD -MP -MF ".deps/exception.Tpo" -c -o exception.o exception.c; \
then mv -f ".deps/exception.Tpo" ".deps/exception.Po"; else rm -f ".deps/exception.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

exception.c(60): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT format.o -MD -MP -MF ".deps/format.Tpo" -c -o format.o format.c; \
then mv -f ".deps/format.Tpo" ".deps/format.Po"; else rm -f ".deps/format.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

format.c(43): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

format.c(57): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

format.c(143): remark #279: controlling expression is constant
  	      (void) va_arg(args, int);
  	             ^

format.c(143): remark #279: controlling expression is constant
  	      (void) va_arg(args, int);
  	             ^

format.c(151): remark #279: controlling expression is constant
  		uint32_t i = va_arg(args, uint32_t);
  		             ^

format.c(151): remark #279: controlling expression is constant
  		uint32_t i = va_arg(args, uint32_t);
  		             ^

format.c(161): remark #279: controlling expression is constant
  		uint32_t l = va_arg(args, uint32_t); /* String length */ 
  		             ^

format.c(161): remark #279: controlling expression is constant
  		uint32_t l = va_arg(args, uint32_t); /* String length */ 
  		             ^

format.c(162): remark #279: controlling expression is constant
  		(void) va_arg(args, const uint8_t *);    /* data */
  		       ^

format.c(162): remark #279: controlling expression is constant
  		(void) va_arg(args, const uint8_t *);    /* data */
  		       ^

format.c(178): remark #279: controlling expression is constant
  		struct lsh_string *s = va_arg(args, struct lsh_string *);
  		                       ^

format.c(178): remark #279: controlling expression is constant
  		struct lsh_string *s = va_arg(args, struct lsh_string *);
  		                       ^

format.c(194): remark #279: controlling expression is constant
  		unsigned l = strlen(va_arg(args, const char *));
  		                    ^

format.c(194): remark #279: controlling expression is constant
  		unsigned l = strlen(va_arg(args, const char *));
  		                    ^

format.c(194): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
  		unsigned l = strlen(va_arg(args, const char *));
  		             ^

format.c(206): remark #279: controlling expression is constant
  		uint32_t l = va_arg(args, uint32_t); 
  		             ^

format.c(206): remark #279: controlling expression is constant
  		uint32_t l = va_arg(args, uint32_t); 
  		             ^

format.c(208): remark #279: controlling expression is constant
  		(void) va_arg(args, uint8_t **);    /* pointer */
  		       ^

format.c(208): remark #279: controlling expression is constant
  		(void) va_arg(args, uint8_t **);    /* pointer */
  		       ^

format.c(219): remark #279: controlling expression is constant
  		int atom = va_arg(args, int);
  		           ^

format.c(219): remark #279: controlling expression is constant
  		int atom = va_arg(args, int);
  		           ^

format.c(236): remark #279: controlling expression is constant
  		struct int_list *l = va_arg(args, struct int_list *);
  		                     ^

format.c(236): remark #279: controlling expression is constant
  		struct int_list *l = va_arg(args, struct int_list *);
  		                     ^

format.c(261): remark #279: controlling expression is constant
  		MP_INT *n = va_arg(args, MP_INT*);
  		            ^

format.c(261): remark #279: controlling expression is constant
  		MP_INT *n = va_arg(args, MP_INT*);
  		            ^

format.c(310): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
        lsh_string_putc(buffer, start + length - i - 1, '0' + n % 10);
                                                        ^

format.c(390): remark #279: controlling expression is constant
  	      lsh_string_putc(buffer, pos++, va_arg(args, int));
  	                                     ^

format.c(390): remark #279: controlling expression is constant
  	      lsh_string_putc(buffer, pos++, va_arg(args, int));
  	                                     ^

format.c(390): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
  	      lsh_string_putc(buffer, pos++, va_arg(args, int));
  	                                     ^

format.c(399): remark #279: controlling expression is constant
  		uint32_t i = va_arg(args, uint32_t);
  		             ^

format.c(399): remark #279: controlling expression is constant
  		uint32_t i = va_arg(args, uint32_t);
  		             ^

format.c(418): remark #279: controlling expression is constant
  	      data = va_arg(args, const char *);
  	             ^

format.c(418): remark #279: controlling expression is constant
  	      data = va_arg(args, const char *);
  	             ^

format.c(418): warning #556: a value of type "const char *" cannot be assigned to an entity of type "const uint8_t={unsigned char} *"
  	      data = va_arg(args, const char *);
  	           ^

format.c(419): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
  	      size = strlen(data);
  	                    ^

format.c(419): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
  	      size = strlen(data);
  	           ^

format.c(430): remark #279: controlling expression is constant
  	      size = va_arg(args, uint32_t);
  	             ^

format.c(430): remark #279: controlling expression is constant
  	      size = va_arg(args, uint32_t);
  	             ^

format.c(431): remark #279: controlling expression is constant
  	      data = va_arg(args, const uint8_t *);
  	             ^

format.c(431): remark #279: controlling expression is constant
  	      data = va_arg(args, const uint8_t *);
  	             ^

format.c(440): remark #279: controlling expression is constant
  		struct lsh_string *s = va_arg(args, struct lsh_string *);
  		                       ^

format.c(440): remark #279: controlling expression is constant
  		struct lsh_string *s = va_arg(args, struct lsh_string *);
  		                       ^

format.c(445): remark #981: operands are evaluated in unspecified order
  				    STRING_LD(s),
  				    ^

format.c(444): remark #981: operands are evaluated in unspecified order
  		pos = format_string(buffer, pos,
  		      ^

format.c(455): remark #279: controlling expression is constant
  		uint32_t length = va_arg(args, uint32_t);
  		                  ^

format.c(455): remark #279: controlling expression is constant
  		uint32_t length = va_arg(args, uint32_t);
  		                  ^

format.c(456): remark #279: controlling expression is constant
  		uint32_t *p = va_arg(args, uint32_t *);
  		              ^

format.c(456): remark #279: controlling expression is constant
  		uint32_t *p = va_arg(args, uint32_t *);
  		              ^

format.c(476): remark #279: controlling expression is constant
  		int atom = va_arg(args, int);
  		           ^

format.c(476): remark #279: controlling expression is constant
  		int atom = va_arg(args, int);
  		           ^

format.c(497): remark #279: controlling expression is constant
  		struct int_list *l = va_arg(args, struct int_list *);
  		                     ^

format.c(497): remark #279: controlling expression is constant
  		struct int_list *l = va_arg(args, struct int_list *);
  		                     ^

format.c(533): remark #279: controlling expression is constant
  		MP_INT *n = va_arg(args, MP_INT *);
  		            ^

format.c(533): remark #279: controlling expression is constant
  		MP_INT *n = va_arg(args, MP_INT *);
  		            ^

format.c(585): remark #810: conversion from "unsigned long" to "int" may lose significant bits
  	  e += 1UL << i;
  	    ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT gc.o -MD -MP -MF ".deps/gc.Tpo" -c -o gc.o gc.c; \
then mv -f ".deps/gc.Tpo" ".deps/gc.Po"; else rm -f ".deps/gc.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

gc.c(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

gc.c(165): remark #1418: external definition with no prior declaration
  gc_callback = { STATIC_HEADER, do_gc };
  ^

gc.c(247): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

gc.c(259): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

gc.c(277): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT interact.o -MD -MP -MF ".deps/interact.Tpo" -c -o interact.o interact.c; \
then mv -f ".deps/interact.Tpo" ".deps/interact.Po"; else rm -f ".deps/interact.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT io.o -MD -MP -MF ".deps/io.Tpo" -c -o io.o io.c; \
then mv -f ".deps/io.Tpo" ".deps/io.Po"; else rm -f ".deps/io.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

io.c(481): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
        int written = write(fd, data, length);
                      ^

io.c(557): remark #810: conversion from "long" to "unsigned int" may lose significant bits
  	  return portno;
  	         ^

io.c(565): remark #810: conversion from "int" to "unsigned short" may lose significant bits
  	  return ntohs(serv->s_port);
  	         ^

io.c(654): remark #810: conversion from "unsigned int" to "unsigned short" may lose significant bits
        sin6->sin6_port = htons(port);
                          ^

io.c(668): remark #810: conversion from "unsigned int" to "unsigned short" may lose significant bits
        sin->sin_port = htons(port);
                        ^

io.c(758): remark #981: operands are evaluated in unspecified order
  				     ntohs(sin->sin_port));
  				     ^

io.c(756): remark #981: operands are evaluated in unspecified order
  	    addr = make_address_info(lsh_string_ntop(AF_INET, INET_ADDRSTRLEN,
  	           ^

io.c(774): remark #981: operands are evaluated in unspecified order
  				     ntohs(sin6->sin6_port));
  				     ^

io.c(772): remark #981: operands are evaluated in unspecified order
  	    addr = make_address_info(lsh_string_ntop(AF_INET6, INET6_ADDRSTRLEN,
  	           ^

io.c(1135): remark #981: operands are evaluated in unspecified order
        || memchr(lsh_string_data(name), '/', lsh_string_length(name)))
                                              ^

io.c(1135): remark #981: operands are evaluated in unspecified order
        || memchr(lsh_string_data(name), '/', lsh_string_length(name)))
           ^

io.c(1352): remark #810: conversion from "unsigned long" to "socklen_t={__socklen_t={unsigned int}}" may lose significant bits
    local_length = offsetof(struct sockaddr_un, sun_path) + length;
                 ^

io.c(1416): remark #810: conversion from "unsigned long" to "socklen_t={__socklen_t={unsigned int}}" may lose significant bits
    addr_length = offsetof(struct sockaddr_un, sun_path) + length;
                ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT io_commands.o -MD -MP -MF ".deps/io_commands.Tpo" -c -o io_commands.o io_commands.c; \
then mv -f ".deps/io_commands.Tpo" ".deps/io_commands.Po"; else rm -f ".deps/io_commands.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

io_commands.c(67): remark #424: extra ";" ignored
  };
   ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT gateway.o -MD -MP -MF ".deps/gateway.Tpo" -c -o gateway.o gateway.c; \
then mv -f ".deps/gateway.Tpo" ".deps/gateway.Po"; else rm -f ".deps/gateway.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

gateway.c(112): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
    unsigned length = strlen(target);
                      ^

gateway.c(116): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
    if (check_string(local_user)
                     ^

gateway.c(117): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
        && check_string(remote_user)
                        ^

gateway.c(118): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
        && check_string_l(length, target))
                                  ^

gateway.c(120): remark #981: operands are evaluated in unspecified order
  			   ssh_format("%lz:%lz", target, remote_user));
  			   ^

gateway.c(119): remark #981: operands are evaluated in unspecified order
      return make_local_info(ssh_format("%lz/x-lsh-%lz", tmp, local_user),
             ^

gateway.c(172): remark #981: operands are evaluated in unspecified order
  			STRING_LD(packet));
  			^

gateway.c(170): remark #981: operands are evaluated in unspecified order
    done = ssh_write_data(connection->writer,
           ^

gateway.c(247): remark #111: statement is unreachable
  	  break;
  	  ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT gateway_channel.o -MD -MP -MF ".deps/gateway_channel.Tpo" -c -o gateway_channel.o gateway_channel.c; \
then mv -f ".deps/gateway_channel.Tpo" ".deps/gateway_channel.Po"; else rm -f ".deps/gateway_channel.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT keyexchange.o -MD -MP -MF ".deps/keyexchange.Tpo" -c -o keyexchange.o keyexchange.c; \
then mv -f ".deps/keyexchange.Tpo" ".deps/keyexchange.Po"; else rm -f ".deps/keyexchange.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

keyexchange.c(361): remark #981: operands are evaluated in unspecified order
    hash_update(hash, STRING_LD(s));
                      ^

keyexchange.c(361): remark #981: operands are evaluated in unspecified order
    hash_update(hash, STRING_LD(s));
    ^

keyexchange.c(393): remark #981: operands are evaluated in unspecified order
    hash_update(hash, STRING_LD(session_id));
                      ^

keyexchange.c(393): remark #981: operands are evaluated in unspecified order
    hash_update(hash, STRING_LD(session_id));
    ^

keyexchange.c(481): remark #981: operands are evaluated in unspecified order
    *c = MAKE_ENCRYPT(algorithm, lsh_string_data(key),
         ^

keyexchange.c(481): remark #981: operands are evaluated in unspecified order
    *c = MAKE_ENCRYPT(algorithm, lsh_string_data(key),
         ^

keyexchange.c(516): remark #981: operands are evaluated in unspecified order
    *c = MAKE_DECRYPT(algorithm, lsh_string_data(key),
         ^

keyexchange.c(516): remark #981: operands are evaluated in unspecified order
    *c = MAKE_DECRYPT(algorithm, lsh_string_data(key),
         ^

keyexchange.c(622): remark #981: operands are evaluated in unspecified order
      kex_make_deflate(algorithms,
      ^

keyexchange.c(616): remark #981: operands are evaluated in unspecified order
    transport_write_new_keys(
    ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT list.o -MD -MP -MF ".deps/list.Tpo" -c -o list.o list.c; \
then mv -f ".deps/list.Tpo" ".deps/list.Po"; else rm -f ".deps/list.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

list.c(55): remark #174: expression has no effect
    CHECK_SUBTYPE(list_header, list);
    ^

list.c(71): remark #279: controlling expression is constant
        int atom = va_arg(args, int);
                   ^

list.c(71): remark #279: controlling expression is constant
        int atom = va_arg(args, int);
                   ^

list.c(76): remark #279: controlling expression is constant
    assert(va_arg(args, int) == -1);
    ^

list.c(76): remark #279: controlling expression is constant
    assert(va_arg(args, int) == -1);
    ^

list.c(102): remark #279: controlling expression is constant
      LIST(l)[i] = va_arg(args, struct lsh_object *);
                   ^

list.c(102): remark #279: controlling expression is constant
      LIST(l)[i] = va_arg(args, struct lsh_object *);
                   ^

list.c(104): remark #279: controlling expression is constant
    assert(va_arg(args, int) == -1);
    ^

list.c(104): remark #279: controlling expression is constant
    assert(va_arg(args, int) == -1);
    ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lock_file.o -MD -MP -MF ".deps/lock_file.Tpo" -c -o lock_file.o lock_file.c; \
then mv -f ".deps/lock_file.Tpo" ".deps/lock_file.Po"; else rm -f ".deps/lock_file.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lsh_string.o -MD -MP -MF ".deps/lsh_string.Tpo" -c -o lsh_string.o lsh_string.c; \
then mv -f ".deps/lsh_string.Tpo" ".deps/lsh_string.Po"; else rm -f ".deps/lsh_string.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_string.c(68): remark #981: operands are evaluated in unspecified order
    return lsh_string_eq_l(a, STRING_LD(b));
                              ^

lsh_string.c(68): remark #981: operands are evaluated in unspecified order
    return lsh_string_eq_l(a, STRING_LD(b));
           ^

lsh_string.c(77): remark #981: operands are evaluated in unspecified order
  	   && !memcmp(lsh_string_data(prefix), lsh_string_data(s), plength));
  	                                       ^

lsh_string.c(77): remark #981: operands are evaluated in unspecified order
  	   && !memcmp(lsh_string_data(prefix), lsh_string_data(s), plength));
  	       ^

lsh_string.c(85): remark #981: operands are evaluated in unspecified order
    lsh_string_write(s, pos, STRING_LD(data));
                             ^

lsh_string.c(85): remark #981: operands are evaluated in unspecified order
    lsh_string_write(s, pos, STRING_LD(data));
    ^

lsh_string.c(187): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
    return (5*c + (data[j]*7+data[k])) % 36;
           ^

lsh_string.c(221): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        a = (((q[i*2] >> 6) & 3) + lsh_string_bubblebabble_c( s, i+1 )) % 6;
          ^

lsh_string.c(222): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        b = (q[i*2] >> 2) & 15;
          ^

lsh_string.c(223): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        c = ((q[i*2] & 3) + lsh_string_bubblebabble_c( s, i+1 )/6 ) % 6;
          ^

lsh_string.c(224): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        d = (q[i*2+1] >> 4) & 15; 
          ^

lsh_string.c(225): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        e = (q[i*2+1]) & 15;
          ^

lsh_string.c(239): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        a = (((q[length-1] >> 6) & 3) + lsh_string_bubblebabble_c( s, i+1 )) % 6;
          ^

lsh_string.c(240): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        b = (q[length-1] >> 2) & 15;
          ^

lsh_string.c(241): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        c = ((q[length-1] & 3) + lsh_string_bubblebabble_c( s, i+1 )/6 ) % 6;
          ^

lsh_string.c(245): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        a = lsh_string_bubblebabble_c( s, i+1 ) % 6;
          ^

lsh_string.c(247): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        c = lsh_string_bubblebabble_c( s, i+1 ) / 6;
          ^

lsh_string.c(266): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_string.c(279): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_string.c(305): warning #120: return value type does not match the function type
    return (s && !memchr(s->data, '\0', s->length) ? s->data : NULL);
           ^

lsh_string.c(323): remark #279: controlling expression is constant
    ASSERT_ROOM(s, start, length);
    ^

lsh_string.c(332): remark #279: controlling expression is constant
    ASSERT_ROOM(s, start, length);
    ^

lsh_string.c(343): remark #279: controlling expression is constant
    ASSERT_ROOM(s, start, length);
    ^

lsh_string.c(351): remark #279: controlling expression is constant
    ASSERT_ROOM(s, start, 4);
    ^

lsh_string.c(353): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(s->data + start, n);
    ^

lsh_string.c(353): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(s->data + start, n);
    ^

lsh_string.c(353): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(s->data + start, n);
    ^

lsh_string.c(353): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(s->data + start, n);
    ^

lsh_string.c(353): remark #279: controlling expression is constant
    WRITE_UINT32(s->data + start, n);
    ^

lsh_string.c(363): remark #279: controlling expression is constant
    ASSERT_ROOM(s, start, length);
    ^

lsh_string.c(374): remark #279: controlling expression is constant
    ASSERT_ROOM(s, start, length);
    ^

lsh_string.c(399): remark #279: controlling expression is constant
    ASSERT_ROOM(dst, di, length);
    ^

lsh_string.c(400): remark #279: controlling expression is constant
    ASSERT_ROOM(src, si, length);
    ^

lsh_string.c(415): remark #279: controlling expression is constant
    ASSERT_ROOM(dst, di, length);
    ^

lsh_string.c(416): remark #279: controlling expression is constant
    ASSERT_ROOM(src, si, length);
    ^

lsh_string.c(433): remark #279: controlling expression is constant
    ASSERT_ROOM(dst, di, length);
    ^

lsh_string.c(434): remark #279: controlling expression is constant
    ASSERT_ROOM(src, si, length);
    ^

lsh_string.c(451): remark #279: controlling expression is constant
    ASSERT_ROOM(dst, di, length);
    ^

lsh_string.c(452): remark #279: controlling expression is constant
    ASSERT_ROOM(src, si, length);
    ^

lsh_string.c(466): remark #279: controlling expression is constant
    ASSERT_ROOM(s, start, type->digest_size);
    ^

lsh_string.c(477): remark #279: controlling expression is constant
    ASSERT_ROOM(s, start, length);
    ^

lsh_string.c(487): remark #279: controlling expression is constant
    ASSERT_ROOM(s, start, length);
    ^

lsh_string.c(502): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "char *restrict"
  		 s->data, s->length))
  		 ^

lsh_string.c(505): warning #167: argument of type "uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
    lsh_string_trunc(s, strlen(s->data));
                               ^

lsh_string.c(505): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
    lsh_string_trunc(s, strlen(s->data));
                        ^

lsh_string.c(518): remark #279: controlling expression is constant
    ASSERT_ROOM(s, start, length);
    ^

lsh_string.c(521): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
      res = read(fd, s->data + start, length);
          ^

lsh_string.c(566): remark #279: controlling expression is constant
    ASSERT_ROOM(s, start, length);
    ^

lsh_string.c(603): remark #279: controlling expression is constant
    ASSERT_ROOM(s, start, BASE64_ENCODE_LENGTH(length));
    ^

lsh_string.c(614): remark #279: controlling expression is constant
    ASSERT_ROOM(s, start, BASE64_ENCODE_FINAL_LENGTH);
    ^

lsh_string.c(631): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_string.c(659): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_string.c(682): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_string.c(732): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT parse.o -MD -MP -MF ".deps/parse.Tpo" -c -o parse.o parse.c; \
then mv -f ".deps/parse.Tpo" ".deps/parse.Po"; else rm -f ".deps/parse.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

parse.c(323): remark #188: enumerated type mixed with another type
        *result = 0;
                ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT parse_config.o -MD -MP -MF ".deps/parse_config.Tpo" -c -o parse_config.o parse_config.c; \
then mv -f ".deps/parse_config.Tpo" ".deps/parse_config.Po"; else rm -f ".deps/parse_config.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

parse_config.c(231): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
    unsigned length = strlen(host);
                      ^

parse_config.c(238): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  	if (lsh_string_eq_l(hosts->name, length, host))
  	                                         ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pkcs5.o -MD -MP -MF ".deps/pkcs5.Tpo" -c -o pkcs5.o pkcs5.c; \
then mv -f ".deps/pkcs5.Tpo" ".deps/pkcs5.Po"; else rm -f ".deps/pkcs5.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

pkcs5.c(82): remark #981: operands are evaluated in unspecified order
    struct mac_instance *m = MAKE_MAC(prf,
                             ^

pkcs5.c(82): remark #981: operands are evaluated in unspecified order
    struct mac_instance *m = MAKE_MAC(prf,
                             ^

pkcs5.c(107): remark #981: operands are evaluated in unspecified order
        MAC_UPDATE(m, lsh_string_length(salt), lsh_string_data(salt));
        ^

pkcs5.c(107): remark #981: operands are evaluated in unspecified order
        MAC_UPDATE(m, lsh_string_length(salt), lsh_string_data(salt));
        ^

pkcs5.c(115): remark #981: operands are evaluated in unspecified order
  	  lsh_string_write_xor(buffer, 0, STRING_LD(digest));
  	                                  ^

pkcs5.c(115): remark #981: operands are evaluated in unspecified order
  	  lsh_string_write_xor(buffer, 0, STRING_LD(digest));
  	  ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT pty-helper.o -MD -MP -MF ".deps/pty-helper.Tpo" -c -o pty-helper.o pty-helper.c; \
then mv -f ".deps/pty-helper.Tpo" ".deps/pty-helper.Po"; else rm -f ".deps/pty-helper.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
pty-helper.c(99): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
      res = sendmsg(socket, &hdr, 0);
          ^

pty-helper.c(117): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
  	res = sendmsg(socket, &hdr, 0);
  	    ^

pty-helper.c(158): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
      res = recvmsg(socket, &hdr, 0);
          ^

pty-helper.c(252): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
  	res = recvmsg(socket, &hdr, 0);
  	    ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT queue.o -MD -MP -MF ".deps/queue.Tpo" -c -o queue.o queue.c; \
then mv -f ".deps/queue.Tpo" ".deps/queue.Po"; else rm -f ".deps/queue.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

queue.c(60): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT randomness.o -MD -MP -MF ".deps/randomness.Tpo" -c -o randomness.o randomness.c; \
then mv -f ".deps/randomness.Tpo" ".deps/randomness.Po"; else rm -f ".deps/randomness.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT reaper.o -MD -MP -MF ".deps/reaper.Tpo" -c -o reaper.o reaper.c; \
then mv -f ".deps/reaper.Tpo" ".deps/reaper.Po"; else rm -f ".deps/reaper.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

reaper.c(86): remark #810: conversion from "int" to "signed char" may lose significant bits
  	  else if (WIFSIGNALED(status))
  	           ^

reaper.c(113): remark #810: conversion from "int" to "signed char" may lose significant bits
  	      if (WIFSIGNALED(status))
  	          ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT resource.o -MD -MP -MF ".deps/resource.Tpo" -c -o resource.o resource.c; \
then mv -f ".deps/resource.Tpo" ".deps/resource.Po"; else rm -f ".deps/resource.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

resource.c(42): warning #1419: external declaration in primary source file
  void dont_free_live_resource(int alive);
       ^

resource.c(44): warning #1419: external declaration in primary source file
  void do_mark_resources(struct resource_node **q,
       ^

resource.c(47): warning #1419: external declaration in primary source file
  void do_free_resources(struct resource_node **q);
       ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa.o -MD -MP -MF ".deps/rsa.Tpo" -c -o rsa.o rsa.c; \
then mv -f ".deps/rsa.Tpo" ".deps/rsa.Po"; else rm -f ".deps/rsa.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT server.o -MD -MP -MF ".deps/server.Tpo" -c -o server.o server.c; \
then mv -f ".deps/server.Tpo" ".deps/server.Po"; else rm -f ".deps/server.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

server.c(172): remark #279: controlling expression is constant
        GET_FILE_ENV(dir, LSHD_CONFIG_DIR);
        ^

server.c(198): remark #981: operands are evaluated in unspecified order
  				   STRING_LD(contents),
  				   ^

server.c(197): remark #981: operands are evaluated in unspecified order
    res = server_config_parse_string(parser, lsh_get_cstring(s),
          ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT server_pty.o -MD -MP -MF ".deps/server_pty.Tpo" -c -o server_pty.o server_pty.c; \
then mv -f ".deps/server_pty.Tpo" ".deps/server_pty.Po"; else rm -f ".deps/server_pty.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

server_pty.c(184): remark #981: operands are evaluated in unspecified order
    if (!tty_decode_term_mode(&ios, STRING_LD(pty->mode)))
                                    ^

server_pty.c(184): remark #981: operands are evaluated in unspecified order
    if (!tty_decode_term_mode(&ios, STRING_LD(pty->mode)))
         ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT server_session.o -MD -MP -MF ".deps/server_session.Tpo" -c -o server_session.o server_session.c; \
then mv -f ".deps/server_session.Tpo" ".deps/server_session.Po"; else rm -f ".deps/server_session.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

server_session.c(380): remark #981: operands are evaluated in unspecified order
  			     STRSIGNAL(value), "");
  			     ^

server_session.c(375): remark #981: operands are evaluated in unspecified order
  	channel_send_request(&session->super, ATOM_EXIT_SIGNAL,
  	^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT server_tcpforward.o -MD -MP -MF ".deps/server_tcpforward.Tpo" -c -o server_tcpforward.o server_tcpforward.c; \
then mv -f ".deps/server_tcpforward.Tpo" ".deps/server_tcpforward.Po"; else rm -f ".deps/server_tcpforward.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

server_tcpforward.c(44): remark #1418: external definition with no prior declaration
  struct command_3 open_forwarded_tcpip_command;
                   ^

server_tcpforward.c.x(61): remark #981: operands are evaluated in unspecified order
    CAST_SUBTYPE(command, res,
    ^

server_tcpforward.c.x(61): remark #981: operands are evaluated in unspecified order
    CAST_SUBTYPE(command, res,
    ^

server_tcpforward.c(86): remark #279: controlling expression is constant
  	  FOR_OBJECT_QUEUE_REMOVE(q, n);
  	  ^

server_tcpforward.c(114): remark #981: operands are evaluated in unspecified order
  			     ATOM_LD(ATOM_FORWARDED_TCPIP),
  			     ^

server_tcpforward.c(113): remark #981: operands are evaluated in unspecified order
    if (!channel_open_new_type(connection, &channel->super,
         ^

server_tcpforward.c(260): remark #981: operands are evaluated in unspecified order
  			    STRING_LD(bind_host), bind_port))
  			    ^

server_tcpforward.c(259): remark #981: operands are evaluated in unspecified order
        if (tcpforward_lookup(&connection->forwarded_ports,
            ^

server_tcpforward.c(274): remark #981: operands are evaluated in unspecified order
        COMMAND_CALL(callback, connection,
        ^

server_tcpforward.c(274): remark #981: operands are evaluated in unspecified order
        COMMAND_CALL(callback, connection,
        ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT server_config.o -MD -MP -MF ".deps/server_config.Tpo" -c -o server_config.o server_config.c; \
then mv -f ".deps/server_config.Tpo" ".deps/server_config.Po"; else rm -f ".deps/server_config.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

server_config.c(117): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
  	convert_options(children[i], group, i, next_group, next_input_slot);
  	                                    ^

server_config.c(225): remark #869: parameter "value" was never referenced
  parse_value_unsigned(uint32_t *value, unsigned length, const uint8_t *arg)
                                 ^

server_config.c(225): remark #869: parameter "length" was never referenced
  parse_value_unsigned(uint32_t *value, unsigned length, const uint8_t *arg)
                                                 ^

server_config.c(225): remark #869: parameter "arg" was never referenced
  parse_value_unsigned(uint32_t *value, unsigned length, const uint8_t *arg)
                                                                        ^

server_config.c(366): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
  	  unsigned length = strlen(option->example);
  	                    ^

server_config.c(374): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  	      err = parse_value_bool(&value, length, option->example);
  	                                             ^

server_config.c(378): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  	      err = parse_value_unsigned(&value, length, option->example);
  	                                                 ^

server_config.c(383): warning #556: a value of type "const char *" cannot be assigned to an entity of type "const uint8_t={unsigned char} *"
  	      data = option->example;
  	           ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT service_read.o -MD -MP -MF ".deps/service_read.Tpo" -c -o service_read.o service_read.c; \
then mv -f ".deps/service_read.Tpo" ".deps/service_read.Po"; else rm -f ".deps/service_read.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sexp.o -MD -MP -MF ".deps/sexp.Tpo" -c -o sexp.o sexp.c; \
then mv -f ".deps/sexp.Tpo" ".deps/sexp.Po"; else rm -f ".deps/sexp.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

sexp.c(49): remark #188: enumerated type mixed with another type
      return 0;
             ^

sexp.c(53): remark #188: enumerated type mixed with another type
    return sexp_iterator_next(i) ? type : 0;
           ^

sexp.c(61): remark #188: enumerated type mixed with another type
      return 0;
             ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT socks.o -MD -MP -MF ".deps/socks.Tpo" -c -o socks.o socks.c; \
then mv -f ".deps/socks.Tpo" ".deps/socks.Po"; else rm -f ".deps/socks.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

socks.c(107): remark #1418: external definition with no prior declaration
  struct command_2 socks_handshake;
                   ^

socks.c.x(67): remark #981: operands are evaluated in unspecified order
    CAST_SUBTYPE(command, res,
    ^

socks.c.x(67): remark #981: operands are evaluated in unspecified order
    CAST_SUBTYPE(command, res,
    ^

socks.c(170): remark #981: operands are evaluated in unspecified order
  				 0, STRING_LD(data));
  				    ^

socks.c(169): remark #981: operands are evaluated in unspecified order
    uint32_t done = ssh_write_data(self->super.write.state, self->super.write.fd,
                    ^

socks.c(324): remark #981: operands are evaluated in unspecified order
  				 ATOM_LD(ATOM_DIRECT_TCPIP),
  				 ^

socks.c(322): remark #981: operands are evaluated in unspecified order
        if (!channel_open_new_type(self->super.super.connection,
             ^

socks.c(500): remark #810: conversion from "unsigned int" to "uint16_t={unsigned short}" may lose significant bits
  			    READ_UINT16(p + self->length - 2)))
  			    ^

socks.c(520): remark #810: conversion from "unsigned int" to "uint16_t={unsigned short}" may lose significant bits
  			    READ_UINT16(p + 2)))
  			    ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT spki.o -MD -MP -MF ".deps/spki.Tpo" -c -o spki.o spki.c; \
then mv -f ".deps/spki.Tpo" ".deps/spki.Po"; else rm -f ".deps/spki.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

spki.c(74): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
    uint32_t left = strlen(host);
                    ^

spki.c(75): warning #144: a value of type "const char *" cannot be used to initialize an entity of type "const uint8_t={unsigned char} *"
    const uint8_t *s = host;
                       ^

spki.c(90): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  	  uint32_t segment = p - s;
  	                     ^

spki.c(100): remark #981: operands are evaluated in unspecified order
  			       STRING_LD(reversed));
  			       ^

spki.c(99): remark #981: operands are evaluated in unspecified order
    tag = lsh_string_format_sexp(0, "(tag(ssh-hostkey%s))",
          ^

spki.c(209): remark #981: operands are evaluated in unspecified order
  			       STRING_LD(digest));
  			       ^

spki.c(207): remark #981: operands are evaluated in unspecified order
    out = lsh_string_format_sexp(0, "(hash%0s%s)",
          ^

spki.c(297): remark #981: operands are evaluated in unspecified order
    if (!spki_iterator_first(&i, STRING_LD(access))
                                 ^

spki.c(297): remark #981: operands are evaluated in unspecified order
    if (!spki_iterator_first(&i, STRING_LD(access))
         ^

spki.c(382): remark #981: operands are evaluated in unspecified order
    encrypted = crypt_string_pad(MAKE_ENCRYPT(crypto,
                                 ^

spki.c(382): remark #981: operands are evaluated in unspecified order
    encrypted = crypt_string_pad(MAKE_ENCRYPT(crypto,
                                 ^

spki.c(391): remark #981: operands are evaluated in unspecified order
  				 STRING_LD(label),
  				 ^

spki.c(388): remark #981: operands are evaluated in unspecified order
    value = lsh_string_format_sexp(0, "(password-encrypted%s(Xpkcs5v2%0s"
            ^

spki.c(495): remark #981: operands are evaluated in unspecified order
    if (! (sexp_iterator_first(&i, STRING_LD(expr))
                                   ^

spki.c(495): remark #981: operands are evaluated in unspecified order
    if (! (sexp_iterator_first(&i, STRING_LD(expr))
           ^

spki.c(554): remark #981: operands are evaluated in unspecified order
  	  = crypt_string_unpad(MAKE_DECRYPT(crypto,
  	                       ^

spki.c(554): remark #981: operands are evaluated in unspecified order
  	  = crypt_string_unpad(MAKE_DECRYPT(crypto,
  	                       ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT srp_exchange.o -MD -MP -MF ".deps/srp_exchange.Tpo" -c -o srp_exchange.o srp_exchange.c; \
then mv -f ".deps/srp_exchange.Tpo" ".deps/srp_exchange.Po"; else rm -f ".deps/srp_exchange.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ssh_read.o -MD -MP -MF ".deps/ssh_read.Tpo" -c -o ssh_read.o ssh_read.c; \
then mv -f ".deps/ssh_read.Tpo" ".deps/ssh_read.Po"; else rm -f ".deps/ssh_read.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

ssh_read.c(150): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  	  uint32_t length = eol - s;
  	                    ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT ssh_write.o -MD -MP -MF ".deps/ssh_write.Tpo" -c -o ssh_write.o ssh_write.c; \
then mv -f ".deps/ssh_write.Tpo" ".deps/ssh_write.Po"; else rm -f ".deps/ssh_write.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

ssh_write.c(79): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
      res = write(fd, buffer, to_write);
          ^

ssh_write.c(135): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
  	res = write(fd, buffer, to_write);
  	    ^

ssh_write.c(150): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
  	res = write(fd, data, to_write);
  	    ^

ssh_write.c(171): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
  	res = writev(fd, iv, 2);
  	    ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT suspend.o -MD -MP -MF ".deps/suspend.Tpo" -c -o suspend.o suspend.c; \
then mv -f ".deps/suspend.Tpo" ".deps/suspend.Po"; else rm -f ".deps/suspend.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT tcpforward.o -MD -MP -MF ".deps/tcpforward.Tpo" -c -o tcpforward.o tcpforward.c; \
then mv -f ".deps/tcpforward.Tpo" ".deps/tcpforward.Po"; else rm -f ".deps/tcpforward.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

tcpforward.c(73): remark #279: controlling expression is constant
  	  FOR_OBJECT_QUEUE_REMOVE(q, n);
  	  ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT tokenize_config.o -MD -MP -MF ".deps/tokenize_config.Tpo" -c -o tokenize_config.o tokenize_config.c; \
then mv -f ".deps/tokenize_config.Tpo" ".deps/tokenize_config.Po"; else rm -f ".deps/tokenize_config.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

tokenize_config.c(126): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
    unsigned length = strlen(word);
                      ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT translate_signal.o -MD -MP -MF ".deps/translate_signal.Tpo" -c -o translate_signal.o translate_signal.c; \
then mv -f ".deps/translate_signal.Tpo" ".deps/translate_signal.Po"; else rm -f ".deps/translate_signal.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT tty.o -MD -MP -MF ".deps/tty.Tpo" -c -o tty.o tty.c; \
then mv -f ".deps/tty.Tpo" ".deps/tty.Po"; else rm -f ".deps/tty.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

tty.c(81): remark #810: conversion from "uint32_t={unsigned int}" to "unsigned short" may lose significant bits
    ws.ws_col = dims->char_width;
              ^

tty.c(82): remark #810: conversion from "uint32_t={unsigned int}" to "unsigned short" may lose significant bits
    ws.ws_row = dims->char_height;
              ^

tty.c(83): remark #810: conversion from "uint32_t={unsigned int}" to "unsigned short" may lose significant bits
    ws.ws_xpixel = dims->pixel_width;
                 ^

tty.c(84): remark #810: conversion from "uint32_t={unsigned int}" to "unsigned short" may lose significant bits
    ws.ws_ypixel = dims->pixel_height;
                 ^

tty.c(407): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	  lsh_string_putc(new, p++, i+1);
  	                            ^

tty.c(412): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    PARSE_FLAGS(cc_iflags, ios->c_iflag, 30);
    ^

tty.c(412): remark #279: controlling expression is constant
    PARSE_FLAGS(cc_iflags, ios->c_iflag, 30);
    ^

tty.c(413): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    PARSE_FLAGS(cc_lflags, ios->c_lflag, 50);
    ^

tty.c(413): remark #279: controlling expression is constant
    PARSE_FLAGS(cc_lflags, ios->c_lflag, 50);
    ^

tty.c(414): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    PARSE_FLAGS(cc_oflags, ios->c_oflag, 70);
    ^

tty.c(414): remark #279: controlling expression is constant
    PARSE_FLAGS(cc_oflags, ios->c_oflag, 70);
    ^

tty.c(415): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    PARSE_FLAGS(cc_cflags, ios->c_cflag, 90);
    ^

tty.c(415): remark #279: controlling expression is constant
    PARSE_FLAGS(cc_cflags, ios->c_cflag, 90);
    ^

tty.c(490): remark #810: conversion from "uint32_t={unsigned int}" to "cc_t={unsigned char}" may lose significant bits
  	    TTY_SET_VALUE(ios->c_cc, param, cc_ndx, opcode - 1);
  	    ^

tty.c(490): remark #279: controlling expression is constant
  	    TTY_SET_VALUE(ios->c_cc, param, cc_ndx, opcode - 1);
  	    ^

tty.c(492): remark #279: controlling expression is constant
  	    TTY_SET_FLAG(ios->c_iflag, param, cc_iflags, opcode - 30);
  	    ^

tty.c(494): remark #279: controlling expression is constant
  	    TTY_SET_FLAG(ios->c_lflag, param, cc_lflags, opcode - 50);
  	    ^

tty.c(496): remark #279: controlling expression is constant
  	    TTY_SET_FLAG(ios->c_oflag, param, cc_oflags, opcode - 70);
  	    ^

tty.c(498): remark #279: controlling expression is constant
  	    TTY_SET_FLAG(ios->c_cflag, param, cc_cflags, opcode - 90);
  	    ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT unix_interact.o -MD -MP -MF ".deps/unix_interact.Tpo" -c -o unix_interact.o unix_interact.c; \
then mv -f ".deps/unix_interact.Tpo" ".deps/unix_interact.Po"; else rm -f ".deps/unix_interact.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

unix_interact.c(65): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
        int res = read(fd, buffer + i, size - i);
                  ^

unix_interact.c(93): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
        int res = read(fd, b, BUFSIZE);
                  ^

unix_interact.c(281): remark #981: operands are evaluated in unspecified order
        res = write_raw(self->tty_fd, STRING_LD(prompt));
                                      ^

unix_interact.c(281): remark #981: operands are evaluated in unspecified order
        res = write_raw(self->tty_fd, STRING_LD(prompt));
              ^

unix_interact.c(314): remark #981: operands are evaluated in unspecified order
    if (!write_raw(self->tty_fd, STRING_LD(dialog->instruction)))
                                 ^

unix_interact.c(314): remark #981: operands are evaluated in unspecified order
    if (!write_raw(self->tty_fd, STRING_LD(dialog->instruction)))
         ^

unix_interact.c(325): remark #981: operands are evaluated in unspecified order
  	  if (!write_raw(self->tty_fd, STRING_LD(prompt)))
  	                               ^

unix_interact.c(325): remark #981: operands are evaluated in unspecified order
  	  if (!write_raw(self->tty_fd, STRING_LD(prompt)))
  	       ^

unix_interact.c(513): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_STDTTY_FILENO
      ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT unix_process.o -MD -MP -MF ".deps/unix_process.Tpo" -c -o unix_process.o unix_process.c; \
then mv -f ".deps/unix_process.Tpo" ".deps/unix_process.Po"; else rm -f ".deps/unix_process.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

unix_process.c(362): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
      res = read(sync[0], &dummy, 1);
          ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT unix_random.o -MD -MP -MF ".deps/unix_random.Tpo" -c -o unix_random.o unix_random.c; \
then mv -f ".deps/unix_random.Tpo" ".deps/unix_random.Po"; else rm -f ".deps/unix_random.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

unix_random.c(152): remark #981: operands are evaluated in unspecified order
    yarrow256_seed(ctx, STRING_LD(seed));
                        ^

unix_random.c(152): remark #981: operands are evaluated in unspecified order
    yarrow256_seed(ctx, STRING_LD(seed));
    ^

unix_random.c(189): remark #981: operands are evaluated in unspecified order
  			   0, STRING_LD(s));
  			      ^

unix_random.c(188): remark #981: operands are evaluated in unspecified order
  	  yarrow256_update(&self->yarrow, RANDOM_SOURCE_NEW_SEED,
  	  ^

unix_random.c(272): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
  	    res = read(self->device_fd, buf + done, sizeof(buf) - done);
  	        ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT werror.o -MD -MP -MF ".deps/werror.Tpo" -c -o werror.o werror.c; \
then mv -f ".deps/werror.Tpo" ".deps/werror.Po"; else rm -f ".deps/werror.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

werror.c(290): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  	  werror_write_raw(eol - msg, msg);
  	                   ^

werror.c(294): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  	  length -= (eol - msg);
  	         ^

werror.c(302): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
  werror_cstring(char *s) { werror_write(strlen(s), s); }
                                         ^

werror.c(302): warning #167: argument of type "char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  werror_cstring(char *s) { werror_write(strlen(s), s); }
                                                    ^

werror.c(436): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
        werror_write(strlen(program_name), program_name);
                     ^

werror.c(436): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
        werror_write(strlen(program_name), program_name);
                                           ^

werror.c(478): remark #279: controlling expression is constant
  	      (do_hex ? werror_hex : werror_decimal)(va_arg(args, uint32_t));
  	                                             ^

werror.c(478): remark #279: controlling expression is constant
  	      (do_hex ? werror_hex : werror_decimal)(va_arg(args, uint32_t));
  	                                             ^

werror.c(481): remark #279: controlling expression is constant
  	      (do_paranoia ? werror_paranoia_putc : werror_putc)(va_arg(args, int));
  	                                                         ^

werror.c(481): remark #279: controlling expression is constant
  	      (do_paranoia ? werror_paranoia_putc : werror_putc)(va_arg(args, int));
  	                                                         ^

werror.c(481): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
  	      (do_paranoia ? werror_paranoia_putc : werror_putc)(va_arg(args, int));
  	                                                         ^

werror.c(484): remark #279: controlling expression is constant
  	      werror_bignum(va_arg(args, MP_INT *), do_hex ? 16 : 10);
  	                    ^

werror.c(484): remark #279: controlling expression is constant
  	      werror_bignum(va_arg(args, MP_INT *), do_hex ? 16 : 10);
  	                    ^

werror.c(488): remark #279: controlling expression is constant
  		int atom = va_arg(args, int);
  		           ^

werror.c(488): remark #279: controlling expression is constant
  		int atom = va_arg(args, int);
  		           ^

werror.c(491): remark #981: operands are evaluated in unspecified order
  		  werror_write(get_atom_length(atom), get_atom_name(atom));
  		                                      ^

werror.c(491): remark #981: operands are evaluated in unspecified order
  		  werror_write(get_atom_length(atom), get_atom_name(atom));
  		  ^

werror.c(498): remark #279: controlling expression is constant
  		uint32_t length = va_arg(args, uint32_t);
  		                  ^

werror.c(498): remark #279: controlling expression is constant
  		uint32_t length = va_arg(args, uint32_t);
  		                  ^

werror.c(499): remark #279: controlling expression is constant
  		const uint8_t *s = va_arg(args, const uint8_t *);
  		                   ^

werror.c(499): remark #279: controlling expression is constant
  		const uint8_t *s = va_arg(args, const uint8_t *);
  		                   ^

werror.c(507): remark #188: enumerated type mixed with another type
  		      flags |= utf8_paranoid;
  		            ^

werror.c(538): remark #279: controlling expression is constant
  		struct lsh_string *s = va_arg(args, struct lsh_string *);
  		                       ^

werror.c(538): remark #279: controlling expression is constant
  		struct lsh_string *s = va_arg(args, struct lsh_string *);
  		                       ^

werror.c(544): remark #188: enumerated type mixed with another type
  		      flags |= utf8_paranoid;
  		            ^

werror.c(557): remark #981: operands are evaluated in unspecified order
  		    werror_hexdump(STRING_LD(s));
  		                   ^

werror.c(557): remark #981: operands are evaluated in unspecified order
  		    werror_hexdump(STRING_LD(s));
  		    ^

werror.c(569): remark #981: operands are evaluated in unspecified order
  		  werror_write(STRING_LD(s));
  		               ^

werror.c(569): remark #981: operands are evaluated in unspecified order
  		  werror_write(STRING_LD(s));
  		  ^

werror.c(578): remark #279: controlling expression is constant
  		struct lsh_object *o = va_arg(args, struct lsh_object *);
  		                       ^

werror.c(578): remark #279: controlling expression is constant
  		struct lsh_object *o = va_arg(args, struct lsh_object *);
  		                       ^

werror.c(588): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
  		werror_write(strlen(type), type);
  		             ^

werror.c(588): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  		werror_write(strlen(type), type);
  		                           ^

werror.c(594): remark #279: controlling expression is constant
  		int type = va_arg(args, int);
  		           ^

werror.c(594): remark #279: controlling expression is constant
  		int type = va_arg(args, int);
  		           ^

werror.c(601): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
  		werror_write(strlen(name), name);
  		             ^

werror.c(601): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  		werror_write(strlen(name), name);
  		                           ^

werror.c(606): remark #279: controlling expression is constant
  		char *s = va_arg(args, char *);
  		          ^

werror.c(606): remark #279: controlling expression is constant
  		char *s = va_arg(args, char *);
  		          ^

werror.c(609): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
  		  werror_hexdump(strlen(s), s);
  		                 ^

werror.c(609): warning #167: argument of type "char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  		  werror_hexdump(strlen(s), s);
  		                            ^

werror.c(615): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
  		  werror_write(strlen(s), s);
  		               ^

werror.c(615): warning #167: argument of type "char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  		  werror_write(strlen(s), s);
  		                          ^

werror.c(621): remark #279: controlling expression is constant
  		int e = va_arg(args, int);
  		        ^

werror.c(621): remark #279: controlling expression is constant
  		int e = va_arg(args, int);
  		        ^

werror.c(672): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
        werror_write(strlen(string), string);
                     ^

werror.c(672): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
        werror_write(strlen(string), string);
                                     ^

werror.c(739): remark #193: zero used for undefined preprocessing identifier
  #if WITH_GCOV
      ^

werror.c(781): remark #810: conversion from "unsigned long" to "int" may lose significant bits
  	  e += 1UL << i;
  	    ^

werror.c(949): remark #188: enumerated type mixed with another type
    { 0, NULL, 0, NULL, NULL }
               ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT xalloc.o -MD -MP -MF ".deps/xalloc.Tpo" -c -o xalloc.o xalloc.c; \
then mv -f ".deps/xalloc.Tpo" ".deps/xalloc.Po"; else rm -f ".deps/xalloc.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.c(38): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.c(216): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.c(274): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT xauth.o -MD -MP -MF ".deps/xauth.Tpo" -c -o xauth.o xauth.c; \
then mv -f ".deps/xauth.Tpo" ".deps/xauth.Po"; else rm -f ".deps/xauth.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xauth.c(115): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
        address_length = strlen(host);
                       ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT zlib.o -MD -MP -MF ".deps/zlib.Tpo" -c -o zlib.o zlib.c; \
then mv -f ".deps/zlib.Tpo" ".deps/zlib.Po"; else rm -f ".deps/zlib.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

rm -f liblsh.a
ar cru liblsh.a algorithms.o alist.o arglist.o atoms.o channel.o channel_io.o channel_forward.o charset.o client.o client_escape.o client_pty.o client_session.o client_tcpforward.o combinators.o command.o compress.o connection.o crypto.o daemon.o dh_exchange.o dsa.o encrypt.o exception.o format.o gc.o interact.o io.o io_commands.o gateway.o gateway_channel.o keyexchange.o list.o lock_file.o lsh_string.o parse.o parse_config.o pkcs5.o pty-helper.o queue.o randomness.o reaper.o resource.o rsa.o server.o server_pty.o server_session.o server_tcpforward.o server_config.o service_read.o sexp.o socks.o spki.o srp_exchange.o ssh_read.o ssh_write.o suspend.o tcpforward.o tokenize_config.o translate_signal.o tty.o unix_interact.o unix_process.o unix_random.o werror.o xalloc.o xauth.o zlib.o 
ranlib liblsh.a
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lsh.o -MD -MP -MF ".deps/lsh.Tpo" -c -o lsh.o lsh.c; \
then mv -f ".deps/lsh.Tpo" ".deps/lsh.Po"; else rm -f ".deps/lsh.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh.c(73): remark #1418: external definition with no prior declaration
  struct command_2 gateway_accept;
                   ^

lsh.c.x(66): remark #981: operands are evaluated in unspecified order
    CAST_SUBTYPE(command, res,
    ^

lsh.c.x(66): remark #981: operands are evaluated in unspecified order
    CAST_SUBTYPE(command, res,
    ^

lsh.c(130): remark #981: operands are evaluated in unspecified order
  			STRING_LD(packet));
  			^

lsh.c(128): remark #981: operands are evaluated in unspecified order
    done = ssh_write_data(connection->writer,
           ^

lsh.c(204): remark #111: statement is unreachable
  	  break;
  	  ^

lsh.c(355): remark #279: controlling expression is constant
    GET_FILE_ENV(transport_program, LSH_TRANSPORT);
    ^

lsh.c(615): remark #810: conversion from "unsigned long" to "uint32_t={unsigned int}" may lose significant bits
  					     listen_port),
  					     ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o lsh  lsh.o liblsh.a spki/libspki.a nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lsh-transport.o -MD -MP -MF ".deps/lsh-transport.Tpo" -c -o lsh-transport.o lsh-transport.c; \
then mv -f ".deps/lsh-transport.Tpo" ".deps/lsh-transport.Po"; else rm -f ".deps/lsh-transport.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh-transport.c(171): remark #279: controlling expression is constant
    USER_NAME_FROM_ENV(self->user);
    ^

lsh-transport.c(335): remark #593: variable "methods" was set but never used
  	    struct int_list *methods;
  	                     ^

lsh-transport.c(390): remark #981: operands are evaluated in unspecified order
  			   SIGN(key->private, key->type,
  			   ^

lsh-transport.c(390): remark #981: operands are evaluated in unspecified order
  			   SIGN(key->private, key->type,
  			   ^

lsh-transport.c(633): remark #981: operands are evaluated in unspecified order
  	subject = spki_lookup(self->db, STRING_LD(spki_key), v);
  	                                ^

lsh-transport.c(633): remark #981: operands are evaluated in unspecified order
  	subject = spki_lookup(self->db, STRING_LD(spki_key), v);
  	          ^

lsh-transport.c(653): remark #981: operands are evaluated in unspecified order
  	subject = spki_lookup(self->db, STRING_LD(spki_key), v);
  	                                ^

lsh-transport.c(653): remark #981: operands are evaluated in unspecified order
  	subject = spki_lookup(self->db, STRING_LD(spki_key), v);
  	          ^

lsh-transport.c(742): remark #981: operands are evaluated in unspecified order
  				   STRING_LD(self->access));
  				   ^

lsh-transport.c(740): remark #981: operands are evaluated in unspecified order
        acl = lsh_string_format_sexp(0, "(acl(entry(subject%l)%l))",
              ^

lsh-transport.c(747): remark #981: operands are evaluated in unspecified order
        spki_add_acls(self->db, STRING_LD(acl));
                                ^

lsh-transport.c(747): remark #981: operands are evaluated in unspecified order
        spki_add_acls(self->db, STRING_LD(acl));
        ^

lsh-transport.c(756): remark #981: operands are evaluated in unspecified order
  			 lsh_string_format_sexp(1, "%l", STRING_LD(acl)));
  			                                 ^

lsh-transport.c(756): remark #981: operands are evaluated in unspecified order
  			 lsh_string_format_sexp(1, "%l", STRING_LD(acl)));
  			 ^

lsh-transport.c(757): remark #981: operands are evaluated in unspecified order
  	  if (!write_raw(self->config->capture_fd, STRING_LD(entry)))
  	                                           ^

lsh-transport.c(757): remark #981: operands are evaluated in unspecified order
  	  if (!write_raw(self->config->capture_fd, STRING_LD(entry)))
  	       ^

lsh-transport.c(833): remark #279: controlling expression is constant
    GET_FILE_ENV(sexp_conv, SEXP_CONV);
    ^

lsh-transport.c(847): remark #981: operands are evaluated in unspecified order
    spki_add_acls(self->db, STRING_LD(contents));
                            ^

lsh-transport.c(847): remark #981: operands are evaluated in unspecified order
    spki_add_acls(self->db, STRING_LD(contents));
    ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT transport.o -MD -MP -MF ".deps/transport.Tpo" -c -o transport.o transport.c; \
then mv -f ".deps/transport.Tpo" ".deps/transport.Po"; else rm -f ".deps/transport.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

transport.c(226): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  			   SSH_DISCONNECT_KEY_EXCHANGE_FAILED, error);
  			                                       ^

transport.c(385): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  	  transport_disconnect(connection, error, error_msg);
  	                                          ^

transport.c(415): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  	  transport_disconnect(connection, error, error_msg);
  	                                          ^

transport.c(484): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  	  transport_disconnect(connection, error, error_msg);
  	                                          ^

transport.c(686): warning #167: argument of type "const uint8_t={unsigned char} *" is incompatible with parameter of type "const char *"
  			  format_disconnect(reason, msg, ""));
  			                            ^

transport.c(689): remark #424: extra ";" ignored
  };
   ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT transport_read.o -MD -MP -MF ".deps/transport_read.Tpo" -c -o transport_read.o transport_read.c; \
then mv -f ".deps/transport_read.Tpo" ".deps/transport_read.Po"; else rm -f ".deps/transport_read.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

transport_read.c(158): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
        uint32_t line_length = eol - data;
                               ^

transport_read.c(351): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	  WRITE_UINT32(s, self->seqno);
  	  ^

transport_read.c(351): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	  WRITE_UINT32(s, self->seqno);
  	  ^

transport_read.c(351): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	  WRITE_UINT32(s, self->seqno);
  	  ^

transport_read.c(351): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
  	  WRITE_UINT32(s, self->seqno);
  	  ^

transport_read.c(351): remark #279: controlling expression is constant
  	  WRITE_UINT32(s, self->seqno);
  	  ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT transport_write.o -MD -MP -MF ".deps/transport_write.Tpo" -c -o transport_write.o transport_write.c; \
then mv -f ".deps/transport_write.Tpo" ".deps/transport_write.Po"; else rm -f ".deps/transport_write.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

transport_write.c(219): remark #188: enumerated type mixed with another type
      flags |= TRANSPORT_WRITE_FLAG_IGNORE;
            ^

transport_write.c(240): remark #188: enumerated type mixed with another type
        status = write_data(self, fd, 0, STRING_LD(packet));
                                      ^

transport_write.c(240): remark #981: operands are evaluated in unspecified order
        status = write_data(self, fd, 0, STRING_LD(packet));
                                         ^

transport_write.c(240): remark #981: operands are evaluated in unspecified order
        status = write_data(self, fd, 0, STRING_LD(packet));
                 ^

transport_write.c(248): remark #188: enumerated type mixed with another type
        flags |= TRANSPORT_WRITE_FLAG_IGNORE;
              ^

transport_write.c(251): remark #981: operands are evaluated in unspecified order
    status = write_data(self, fd, flags, STRING_LD(packet));
                                         ^

transport_write.c(251): remark #981: operands are evaluated in unspecified order
    status = write_data(self, fd, flags, STRING_LD(packet));
             ^

transport_write.c(263): remark #981: operands are evaluated in unspecified order
    status = write_data(self, fd, TRANSPORT_WRITE_FLAG_PUSH, STRING_LD(line));
                                                             ^

transport_write.c(263): remark #981: operands are evaluated in unspecified order
    status = write_data(self, fd, TRANSPORT_WRITE_FLAG_PUSH, STRING_LD(line));
             ^

transport_write.c(279): remark #981: operands are evaluated in unspecified order
        status = write_data(self, fd, TRANSPORT_WRITE_FLAG_IGNORE, STRING_LD(packet));
                                                                   ^

transport_write.c(279): remark #981: operands are evaluated in unspecified order
        status = write_data(self, fd, TRANSPORT_WRITE_FLAG_IGNORE, STRING_LD(packet));
                 ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT transport_forward.o -MD -MP -MF ".deps/transport_forward.Tpo" -c -o transport_forward.o transport_forward.c; \
then mv -f ".deps/transport_forward.Tpo" ".deps/transport_forward.Po"; else rm -f ".deps/transport_forward.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

transport_forward.c(154): remark #188: enumerated type mixed with another type
  	  transport_send_packet(&self->super, 0, NULL);
  	                                      ^

transport_forward.c(166): remark #188: enumerated type mixed with another type
  	      transport_send_packet(&self->super, 0,
  	                                          ^

transport_forward.c(321): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(header, seqno);
    ^

transport_forward.c(321): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(header, seqno);
    ^

transport_forward.c(321): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(header, seqno);
    ^

transport_forward.c(321): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(header, seqno);
    ^

transport_forward.c(321): remark #279: controlling expression is constant
    WRITE_UINT32(header, seqno);
    ^

transport_forward.c(322): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(header + 4, length);
    ^

transport_forward.c(322): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(header + 4, length);
    ^

transport_forward.c(322): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(header + 4, length);
    ^

transport_forward.c(322): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(header + 4, length);
    ^

transport_forward.c(322): remark #279: controlling expression is constant
    WRITE_UINT32(header + 4, length);
    ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT client_keyexchange.o -MD -MP -MF ".deps/client_keyexchange.Tpo" -c -o client_keyexchange.o client_keyexchange.c; \
then mv -f ".deps/client_keyexchange.Tpo" ".deps/client_keyexchange.Po"; else rm -f ".deps/client_keyexchange.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

client_keyexchange.c(90): remark #279: controlling expression is constant
        && (mpz_cmp_ui(self->dh.f, 1) > 0)
            ^

client_keyexchange.c(120): remark #981: operands are evaluated in unspecified order
        if (!VERIFY(v, self->hostkey_algorithm,
             ^

client_keyexchange.c(120): remark #981: operands are evaluated in unspecified order
        if (!VERIFY(v, self->hostkey_algorithm,
             ^

client_keyexchange.c(161): remark #188: enumerated type mixed with another type
    transport_send_packet(connection, 1,
                                      ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o lsh-transport  lsh-transport.o transport.o transport_read.o transport_write.o transport_forward.o client_keyexchange.o liblsh.a spki/libspki.a nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lsh-keygen.o -MD -MP -MF ".deps/lsh-keygen.Tpo" -c -o lsh-keygen.o lsh-keygen.c; \
then mv -f ".deps/lsh-keygen.Tpo" ".deps/lsh-keygen.Po"; else rm -f ".deps/lsh-keygen.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh-keygen.c(168): remark #810: conversion from "long" to "int" may lose significant bits
  	  self->level = l;
  	              ^

lsh-keygen.c(205): remark #810: conversion from "int" to "char" may lose significant bits
    buf[0] = c; buf[1] = '\0';
           ^

lsh-keygen.c(308): remark #981: operands are evaluated in unspecified order
    if (!write_raw(STDOUT_FILENO, STRING_LD(key)))
                                  ^

lsh-keygen.c(308): remark #981: operands are evaluated in unspecified order
    if (!write_raw(STDOUT_FILENO, STRING_LD(key)))
         ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o lsh-keygen  lsh-keygen.o liblsh.a spki/libspki.a nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lsh-writekey.o -MD -MP -MF ".deps/lsh-writekey.Tpo" -c -o lsh-writekey.o lsh-writekey.c; \
then mv -f ".deps/lsh-writekey.Tpo" ".deps/lsh-writekey.Po"; else rm -f ".deps/lsh-writekey.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh-writekey.c(213): remark #279: controlling expression is constant
  	      USER_NAME_FROM_ENV(name);
  	      ^

lsh-writekey.c(264): remark #810: conversion from "long" to "uint32_t={unsigned int}" may lose significant bits
  	  self->iterations = i;
  	                   ^

lsh-writekey.c(454): remark #981: operands are evaluated in unspecified order
    if (!write_raw(private_fd, STRING_LD(output)))
                               ^

lsh-writekey.c(454): remark #981: operands are evaluated in unspecified order
    if (!write_raw(private_fd, STRING_LD(output)))
         ^

lsh-writekey.c(471): remark #981: operands are evaluated in unspecified order
    if (!write_raw(public_fd, STRING_LD(output)))
                              ^

lsh-writekey.c(471): remark #981: operands are evaluated in unspecified order
    if (!write_raw(public_fd, STRING_LD(output)))
         ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o lsh-writekey  lsh-writekey.o liblsh.a spki/libspki.a nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lsh-decrypt-key.o -MD -MP -MF ".deps/lsh-decrypt-key.Tpo" -c -o lsh-decrypt-key.o lsh-decrypt-key.c; \
then mv -f ".deps/lsh-decrypt-key.Tpo" ".deps/lsh-decrypt-key.Po"; else rm -f ".deps/lsh-decrypt-key.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh-decrypt-key.c(216): remark #981: operands are evaluated in unspecified order
    if (!write_raw(options->out_fd, STRING_LD(output)))
                                    ^

lsh-decrypt-key.c(216): remark #981: operands are evaluated in unspecified order
    if (!write_raw(options->out_fd, STRING_LD(output)))
         ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o lsh-decrypt-key  lsh-decrypt-key.o liblsh.a spki/libspki.a nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lsh-decode-key.o -MD -MP -MF ".deps/lsh-decode-key.Tpo" -c -o lsh-decode-key.o lsh-decode-key.c; \
then mv -f ".deps/lsh-decode-key.Tpo" ".deps/lsh-decode-key.Po"; else rm -f ".deps/lsh-decode-key.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh-decode-key.c(123): remark #981: operands are evaluated in unspecified order
    simple_buffer_init(&buffer, STRING_LD(contents));
                                ^

lsh-decode-key.c(123): remark #981: operands are evaluated in unspecified order
    simple_buffer_init(&buffer, STRING_LD(contents));
    ^

lsh-decode-key.c(223): remark #981: operands are evaluated in unspecified order
    if (!write_raw(out, STRING_LD(output)))
                        ^

lsh-decode-key.c(223): remark #981: operands are evaluated in unspecified order
    if (!write_raw(out, STRING_LD(output)))
         ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o lsh-decode-key  lsh-decode-key.o liblsh.a spki/libspki.a nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lsh-export-key.o -MD -MP -MF ".deps/lsh-export-key.Tpo" -c -o lsh-export-key.o lsh-export-key.c; \
then mv -f ".deps/lsh-export-key.Tpo" ".deps/lsh-export-key.Po"; else rm -f ".deps/lsh-export-key.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh-export-key.c(195): remark #981: operands are evaluated in unspecified order
  			make_header("Comment", options->comment),
  			^

lsh-export-key.c(189): remark #981: operands are evaluated in unspecified order
        return ssh_format("---- BEGIN SSH2 PUBLIC KEY ----\n"
               ^

lsh-export-key.c(208): remark #981: operands are evaluated in unspecified order
  		       lsh_string_bubblebabble( 
  		       ^

lsh-export-key.c(205): remark #981: operands are evaluated in unspecified order
  	  = ssh_format("MD5 fingerprint: %lfS\n"
  	    ^

lsh-export-key.c(410): remark #981: operands are evaluated in unspecified order
    if (!write_raw(out, STRING_LD(output)))
                        ^

lsh-export-key.c(410): remark #981: operands are evaluated in unspecified order
    if (!write_raw(out, STRING_LD(output)))
         ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o lsh-export-key  lsh-export-key.o liblsh.a spki/libspki.a nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lsh-make-seed.o -MD -MP -MF ".deps/lsh-make-seed.Tpo" -c -o lsh-make-seed.o lsh-make-seed.c; \
then mv -f ".deps/lsh-make-seed.Tpo" ".deps/lsh-make-seed.Po"; else rm -f ".deps/lsh-make-seed.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh-make-seed.c(247): remark #1418: external definition with no prior declaration
  int tty_needs_reset = 0;
      ^

lsh-make-seed.c(248): remark #1418: external definition with no prior declaration
  struct termios tty_original_mode;
                 ^

lsh-make-seed.c(307): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
      { res = read(fd, buffer, DEVRANDOM_SIZE); }
            ^

lsh-make-seed.c(370): remark #869: parameter "ctx" was never referenced
  get_dev_mem(struct yarrow256_ctx *ctx, enum source_type source)
                                    ^

lsh-make-seed.c(370): remark #869: parameter "source" was never referenced
  get_dev_mem(struct yarrow256_ctx *ctx, enum source_type source)
                                                          ^

lsh-make-seed.c(942): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
  	      res = read(fds[i].fd, buffer, BUFSIZE);
  	          ^

lsh-make-seed.c(1007): remark #810: conversion from "int" to "signed char" may lose significant bits
  		  else if (WIFSIGNALED(status))
  		           ^

lsh-make-seed.c(1013): remark #981: operands are evaluated in unspecified order
  			     STRSIGNAL(WTERMSIG(status)));
  			     ^

lsh-make-seed.c(1009): remark #981: operands are evaluated in unspecified order
  		      werror("Command %z %z died from signal %i (%z).\n",
  		      ^

lsh-make-seed.c(1035): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
  	    res = read(fd, buffer, sizeof(buffer));
  	        ^

lsh-make-seed.c(1103): remark #810: conversion from "long" to "unsigned int" may lose significant bits
    return diff;
           ^

lsh-make-seed.c(1177): remark #810: conversion from "long" to "unsigned int" may lose significant bits
        time = ( (event.now.tv_sec % 1000) * 1000000 + event.now.tv_usec)
             ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o lsh-make-seed  lsh-make-seed.o liblsh.a spki/libspki.a nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lshd.o -MD -MP -MF ".deps/lshd.Tpo" -c -o lshd.o lshd.c; \
then mv -f ".deps/lshd.Tpo" ".deps/lshd.Po"; else rm -f ".deps/lshd.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lshd.c(152): remark #424: extra ";" ignored
  };
   ^

lshd.c(298): remark #424: extra ";" ignored
  };
   ^

lshd.c(362): remark #810: conversion from "int" to "short" may lose significant bits
        port_number = se ? se->s_port : htons(SSH_DEFAULT_PORT);
                    ^

lshd.c(376): remark #810: conversion from "unsigned long" to "unsigned short" may lose significant bits
  	port_number = htons(n);
  	              ^

lshd.c(386): remark #810: conversion from "int" to "short" may lose significant bits
  	  port_number = se->s_port;
  	              ^

lshd.c(435): remark #279: controlling expression is constant
    GET_FILE_ENV(services[1], LSHD_USERAUTH);
    ^

lshd.c(539): remark #300: const variable "lshd_config_parser" requires an initializer
  lshd_config_parser;
                    ^

lshd.c(685): remark #188: enumerated type mixed with another type
    { 0, NULL, 0, NULL, NULL }
               ^

lshd.c(726): remark #981: operands are evaluated in unspecified order
  			   all_signature_algorithms(ctx->super.random),
  			   ^

lshd.c(724): remark #981: operands are evaluated in unspecified order
  	if (!read_host_key((self->hostkey ? lsh_get_cstring(self->hostkey)
  	     ^

lshd.c(754): remark #981: operands are evaluated in unspecified order
  				make_int_list(0, -1));
  				^

lshd.c(749): remark #981: operands are evaluated in unspecified order
  	  = make_simple_kexinit(make_int_list(1, ATOM_DIFFIE_HELLMAN_GROUP14_SHA1, -1),
  	    ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT server_keyexchange.o -MD -MP -MF ".deps/server_keyexchange.Tpo" -c -o server_keyexchange.o server_keyexchange.c; \
then mv -f ".deps/server_keyexchange.Tpo" ".deps/server_keyexchange.Po"; else rm -f ".deps/server_keyexchange.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

server_keyexchange.c(84): remark #279: controlling expression is constant
        && (mpz_cmp_ui(self->dh.e, 1) > 0)
            ^

server_keyexchange.c(103): remark #188: enumerated type mixed with another type
        transport_send_packet(connection, 0, 
                                          ^

server_keyexchange.c(107): remark #981: operands are evaluated in unspecified order
  				       self->dh.f, SIGN(self->key->private,
  				                   ^

server_keyexchange.c(107): remark #981: operands are evaluated in unspecified order
  				       self->dh.f, SIGN(self->key->private,
  				                   ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o lshd  lshd.o transport.o transport_read.o transport_write.o transport_forward.o server_keyexchange.o liblsh.a spki/libspki.a nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lshd-userauth.o -MD -MP -MF ".deps/lshd-userauth.Tpo" -c -o lshd-userauth.o lshd-userauth.c; \
then mv -f ".deps/lshd-userauth.Tpo" ".deps/lshd-userauth.Po"; else rm -f ".deps/lshd-userauth.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lshd-userauth.c(99): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
  	res = read(STDIN_FILENO, header + done, HEADER_SIZE - done);
  	    ^

lshd-userauth.c(147): remark #981: operands are evaluated in unspecified order
    if (!write_raw(STDOUT_FILENO, STRING_LD(packet)))
                                  ^

lshd-userauth.c(147): remark #981: operands are evaluated in unspecified order
    if (!write_raw(STDOUT_FILENO, STRING_LD(packet)))
         ^

lshd-userauth.c(378): remark #981: operands are evaluated in unspecified order
    res = VERIFY(v, algorithm,
          ^

lshd-userauth.c(378): remark #981: operands are evaluated in unspecified order
    res = VERIFY(v, algorithm,
          ^

lshd-userauth.c(411): remark #981: operands are evaluated in unspecified order
        simple_buffer_init(&buffer, STRING_LD(packet));
                                    ^

lshd-userauth.c(411): remark #981: operands are evaluated in unspecified order
        simple_buffer_init(&buffer, STRING_LD(packet));
        ^

lshd-userauth.c(645): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
    unsigned length = strlen(hex);
                      ^

lshd-userauth.c(781): remark #279: controlling expression is constant
    GET_FILE_ENV(helper_program, LSHD_PTY_HELPER);
    ^

lshd-userauth.c(793): remark #279: controlling expression is constant
      GET_FILE_ENV(args[0], LSHD_CONNECTION);
      ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o lshd-userauth  lshd-userauth.o liblsh.a spki/libspki.a nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lshd-connection.o -MD -MP -MF ".deps/lshd-connection.Tpo" -c -o lshd-connection.o lshd-connection.c; \
then mv -f ".deps/lshd-connection.Tpo" ".deps/lshd-connection.Po"; else rm -f ".deps/lshd-connection.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
exception.h(66): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

command.h(238): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_TRACE
      ^

format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

lshd-connection.c(90): remark #810: conversion from "size_t={unsigned long}" to "int" may lose significant bits
        int res = writev(fd, iv, n);
                                 ^

lshd-connection.c(90): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
        int res = writev(fd, iv, n);
                  ^

lshd-connection.c(103): remark #810: conversion from "unsigned long" to "uint32_t={unsigned int}" may lose significant bits
  	  done -= iv[0].iov_len;
  	       ^

lshd-connection.c(135): remark #279: controlling expression is constant
    WRITE_UINT32(header, 0);
    ^

lshd-connection.c(136): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(header + 4, length);
    ^

lshd-connection.c(136): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(header + 4, length);
    ^

lshd-connection.c(136): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(header + 4, length);
    ^

lshd-connection.c(136): remark #810: conversion from "unsigned int" to "uint8_t={unsigned char}" may lose significant bits
    WRITE_UINT32(header + 4, length);
    ^

lshd-connection.c(136): remark #279: controlling expression is constant
    WRITE_UINT32(header + 4, length);
    ^

lshd-connection.c(200): remark #111: statement is unreachable
  	  break;
  	  ^

lshd-connection.c(349): remark #810: conversion from "long" to "int" may lose significant bits
  	if (getsockopt(x, SOL_SOCKET, SO_ERROR,
  	               ^

lshd-connection.c(354): remark #810: conversion from "long" to "int" may lose significant bits
  	self->helper_fd = x;
  	                ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o lshd-connection  lshd-connection.o liblsh.a spki/libspki.a nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lshd-pty-helper.o -MD -MP -MF ".deps/lshd-pty-helper.Tpo" -c -o lshd-pty-helper.o lshd-pty-helper.c; \
then mv -f ".deps/lshd-pty-helper.Tpo" ".deps/lshd-pty-helper.Po"; else rm -f ".deps/lshd-pty-helper.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lshd-pty-helper.c(74): remark #193: zero used for undefined preprocessing identifier
  #if __GNUC___
      ^

lshd-pty-helper.c(93): remark #193: zero used for undefined preprocessing identifier
  #if __GNUC___
      ^

lshd-pty-helper.c(187): remark #810: conversion from "size_t={unsigned long}" to "unsigned int" may lose significant bits
        state->nobjects = n;
                        ^

lshd-pty-helper.c(212): remark #177: function "pty_set_permissions" was declared but never referenced
  pty_set_permissions(const char *name, uid_t uid, gid_t gid)
  ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o lshd-pty-helper  lshd-pty-helper.o pty-helper.o  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src -I..  -I./nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT lsh-pam-checkpw.o -MD -MP -MF ".deps/lsh-pam-checkpw.Tpo" -c -o lsh-pam-checkpw.o lsh-pam-checkpw.c; \
then mv -f ".deps/lsh-pam-checkpw.Tpo" ".deps/lsh-pam-checkpw.Po"; else rm -f ".deps/lsh-pam-checkpw.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
lsh-pam-checkpw.c(120): remark #810: conversion from "ssize_t={__ssize_t={long}}" to "int" may lose significant bits
    retval = read( 0, pass, PWD_MAXLEN-1 ); /* Get password */
           ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o lsh-pam-checkpw  lsh-pam-checkpw.o liblsh.a spki/libspki.a nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
make[4]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src'
Making all in testsuite
make[4]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite'
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite -I../..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/.. -I.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT arcfour-test.o -MD -MP -MF ".deps/arcfour-test.Tpo" -c -o arcfour-test.o arcfour-test.c; \
then mv -f ".deps/arcfour-test.Tpo" ".deps/arcfour-test.Po"; else rm -f ".deps/arcfour-test.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

arcfour-test.c(8): remark #981: operands are evaluated in unspecified order
  	      H("01234567 89ABCDEF"),
  	      ^

arcfour-test.c(6): remark #981: operands are evaluated in unspecified order
    test_cipher("Arcfour", &crypto_arcfour_algorithm,
    ^

if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite -I../..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/.. -I.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT testutils.o -MD -MP -MF ".deps/testutils.Tpo" -c -o testutils.o testutils.c; \
then mv -f ".deps/testutils.Tpo" ".deps/testutils.Po"; else rm -f ".deps/testutils.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../xalloc.h(33): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../xalloc.h(80): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

testutils.c(62): warning #167: argument of type "const unsigned char *" is incompatible with parameter of type "const char *"
    uint32_t length = decode_hex_length(hex);
                                        ^

testutils.c(76): remark #279: controlling expression is constant
  	  ASSERT(i == length);
  	  ^

testutils.c(94): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
        lsh_string_putc(s, i++, (high << 4) | low);
                                ^

testutils.c(125): remark #981: operands are evaluated in unspecified order
    c = MAKE_ENCRYPT(algorithm, lsh_string_data(key),
        ^

testutils.c(125): remark #981: operands are evaluated in unspecified order
    c = MAKE_ENCRYPT(algorithm, lsh_string_data(key),
        ^

testutils.c(134): remark #981: operands are evaluated in unspecified order
    c = MAKE_DECRYPT(algorithm, lsh_string_data(key),
        ^

testutils.c(134): remark #981: operands are evaluated in unspecified order
    c = MAKE_DECRYPT(algorithm, lsh_string_data(key),
        ^

testutils.c(201): remark #810: conversion from "time_t={__time_t={long}}" to "uint32_t={unsigned int}" may lose significant bits
    knuth_lfib_init(&ctx, time(NULL));
                          ^

testutils.c(218): remark #981: operands are evaluated in unspecified order
    sign = SIGN(s, ATOM_SPKI, lsh_string_length(msg), lsh_string_data(msg));
           ^

testutils.c(218): remark #981: operands are evaluated in unspecified order
    sign = SIGN(s, ATOM_SPKI, lsh_string_length(msg), lsh_string_data(msg));
           ^

testutils.c(229): remark #981: operands are evaluated in unspecified order
    if (!VERIFY(v, ATOM_SPKI,
         ^

testutils.c(229): remark #981: operands are evaluated in unspecified order
    if (!VERIFY(v, ATOM_SPKI,
         ^

testutils.c(239): remark #810: conversion from "int" to "uint8_t={unsigned char}" may lose significant bits
    lsh_string_putc(msg, 5, lsh_string_data(msg)[5] ^ 0x40);
                            ^

testutils.c(241): remark #981: operands are evaluated in unspecified order
    if (VERIFY(v, ATOM_SPKI,
        ^

testutils.c(241): remark #981: operands are evaluated in unspecified order
    if (VERIFY(v, ATOM_SPKI,
        ^

testutils.c(266): remark #981: operands are evaluated in unspecified order
    if (!spki_iterator_first(&i, STRING_LD(resource)))
                                 ^

testutils.c(266): remark #981: operands are evaluated in unspecified order
    if (!spki_iterator_first(&i, STRING_LD(resource)))
         ^

testutils.c(272): remark #981: operands are evaluated in unspecified order
    if (!spki_iterator_first(&i, STRING_LD(access)))
                                 ^

testutils.c(272): remark #981: operands are evaluated in unspecified order
    if (!spki_iterator_first(&i, STRING_LD(access)))
         ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o arcfour-test  arcfour-test.o testutils.o ../liblsh.a ../spki/libspki.a ../nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite -I../..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/.. -I.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT aes-test.o -MD -MP -MF ".deps/aes-test.Tpo" -c -o aes-test.o aes-test.c; \
then mv -f ".deps/aes-test.Tpo" ".deps/aes-test.Po"; else rm -f ".deps/aes-test.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

aes-test.c(11): remark #981: operands are evaluated in unspecified order
  	      H("6bc1bee22e409f96e93d7e117393172a"
  	      ^

aes-test.c(8): remark #981: operands are evaluated in unspecified order
    test_cipher("aes-256 cbc 1", &crypto_aes256_cbc_algorithm, 
    ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o aes-test  aes-test.o testutils.o ../liblsh.a ../spki/libspki.a ../nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite -I../..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/.. -I.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT blowfish-test.o -MD -MP -MF ".deps/blowfish-test.Tpo" -c -o blowfish-test.o blowfish-test.c; \
then mv -f ".deps/blowfish-test.Tpo" ".deps/blowfish-test.Po"; else rm -f ".deps/blowfish-test.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

blowfish-test.c(8): remark #981: operands are evaluated in unspecified order
                H("0000000000000000 1111111111111111"),
                ^

blowfish-test.c(6): remark #981: operands are evaluated in unspecified order
    test_cipher("Blowfish-128 CBC", &crypto_blowfish_cbc_algorithm,
    ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o blowfish-test  blowfish-test.o testutils.o ../liblsh.a ../spki/libspki.a ../nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite -I../..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/.. -I.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT cast128-test.o -MD -MP -MF ".deps/cast128-test.Tpo" -c -o cast128-test.o cast128-test.c; \
then mv -f ".deps/cast128-test.Tpo" ".deps/cast128-test.Po"; else rm -f ".deps/cast128-test.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

cast128-test.c(8): remark #981: operands are evaluated in unspecified order
                H("0000000000000000 1111111111111111"),
                ^

cast128-test.c(6): remark #981: operands are evaluated in unspecified order
    test_cipher("CAST-128 CBC", &crypto_cast128_cbc_algorithm,
    ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o cast128-test  cast128-test.o testutils.o ../liblsh.a ../spki/libspki.a ../nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite -I../..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/.. -I.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT des-test.o -MD -MP -MF ".deps/des-test.Tpo" -c -o des-test.o des-test.c; \
then mv -f ".deps/des-test.Tpo" ".deps/des-test.Po"; else rm -f ".deps/des-test.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

des-test.c(8): remark #981: operands are evaluated in unspecified order
  	      H("0011223344556677 8899AABBCCDDEEFF"),
  	      ^

des-test.c(6): remark #981: operands are evaluated in unspecified order
    test_cipher("DES3 CBC", &crypto_des3_cbc_algorithm,
    ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o des-test  des-test.o testutils.o ../liblsh.a ../spki/libspki.a ../nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite -I../..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/.. -I.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT serpent-test.o -MD -MP -MF ".deps/serpent-test.Tpo" -c -o serpent-test.o serpent-test.c; \
then mv -f ".deps/serpent-test.Tpo" ".deps/serpent-test.Po"; else rm -f ".deps/serpent-test.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

serpent-test.c(9): remark #981: operands are evaluated in unspecified order
                H("0000000000000000 0000000000000000"
                ^

serpent-test.c(6): remark #981: operands are evaluated in unspecified order
    test_cipher("Serpent-256 CBC", &crypto_serpent256_cbc_algorithm,
    ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o serpent-test  serpent-test.o testutils.o ../liblsh.a ../spki/libspki.a ../nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite -I../..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/.. -I.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT twofish-test.o -MD -MP -MF ".deps/twofish-test.Tpo" -c -o twofish-test.o twofish-test.c; \
then mv -f ".deps/twofish-test.Tpo" ".deps/twofish-test.Po"; else rm -f ".deps/twofish-test.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

twofish-test.c(9): remark #981: operands are evaluated in unspecified order
                H("0000000000000000 0000000000000000"
                ^

twofish-test.c(6): remark #981: operands are evaluated in unspecified order
    test_cipher("Twofish-256 CBC", &crypto_twofish256_cbc_algorithm,
    ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o twofish-test  twofish-test.o testutils.o ../liblsh.a ../spki/libspki.a ../nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite -I../..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/.. -I.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT md5-test.o -MD -MP -MF ".deps/md5-test.Tpo" -c -o md5-test.o md5-test.c; \
then mv -f ".deps/md5-test.Tpo" ".deps/md5-test.Po"; else rm -f ".deps/md5-test.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

md5-test.c(12): remark #981: operands are evaluated in unspecified order
  	    H("D41D8CD98F00B204 E9800998ECF8427E"));
  	    ^

md5-test.c(10): remark #981: operands are evaluated in unspecified order
    test_hash("MD5-1", &crypto_md5_algorithm,
    ^

md5-test.c(16): remark #981: operands are evaluated in unspecified order
  	    H("0CC175B9C0F1B6A8 31C399E269772661"));
  	    ^

md5-test.c(14): remark #981: operands are evaluated in unspecified order
    test_hash("MD5-2", &crypto_md5_algorithm,
    ^

md5-test.c(20): remark #981: operands are evaluated in unspecified order
  	    H("900150983cd24fb0 D6963F7D28E17F72"));
  	    ^

md5-test.c(18): remark #981: operands are evaluated in unspecified order
    test_hash("MD5-3", &crypto_md5_algorithm,
    ^

md5-test.c(24): remark #981: operands are evaluated in unspecified order
  	    H("F96B697D7CB7938D 525A2F31AAF161D0"));
  	    ^

md5-test.c(22): remark #981: operands are evaluated in unspecified order
    test_hash("MD5-4", &crypto_md5_algorithm,
    ^

md5-test.c(28): remark #981: operands are evaluated in unspecified order
  	    H("C3FCD3D76192E400 7DFB496CCA67E13B"));
  	    ^

md5-test.c(26): remark #981: operands are evaluated in unspecified order
    test_hash("MD5-5", &crypto_md5_algorithm,
    ^

md5-test.c(32): remark #981: operands are evaluated in unspecified order
  	    H("D174AB98D277D9F5 A5611C2C9F419D9F"));
  	    ^

md5-test.c(30): remark #981: operands are evaluated in unspecified order
    test_hash("MD5-6", &crypto_md5_algorithm,
    ^

md5-test.c(37): remark #981: operands are evaluated in unspecified order
  	    H("57EDF4A22BE3C955 AC49DA2E2107B67A"));
  	    ^

md5-test.c(34): remark #981: operands are evaluated in unspecified order
    test_hash("MD5-7", &crypto_md5_algorithm,
    ^

md5-test.c(42): remark #981: operands are evaluated in unspecified order
  	   S("Hi There"),
  	   ^

md5-test.c(40): remark #981: operands are evaluated in unspecified order
    test_mac("HMAC-MD5-1", hmac,
    ^

md5-test.c(47): remark #981: operands are evaluated in unspecified order
  	   S("what do ya want for nothing?"),
  	   ^

md5-test.c(45): remark #981: operands are evaluated in unspecified order
    test_mac("HMAC-MD5-2", hmac,
    ^

md5-test.c(52): remark #981: operands are evaluated in unspecified order
  	   H("DDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDD"
  	   ^

md5-test.c(50): remark #981: operands are evaluated in unspecified order
    test_mac("HMAC-MD5-3", hmac,
    ^

md5-test.c(60): remark #981: operands are evaluated in unspecified order
  	   H("CDCDCDCDCDCDCDCD CDCDCDCDCDCDCDCD"
  	   ^

md5-test.c(58): remark #981: operands are evaluated in unspecified order
    test_mac("HMAC-MD5-4", hmac,
    ^

md5-test.c(68): remark #981: operands are evaluated in unspecified order
  	   S("Test With Truncation"),
  	   ^

md5-test.c(66): remark #981: operands are evaluated in unspecified order
    test_mac("HMAC-MD5-5", hmac,
    ^

md5-test.c(77): remark #981: operands are evaluated in unspecified order
  	   S("Test Using Larger Than Block-Size Key - Hash Key First"),
  	   ^

md5-test.c(71): remark #981: operands are evaluated in unspecified order
    test_mac("HMAC-MD5-6", hmac,
    ^

md5-test.c(86): remark #981: operands are evaluated in unspecified order
  	   S("Test Using Larger Than Block-Size Key an"
  	   ^

md5-test.c(80): remark #981: operands are evaluated in unspecified order
    test_mac("HMAC-MD5-7", hmac,
    ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o md5-test  md5-test.o testutils.o ../liblsh.a ../spki/libspki.a ../nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite -I../..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/.. -I.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sha1-test.o -MD -MP -MF ".deps/sha1-test.Tpo" -c -o sha1-test.o sha1-test.c; \
then mv -f ".deps/sha1-test.Tpo" ".deps/sha1-test.Po"; else rm -f ".deps/sha1-test.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

sha1-test.c(11): remark #981: operands are evaluated in unspecified order
  	    H("A9993E364706816A BA3E25717850C26C 9CD0D89D"));
  	    ^

sha1-test.c(9): remark #981: operands are evaluated in unspecified order
    test_hash("SHA1", &crypto_sha1_algorithm,
    ^

sha1-test.c(17): remark #981: operands are evaluated in unspecified order
  	   S("Hi There"),
  	   ^

sha1-test.c(15): remark #981: operands are evaluated in unspecified order
    test_mac("HMAC-SHA1-0", hmac,
    ^

sha1-test.c(22): remark #981: operands are evaluated in unspecified order
  	   S("Hi There"),
  	   ^

sha1-test.c(20): remark #981: operands are evaluated in unspecified order
    test_mac("HMAC-SHA1-1", hmac,
    ^

sha1-test.c(27): remark #981: operands are evaluated in unspecified order
  	   S("what do ya want for nothing?"),
  	   ^

sha1-test.c(25): remark #981: operands are evaluated in unspecified order
    test_mac("HMAC-SHA1-2", hmac,
    ^

sha1-test.c(32): remark #981: operands are evaluated in unspecified order
  	   H("DDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDD"
  	   ^

sha1-test.c(30): remark #981: operands are evaluated in unspecified order
    test_mac("HMAC-SHA1-3a", hmac,
    ^

sha1-test.c(40): remark #981: operands are evaluated in unspecified order
  	   H("DDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDD"
  	   ^

sha1-test.c(38): remark #981: operands are evaluated in unspecified order
    test_mac("HMAC-SHA1-3", hmac,
    ^

sha1-test.c(48): remark #981: operands are evaluated in unspecified order
  	   H("CDCDCDCDCDCDCDCD CDCDCDCDCDCDCDCD"
  	   ^

sha1-test.c(46): remark #981: operands are evaluated in unspecified order
    test_mac("HMAC-SHA1-4", hmac,
    ^

sha1-test.c(56): remark #981: operands are evaluated in unspecified order
  	   S("Test With Truncation"),
  	   ^

sha1-test.c(54): remark #981: operands are evaluated in unspecified order
    test_mac("HMAC-SHA1-5", hmac,
    ^

sha1-test.c(65): remark #981: operands are evaluated in unspecified order
  	   S("Test Using Larger Than Block-Size Key - Hash Key First"),
  	   ^

sha1-test.c(59): remark #981: operands are evaluated in unspecified order
    test_mac("HMAC-SHA1-6", hmac,
    ^

sha1-test.c(74): remark #981: operands are evaluated in unspecified order
  	   S("Test Using Larger Than Block-Size Key an"
  	   ^

sha1-test.c(68): remark #981: operands are evaluated in unspecified order
    test_mac("HMAC-SHA1-7", hmac,
    ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o sha1-test  sha1-test.o testutils.o ../liblsh.a ../spki/libspki.a ../nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite -I../..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/.. -I.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT rsa-test.o -MD -MP -MF ".deps/rsa-test.Tpo" -c -o rsa-test.o rsa-test.c; \
then mv -f ".deps/rsa-test.Tpo" ".deps/rsa-test.Po"; else rm -f ".deps/rsa-test.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

rsa-test.c(35): remark #981: operands are evaluated in unspecified order
  	    S("The magic words are squeamish ossifrage"),
  	    ^

rsa-test.c(6): remark #981: operands are evaluated in unspecified order
    test_sign("RSA signing",
    ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o rsa-test  rsa-test.o testutils.o ../liblsh.a ../spki/libspki.a ../nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite -I../..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/.. -I.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT dsa-test.o -MD -MP -MF ".deps/dsa-test.Tpo" -c -o dsa-test.o dsa-test.c; \
then mv -f ".deps/dsa-test.Tpo" ".deps/dsa-test.Po"; else rm -f ".deps/dsa-test.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

dsa-test.c(18): remark #981: operands are evaluated in unspecified order
  	    S("Needs some randomness."),
  	    ^

dsa-test.c(6): remark #981: operands are evaluated in unspecified order
    test_sign("DSA signing",
    ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o dsa-test  dsa-test.o testutils.o ../liblsh.a ../spki/libspki.a ../nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite -I../..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/.. -I.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT server-config-test.o -MD -MP -MF ".deps/server-config-test.Tpo" -c -o server-config-test.o server-config-test.c; \
then mv -f ".deps/server-config-test.Tpo" ".deps/server-config-test.Po"; else rm -f ".deps/server-config-test.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

server-config-test.c(75): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
    err = server_config_parse_string(&parser, "test file", strlen(config_file), config_file, &v);
                                                           ^

server-config-test.c(75): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
    err = server_config_parse_string(&parser, "test file", strlen(config_file), config_file, &v);
                                                                                ^

server-config-test.c(77): remark #279: controlling expression is constant
    ASSERT (err == 0);
    ^

server-config-test.c(78): remark #279: controlling expression is constant
    ASSERT(v.foo);
    ^

server-config-test.c(79): remark #279: controlling expression is constant
    ASSERT(lsh_string_eq_l(v.foo, 3, "aaa"));
    ^

server-config-test.c(81): remark #279: controlling expression is constant
    ASSERT(v.bar);
    ^

server-config-test.c(82): remark #279: controlling expression is constant
    ASSERT(lsh_string_eq_l(v.bar, 4, "bbbb"));
    ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o server-config-test  server-config-test.o testutils.o ../liblsh.a ../spki/libspki.a ../nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite -I../..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/.. -I.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT spki-tag-test.o -MD -MP -MF ".deps/spki-tag-test.Tpo" -c -o spki-tag-test.o spki-tag-test.c; \
then mv -f ".deps/spki-tag-test.Tpo" ".deps/spki-tag-test.Po"; else rm -f ".deps/spki-tag-test.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

spki-tag-test.c(9): remark #981: operands are evaluated in unspecified order
  		  S("(3:tag(3:ftp13:ftp.clark.net3:cme4:read))"));
  		  ^

spki-tag-test.c(7): remark #981: operands are evaluated in unspecified order
    test_spki_grant("1",
    ^

spki-tag-test.c(13): remark #981: operands are evaluated in unspecified order
  		 S("(3:tag(3:ftp13:ftp.clark.net3:cme6:delete))"));
  		 ^

spki-tag-test.c(11): remark #981: operands are evaluated in unspecified order
    test_spki_deny("2",
    ^

spki-tag-test.c(17): remark #981: operands are evaluated in unspecified order
  		 S("(3:tag(3:ftp13:ftp.clark.net3:cme))"));
  		 ^

spki-tag-test.c(15): remark #981: operands are evaluated in unspecified order
    test_spki_deny("3",
    ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o spki-tag-test  spki-tag-test.o testutils.o ../liblsh.a ../spki/libspki.a ../nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite -I../..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/.. -I.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT string-test.o -MD -MP -MF ".deps/string-test.Tpo" -c -o string-test.o string-test.c; \
then mv -f ".deps/string-test.Tpo" ".deps/string-test.Po"; else rm -f ".deps/string-test.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

string-test.c(12): remark #279: controlling expression is constant
    ASSERT(p && !strcmp(p, "foo")) ;
    ^

string-test.c(15): remark #279: controlling expression is constant
    ASSERT(!lsh_get_cstring(s));
    ^

string-test.c(18): remark #279: controlling expression is constant
    ASSERT(!lsh_get_cstring(s));
    ^

string-test.c(22): remark #279: controlling expression is constant
    ASSERT(p && !*p);
    ^

string-test.c(28): remark #279: controlling expression is constant
    ASSERT(p && !strcmp(p, "co:lo:ni:ze: t:hi:s")) ;
    ^

string-test.c(34): remark #279: controlling expression is constant
    ASSERT(p && !strcmp(p, "fo")) ;
    ^

string-test.c(40): remark #279: controlling expression is constant
    ASSERT(p && !*p) ;
    ^

string-test.c(46): remark #279: controlling expression is constant
    ASSERT(p && !strcmp(p, "c:o:l:o:n:i:z:e: :t:h:i:s")) ;
    ^

string-test.c(52): remark #279: controlling expression is constant
    ASSERT(p && !strcmp(p, "xexax")) ;
    ^

string-test.c(58): remark #279: controlling expression is constant
    ASSERT(p && !strcmp(p, "xesef-disof-gytuf-katof-movif-baxux")) ;
    ^

string-test.c(64): remark #279: controlling expression is constant
    ASSERT(p && !strcmp(p, "xigak-nyryk-humil-bosek-sonax")) ;
    ^

string-test.c(72): remark #279: controlling expression is constant
    ASSERT(p && !strcmp(p, "xovag-vafim-kivun-dafez-dykim-veryc-habeh-turyt-kopyk-sasug-fixax")) ;
    ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o string-test  string-test.o testutils.o ../liblsh.a ../spki/libspki.a ../nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite -I../..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/.. -I.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT parse-config-test.o -MD -MP -MF ".deps/parse-config-test.Tpo" -c -o parse-config-test.o parse-config-test.c; \
then mv -f ".deps/parse-config-test.Tpo" ".deps/parse-config-test.Po"; else rm -f ".deps/parse-config-test.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

parse-config-test.c(11): remark #1418: external definition with no prior declaration
  const char config_file[] =
             ^

parse-config-test.c(100): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
      = config_parse_string("test data", strlen(config_file), config_file);
                                         ^

parse-config-test.c(100): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
      = config_parse_string("test data", strlen(config_file), config_file);
                                                              ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o parse-config-test  parse-config-test.o testutils.o ../liblsh.a ../spki/libspki.a ../nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite -I../..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/.. -I.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT sockaddr2info-test.o -MD -MP -MF ".deps/sockaddr2info-test.Tpo" -c -o sockaddr2info-test.o sockaddr2info-test.c; \
then mv -f ".deps/sockaddr2info-test.Tpo" ".deps/sockaddr2info-test.Po"; else rm -f ".deps/sockaddr2info-test.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

sockaddr2info-test.c(14): remark #810: conversion from "unsigned int" to "unsigned short" may lose significant bits
    sa.sin_port = htons(port);
                  ^

sockaddr2info-test.c(18): remark #279: controlling expression is constant
    ASSERT(info);
    ^

sockaddr2info-test.c(19): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
    ASSERT(lsh_string_eq_l(info->ip, strlen(addr), addr));
    ^

sockaddr2info-test.c(19): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
    ASSERT(lsh_string_eq_l(info->ip, strlen(addr), addr));
    ^

sockaddr2info-test.c(19): remark #279: controlling expression is constant
    ASSERT(lsh_string_eq_l(info->ip, strlen(addr), addr));
    ^

sockaddr2info-test.c(20): remark #279: controlling expression is constant
    ASSERT(info->port == port);
    ^

sockaddr2info-test.c(31): remark #279: controlling expression is constant
    ASSERT(inet_pton(AF_INET6, addr, &sa.sin6_addr));
    ^

sockaddr2info-test.c(32): remark #810: conversion from "unsigned int" to "unsigned short" may lose significant bits
    sa.sin6_port = htons(port);
                   ^

sockaddr2info-test.c(35): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
    ASSERT(lsh_string_eq_l(info->ip, strlen(addr), addr));
    ^

sockaddr2info-test.c(35): warning #167: argument of type "const char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
    ASSERT(lsh_string_eq_l(info->ip, strlen(addr), addr));
    ^

sockaddr2info-test.c(35): remark #279: controlling expression is constant
    ASSERT(lsh_string_eq_l(info->ip, strlen(addr), addr));
    ^

sockaddr2info-test.c(36): remark #279: controlling expression is constant
    ASSERT(info->port == port);
    ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o sockaddr2info-test  sockaddr2info-test.o testutils.o ../liblsh.a ../spki/libspki.a ../nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
if icc -DHAVE_CONFIG_H -I. -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite -I../..  -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/.. -I.. -I../nettle -I/usr/local/include -I/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/include  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs -MT utf8-test.o -MD -MP -MF ".deps/utf8-test.Tpo" -c -o utf8-test.o utf8-test.c; \
then mv -f ".deps/utf8-test.Tpo" ".deps/utf8-test.Po"; else rm -f ".deps/utf8-test.Tpo"; exit 1; fi
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_argp.h(29): remark #193: zero used for undefined preprocessing identifier
  #if HAVE_ARGP_PARSE
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(403): warning #1292: attribute "__nothrow__" ignored
  			   void *__restrict input) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(407): warning #1292: attribute "__nothrow__" ignored
  			     void *__restrict input) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(471): warning #1292: attribute "__nothrow__" ignored
  		       unsigned __flags, char *__restrict __name) __THROW;
  		                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(474): warning #1292: attribute "__nothrow__" ignored
  			 char *__name) __THROW;
  			               ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(488): warning #1292: attribute "__nothrow__" ignored
  			     unsigned int __flags) __THROW;
  			                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(491): warning #1292: attribute "__nothrow__" ignored
  			       unsigned int __flags) __THROW;
  			                             ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(494): warning #1292: attribute "__nothrow__" ignored
  extern void argp_usage (__const struct argp_state *__state) __THROW;
                                                              ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(495): warning #1292: attribute "__nothrow__" ignored
  extern void __argp_usage (__const struct argp_state *__state) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(501): warning #1292: attribute "__nothrow__" ignored
  			__const char *__restrict __fmt, ...) __THROW
  			                                     ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(504): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(517): warning #1292: attribute "__nothrow__" ignored
  			  __const char *__restrict __fmt, ...) __THROW
  			                                       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(521): warning #1292: attribute "__nothrow__" ignored
  			    __const char *__restrict __fmt, ...) __THROW
  			                                         ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(525): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_short (__const struct argp_option *__opt) __THROW;
                                                                  ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(526): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_short (__const struct argp_option *__opt) __THROW;
                                                                   ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(530): warning #1292: attribute "__nothrow__" ignored
  extern int _option_is_end (__const struct argp_option *__opt) __THROW;
                                                                ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(531): warning #1292: attribute "__nothrow__" ignored
  extern int __option_is_end (__const struct argp_option *__opt) __THROW;
                                                                 ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(537): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(540): warning #1292: attribute "__nothrow__" ignored
       __THROW;
       ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(543): warning #1292: attribute "__nothrow__" ignored
  extern char *_argp_basename(char *name) __THROW;
                                          ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(544): warning #1292: attribute "__nothrow__" ignored
  extern char *__argp_basename(char *name) __THROW;
                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(548): warning #1292: attribute "__nothrow__" ignored
  _argp_short_program_name(const struct argp_state *state) __THROW;
                                                           ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../argp/argp.h(550): warning #1292: attribute "__nothrow__" ignored
  __argp_short_program_name(const struct argp_state *state) __THROW;
                                                            ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../format.h(79): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC && __GNUC__
      ^

/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite/../lsh_string.h(49): remark #193: zero used for undefined preprocessing identifier
  #if DEBUG_ALLOC
      ^

utf8-test.c(42): remark #810: conversion from "size_t={unsigned long}" to "uint32_t={unsigned int}" may lose significant bits
    length = strlen(buffer);
           ^

utf8-test.c(84): warning #167: argument of type "char *" is incompatible with parameter of type "const uint8_t={unsigned char} *"
  	      s = low_utf8_to_local(length, buffer, flags[j]);
  	                                    ^

utf8-test.c(84): remark #188: enumerated type mixed with another type
  	      s = low_utf8_to_local(length, buffer, flags[j]);
  	                                            ^

utf8-test.c(103): remark #181: argument is incompatible with corresponding format string conversion
  			  "out: %s\n", lineno, buffer, lsh_string_data(s)); 
  			                               ^

icc  -g -O2 -ggdb3 -Wall -W   -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes   -Wpointer-arith -Wbad-function-cast -Wnested-externs  -L/usr/local/lib -L/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/pfx/lib -o utf8-test  utf8-test.o testutils.o ../liblsh.a ../spki/libspki.a ../nettle/libnettle.a  -lpam -lutil -lcrypt -lXau -lz -loop -lgmp 
icc: Command line warning: ignoring option '-ggdb'; no argument required
icc: Command line remark: option '-W' not supported
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
icc: Command line warning: ignoring option '-W'; no argument required
make check to build testprograms.
make[4]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src/testsuite'
make[3]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src'
make[2]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/src'
Making all in doc
make[2]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/doc'
Making all in misc
make[2]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/misc'
true
make[2]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/misc'
Making all in contrib
make[2]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/contrib'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1/contrib'
make[2]: Entering directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1'
make[1]: Leaving directory `/export/d1/xenofarm/lsh/gosroth.roxen.com/buildtmp/dist/lsh-2x1'