I compiled GE 2011.11 on RHEL 5.8, and I installed a number of dependencies:
$ yum install pam-devel ncurses ncurses-devel openssl-devel And if you need the qmon UI, you will need to yum install a few more X libraries like OpenMOTIF, libXpm. --Chi On Fri, May 11, 2012 at 8:14 PM, Brian McNally <bmcna...@uw.edu> wrote: > Running RHEL 6.2 and following the instructions for no dependencies here: > > http://gridscheduler.sourceforge.net/CompileGridEngineSource.html > > My build fails on: > > gcc -DSGE_ARCH_STRING=\"linux-x64\" -O3 -Wall -Wstrict-prototypes -DUSE_POLL > -DLINUX -DLINUXX64 -DLINUXX64 -D_GNU_SOURCE -DGETHOSTBYNAME_R6 > -DGETHOSTBYADDR_R8 -DHAS_VSNPRINTF -I/build/berkeleydb/include/ > -DTARGET_64BIT -DSPOOLING_classic -Wno-strict-aliasing -DNO_JNI > -DCOMPILE_DC -D__SGE_COMPILE_WITH_GETTEXT__ -D__SGE_NO_USERMAPPING__ > -DTHREADBINDING -DHWLOC -I../common -I../libs -I../libs/uti -I../libs/juti > -I../libs/gdi -I../libs/japi -I../libs/sgeobj -I../libs/cull -I../libs/rmon > -I../libs/comm -I../libs/comm/lists -I../libs/sched -I../libs/evc > -I../libs/evm -I../libs/mir -I../libs/lck -I../daemons/common > -I../daemons/qmaster -I../daemons/execd -I../daemons/schedd > -I../clients/common -I. > -I/net/gs/vol2/home/bmcnally/build/GE2011.11/source/3rdparty/hwloc/hwloc-1.2.2/include/ > -I/home/user/build/GE2011.11/source/3rdparty/hwloc/hwloc-1.2.2/LINUXX64/include > -c ../utilbin/authuser.c -o authuser.o > ../utilbin/authuser.c:72:31: error: security/pam_appl.h: No such file or > directory > ../utilbin/authuser.c:402: warning: ‘struct pam_response’ declared inside > parameter list > ../utilbin/authuser.c:402: warning: its scope is only this definition or > declaration, which is probably not what you want > ../utilbin/authuser.c:402: warning: ‘struct pam_message’ declared inside > parameter list > ../utilbin/authuser.c: In function ‘do_pam_authenticate’: > ../utilbin/authuser.c:418: error: ‘pam_handle_t’ undeclared (first use in > this function) > ../utilbin/authuser.c:418: error: (Each undeclared identifier is reported > only once > ../utilbin/authuser.c:418: error: for each function it appears in.) > ../utilbin/authuser.c:418: error: ‘pamh’ undeclared (first use in this > function) > ../utilbin/authuser.c:419: error: storage size of ‘pamconv’ isn’t known > ../utilbin/authuser.c:434: warning: implicit declaration of function > ‘pam_start’ > ../utilbin/authuser.c:435: error: ‘PAM_SUCCESS’ undeclared (first use in > this function) > ../utilbin/authuser.c:439: warning: implicit declaration of function > ‘pam_authenticate’ > ../utilbin/authuser.c:439: error: ‘PAM_SILENT’ undeclared (first use in this > function) > ../utilbin/authuser.c:446: warning: implicit declaration of function > ‘pam_acct_mgmt’ > ../utilbin/authuser.c:455: warning: implicit declaration of function > ‘pam_strerror’ > ../utilbin/authuser.c:461: warning: implicit declaration of function > ‘pam_end’ > ../utilbin/authuser.c:461: error: ‘PAM_ABORT’ undeclared (first use in this > function) > ../utilbin/authuser.c:419: warning: unused variable ‘pamconv’ > ../utilbin/authuser.c: At top level: > ../utilbin/authuser.c:478: warning: ‘struct pam_response’ declared inside > parameter list > ../utilbin/authuser.c:478: warning: ‘struct pam_message’ declared inside > parameter list > ../utilbin/authuser.c:477: error: conflicting types for ‘login_conv’ > ../utilbin/authuser.c:401: note: previous declaration of ‘login_conv’ was > here > ../utilbin/authuser.c: In function ‘login_conv’: > ../utilbin/authuser.c:489: error: ‘PAM_CONV_ERR’ undeclared (first use in > this function) > ../utilbin/authuser.c:493: error: invalid application of ‘sizeof’ to > incomplete type ‘struct pam_response’ > ../utilbin/authuser.c:498: error: ‘PAM_BUF_ERR’ undeclared (first use in > this function) > ../utilbin/authuser.c:511: error: dereferencing pointer to incomplete type > ../utilbin/authuser.c:512: error: ‘PAM_PROMPT_ECHO_OFF’ undeclared (first > use in this function) > ../utilbin/authuser.c:514: error: invalid use of undefined type ‘struct > pam_response’ > ../utilbin/authuser.c:514: error: dereferencing pointer to incomplete type > ../utilbin/authuser.c:516: error: invalid use of undefined type ‘struct > pam_response’ > ../utilbin/authuser.c:516: error: dereferencing pointer to incomplete type > ../utilbin/authuser.c:528: error: invalid use of undefined type ‘struct > pam_response’ > ../utilbin/authuser.c:528: error: dereferencing pointer to incomplete type > ../utilbin/authuser.c:529: error: invalid use of undefined type ‘struct > pam_response’ > ../utilbin/authuser.c:529: error: dereferencing pointer to incomplete type > ../utilbin/authuser.c:548: error: ‘PAM_PROMPT_ECHO_ON’ undeclared (first use > in this function) > ../utilbin/authuser.c:560: error: invalid use of undefined type ‘struct > pam_response’ > ../utilbin/authuser.c:560: error: dereferencing pointer to incomplete type > ../utilbin/authuser.c:561: error: invalid use of undefined type ‘struct > pam_response’ > ../utilbin/authuser.c:561: error: dereferencing pointer to incomplete type > ../utilbin/authuser.c:572: error: ‘PAM_ERROR_MSG’ undeclared (first use in > this function) > ../utilbin/authuser.c:573: error: ‘PAM_TEXT_INFO’ undeclared (first use in > this function) > ../utilbin/authuser.c:591: error: ‘PAM_SUCCESS’ undeclared (first use in > this function) > > Any ideas? I'm currently evaluating alternatives to SGE moving forward. I > think OGS would be a good option if I can get it to build. > > Thanks > > -- > Brian McNally > _______________________________________________ > users mailing list > users@gridengine.org > https://gridengine.org/mailman/listinfo/users _______________________________________________ users mailing list users@gridengine.org https://gridengine.org/mailman/listinfo/users