Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.os.os2.programmer.misc > #1257

conflicting types for `openpty'

From "Dave Saville" <dave@invalid.invalid>
Newsgroups comp.os.os2.programmer.misc
Subject conflicting types for `openpty'
Date 2013-09-20 13:52 +0000
Organization albasani.net
Message-ID <fV45K0OBJxbE-pn2-RdPfdmPSCiEj@paddington.bear.den> (permalink)

Show all headers | View raw


I am trying to build openssh 6.3p1

[U:\ports\ssh\openssh-6.3p1-os2]make
(cd openbsd-compat && make.exe)
make.exe[1]: Entering directory  
`U:/ports/ssh/openssh-6.3p1-os2/openbsd-compat'
gcc -D__EMX__ -DOS2  -DTCPV40HDRS -D__ST_MT_ERRNO__ -O2 -Wall  
-Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security 
-fno-strict-aliasing  -D_FORTIFY_SOURCE=2 -fno-builtin-memset  -I. 
-I.. -I. -I./..  -DHAVE_CONFIG_H -c bsd-openpty.c
In file included from ../includes.h:174,
                 from bsd-openpty.c:35:
../openbsd-compat/openbsd-compat.h:185: warning: `struct winsize' 
declared  inside parameter list
../openbsd-compat/openbsd-compat.h:185: warning: its scope is only this
 definition or declaration, which is probably not what you want
bsd-openpty.c:78: warning: `struct winsize' declared inside parameter 
list
bsd-openpty.c:79: error: conflicting types for `openpty'
../openbsd-compat/openbsd-compat.h:185: error: previous declaration of 
`openpty'

make.exe[1]: *** [bsd-openpty.o] Error 1
make.exe[1]: Leaving directory  
`U:/ports/ssh/openssh-6.3p1-os2/openbsd-compat'
make: *** [openbsd-compat/libopenbsd-compat.a] Error 2

bsd-openpty.c:79: error: conflicting types for `openpty'

The above is what has got me puzzled.

bsd-openpty.c
int
openpty(int *amaster, int *aslave, char *name, struct termios *termp,
   struct winsize *winp)

openbsd-compat.h

int openpty(int *, int *, char *, struct termios *, struct winsize *);

How do they differ?

Can I persuade gcc to give more info?

TIA
-- 
Regards
Dave Saville

Back to comp.os.os2.programmer.misc | Previous | NextNext in thread | Find similar | Unroll thread


Thread

conflicting types for `openpty' "Dave Saville" <dave@invalid.invalid> - 2013-09-20 13:52 +0000
  Re: conflicting types for `openpty' Dave Yeo <dave.r.yeo@gmail.com> - 2013-09-20 07:42 -0700
    Re: conflicting types for `openpty' "Dave Saville" <dave@invalid.invalid> - 2013-09-20 16:27 +0000
    Re: conflicting types for `openpty' "Dave Saville" <dave@invalid.invalid> - 2013-09-20 18:30 +0000
  Re: conflicting types for `openpty' Lars Erdmann <lars.erdmann@arcor.de> - 2013-09-20 20:57 +0200
    Re: conflicting types for `openpty' "Dave Saville" <dave@invalid.invalid> - 2013-09-21 14:25 +0000

csiph-web