[torquedev] Problem compiling torque 2.1.1

Garrick Staples garrick at clusterresources.com
Sun Jul 9 21:35:31 MDT 2006


On Mon, Jul 10, 2006 at 02:32:40AM +0200, Pierre alleged:
> [...]
> Making all in server
> make[2]: Entering directory `/tmp/torque-2.1.1/src/server'
> source='pbsd_main.c' object='pbsd_main.o' libtool=no \
> depfile='.deps/pbsd_main.Po' tmpdepfile='.deps/pbsd_main.TPo' \
> depmode=gcc3 /bin/sh ../../buildutils/depcomp \
> gcc -DHAVE_CONFIG_H -I. -I. -I../../src/include  -I../../src/include 
> -DPBS_SERVER_HOME=\"/var/spool/torque\" 
> -DPBS_ENVIRON=\"/var/spool/torque/pbs_environment\" -s -O3 -march=i686 
> -D_LARGEFILE64_SOURCE -c `test -f 'pbsd_main.c' || echo './'`pbsd_main.c
> pbsd_main.c:92:22: sys/lock.h: No such file or directory
> pbsd_main.c: In function `main':
> pbsd_main.c:893: error: `PROCLOCK' undeclared (first use in this function)
> pbsd_main.c:893: error: (Each undeclared identifier is reported only once
> pbsd_main.c:893: error: for each function it appears in.)
> make[2]: *** [pbsd_main.o] Error 1
> make[2]: Leaving directory `/tmp/torque-2.1.1/src/server'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/tmp/torque-2.1.1/src'
> make: *** [all-recursive] Error 1

Looks you enabled plock on Linux?  Linux doesn't have plock.

I don't think it is well tested, but you can add "-DPPINMEM" to CFLAGS
which will enable the mlockall() interface in pbs_mom.




More information about the torquedev mailing list