I have been trying to get the cvs version of open ssh to compile on a linux based machine and keep running into this problem. Does anybody have any suggestions gcc -g -O2 -Wall -O3 -mcpu=pentiumpro -I/usr/local/ssl/include -I. -I. -DETCDIR=\"/usr/local/etc\" -DSSH_PROGRAM=\"/usr/local/bin/ssh\" -D_PATH_SSH_ASKPASS_DEFAULT=\"/usr/local/libexec/ssh-askpass\" -DHAVE_CONFIG_H -c bsd-arc4random.c In file included from openbsd-compat.h:26, from includes.h:95, from bsd-arc4random.c:25: bsd-waitpid.h:38: warning: `WEXITSTATUS' redefined /usr/include/sys/wait.h:83: warning: this is the location of the previous definition bsd-waitpid.h:39: warning: `WTERMSIG' redefined /usr/include/sys/wait.h:84: warning: this is the location of the previous definition bsd-waitpid.h:40: warning: `WCOREFLAG' redefined /usr/include/sys/wait.h:91: warning: this is the location of the previous definition bsd-waitpid.h:41: warning: `WCOREDUMP' redefined /usr/include/sys/wait.h:92: warning: this is the location of the previous definition In file included from openbsd-compat.h:33, from includes.h:95, from bsd-arc4random.c:25: fake-socket.h:9: warning: `_SS_PADSIZE' redefined /usr/include/bits/socket.h:151: warning: this is the location of the previous definition In file included from openbsd-compat.h:12, from includes.h:95, from bsd-arc4random.c:25: bsd-misc.h:60: redefinition of `struct timeval' bsd-misc.h:66: two or more data types in declaration of `utimes' In file included from openbsd-compat.h:23, from includes.h:95, from bsd-arc4random.c:25: bsd-strsep.h:7: parse error before `__extension__' bsd-strsep.h:7: parse error before `(' In file included from openbsd-compat.h:24, from includes.h:95, from bsd-arc4random.c:25: bsd-strtok.h:7: parse error before `__extension__' In file included from openbsd-compat.h:33, from includes.h:95, from bsd-arc4random.c:25: fake-socket.h:11: redefinition of `struct sockaddr_storage' fake-socket.h:25: redefinition of `struct in6_addr' fake-socket.h:26: warning: no semicolon at end of struct or union fake-socket.h:26: parse error before `.' fake-socket.h:31: redefinition of `struct sockaddr_in6' make: *** [bsd-arc4random.o] Error 1 [willie at caldera openssh_cvs]$ -- ------------------------------------------------------------------------------- Willie Bollinger, ABSnet Internet Service Voice 410-361-8160 E-Mail willie at abs.net http://www.abs.net -------------------------------------------------------------------------------