[Mauiusers] maui compilatio error

Jeffrey B. Reed jeff.reed at intrinsity.com
Thu Dec 15 15:53:16 MST 2005

maybe you want ./configure --prefix=/usr/local/maui --with-pbs=/usr/local/PBS 
instead.  Just a guess.


Marc Noguera wrote:
> Hello everyone,
> thanks in advance for reading this message. We have been working quite a 
> long time in our 50 node cluster using OpenPBS 2.3.16. I am think about 
> using it in combination with maui, for better policies and information 
> extraction. I am just trying to compile it and make some tests. However 
> when compilation gives an error like this (complete output is attached)
> MPBSI.c:6261: `ATTR_queue' no ha sido declarado aquí (primero úselo en 
> esta función)
> MPBSI.c:6272: apuntador deferenciado a tipo de dato incompleto
> gmake[1]: *** [MPBSI.o] Error 1
> gmake: *** [all] Error 2
> I use "./configure --prefix=/usr/local/maui 
> --with-pbs=/usr/local/PBS/lib " for configure.
> Any ideas?
> Thank you
> Marc
> ------------------------------------------------------------------------
> checking for gcc... gcc
> checking for C compiler default output... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables... 
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ANSI C... none needed
> checking whether ln -s works... yes
> checking for sqrt in -lm... yes
> checking how to run the C preprocessor... gcc -E
> checking for egrep... grep -E
> checking for ANSI C header files... yes
> checking for sys/wait.h that is POSIX.1 compatible... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking arpa/inet.h usability... yes
> checking arpa/inet.h presence... yes
> checking for arpa/inet.h... yes
> checking fcntl.h usability... yes
> checking fcntl.h presence... yes
> checking for fcntl.h... yes
> checking locale.h usability... yes
> checking locale.h presence... yes
> checking for locale.h... yes
> checking netdb.h usability... yes
> checking netdb.h presence... yes
> checking for netdb.h... yes
> checking netinet/in.h usability... yes
> checking netinet/in.h presence... yes
> checking for netinet/in.h... yes
> checking for stdlib.h... (cached) yes
> checking for string.h... (cached) yes
> checking for strings.h... (cached) yes
> checking sys/socket.h usability... yes
> checking sys/socket.h presence... yes
> checking for sys/socket.h... yes
> checking sys/time.h usability... yes
> checking sys/time.h presence... yes
> checking for sys/time.h... yes
> checking syslog.h usability... yes
> checking syslog.h presence... yes
> checking for syslog.h... yes
> checking for unistd.h... (cached) yes
> checking whether stat file-mode macros are broken... no
> checking for an ANSI C-conforming const... yes
> checking for uid_t in sys/types.h... yes
> checking for pid_t... yes
> checking whether time.h and sys/time.h may both be included... yes
> checking whether struct tm is in sys/time.h or time.h... time.h
> checking for unistd.h... (cached) yes
> checking vfork.h usability... no
> checking vfork.h presence... no
> checking for vfork.h... no
> checking for fork... yes
> checking for vfork... yes
> checking for working fork... yes
> checking for working vfork... (cached) yes
> checking for stdlib.h... (cached) yes
> checking for GNU libc compatible malloc... yes
> checking for working memcmp... yes
> checking for sys/time.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for alarm... yes
> checking for working mktime... yes
> checking for stdlib.h... (cached) yes
> checking for GNU libc compatible realloc... yes
> checking sys/select.h usability... yes
> checking sys/select.h presence... yes
> checking for sys/select.h... yes
> checking for sys/socket.h... (cached) yes
> checking types of arguments for select... int,fd_set *,struct timeval *
> checking whether setpgrp takes no argument... yes
> checking for function prototypes... yes
> checking whether setvbuf arguments are reversed... no
> checking return type of signal handlers... void
> checking whether lstat dereferences a symlink specified with a trailing slash... yes
> checking whether stat accepts an empty string... no
> checking for strftime... yes
> checking for working strtod... yes
> checking for vprintf... yes
> checking for _doprnt... no
> checking for gethostbyaddr... yes
> checking for gethostbyname... yes
> checking for gethostname... yes
> checking for gettimeofday... yes
> checking for inet_ntoa... yes
> checking for memchr... yes
> checking for memset... yes
> checking for pow... yes
> checking for putenv... yes
> checking for regcmp... no
> checking for regcomp... yes
> checking for select... yes
> checking for setlocale... yes
> checking for socket... yes
> checking for strchr... yes
> checking for strdup... yes
> checking for strerror... yes
> checking for strrchr... yes
> checking for strstr... yes
> checking for strtol... yes
> checking for strtoul... yes
> configure: creating ./config.status
> config.status: creating include/Makefile.inc.ll
> config.status: creating include/Makefile.inc.sdr
> config.status: creating include/Makefile.inc.pbs
> config.status: creating include/Makefile.inc.sge
> config.status: creating include/Makefile.inc.lsf
> config.status: creating include/Makefile.inc.mx
> config.status: creating include/Makefile.inc.pcre
> config.status: creating Makefile
> config.status: creating include/maui.cfg.dist.inc.rm
> config.status: creating maui.cfg.dist
> config.status: creating maui-private.cfg.dist
> config.status: creating etc/maui.sh
> config.status: creating etc/maui.csh
> config.status: creating include/moab-local.h
> configure:
> Remember to add /usr/local/maui/bin to your PATH
> configure: NOTE:  link 'docs/mauidocs.html' to your local website for access to user and admin documentation
> NOTE:  latest downloads, patches, etc are available at 'http://clusterresources.com/maui'
> configure successful.
> ------------------------------------------------------------------------
> gmake -C src/moab all
> gmake[1]: Cambiando a directorio `/tmp/maui-3.2.6p13/src/moab'
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MFile.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MConfig.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MQOS.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MLog.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MCred.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MSched.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MAM.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MSR.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MRes.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MUser.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MGroup.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MAcct.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MClass.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MTime.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MNode.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MConst.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MACL.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MStats.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MLocal.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MUtil.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MTrace.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MAppSim.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MQueue.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MLimit.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MXI.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MSim.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MRMSI.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MBF.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MJob.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MPriority.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MPolicy.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MPreempt.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MFS.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MPar.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MRM.c
> gcc -I../../include/ -I/usr/local/maui/include   -I/usr/local/PBS/lib/include   -DLINUX   -D__MPBS       -g -g -c MPBSI.c
> gmake[1]: Saliendo directorio `/tmp/maui-3.2.6p13/src/moab'
> ------------------------------------------------------------------------
> _______________________________________________
> mauiusers mailing list
> mauiusers at supercluster.org
> http://www.supercluster.org/mailman/listinfo/mauiusers


Jeffrey B. Reed
jbreed at intrinsity.com

More information about the mauiusers mailing list