[cvsnt] build error on HP-UX

Richard Wirth r.wirth at wirthware.de
Fri Jun 25 16:47:27 BST 2004


Hello MLangas,

Friday, June 25, 2004, 5:23:18 PM, you wrote:

Mdo> I'm trying to compile cvsnt on an HP-UX 11i server. (HPPA 2.0)

Mdo> I'm getting the following error in the lockservice subdir.

Mdo> $ make
Mdo> source='server.cpp' object='server.o' libtool=no \
Mdo> depfile='.deps/server.Po' tmpdepfile='.deps/server.TPo' \
Mdo> depmode=gcc3 /bin/sh ../depcomp \
Mdo> g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src  -I../lib    -g -O2 -c -o 
Mdo> server.o `test -f 'server.cpp' || echo './'`server.cpp
Mdo> server.cpp: In function `void run_server(int, int, int)':
Mdo> server.cpp:193: error: invalid conversion from `socklen_t*' to `int*'
Mdo> server.cpp:193: error:   initializing argument 3 of `int accept(int, 
Mdo> void*, int*)'
Mdo> make: *** [server.o] Error 1

strange! You have socklen_t defined, but the prototype of accept is
not using this!

change line 168 form
 #ifdef WIN32
to
 #if defined(WIN32) | defined(__hpux__)

than this schould compile...


-- 
Best regards,
 Richard                            mailto:r.wirth at wirthware.de




More information about the cvsnt mailing list