Hi Peter,

1) Making -Werror optional is included in the upcoming release. You
can get the newer aimk with this option at:
http://gridscheduler.svn.sourceforge.net/viewvc/gridscheduler/trunk/source/aimk

2) Since Java support is not compiled into SGE, use "-noexit" to keep
distinst from exiting.

Rayson



On Mon, Sep 5, 2011 at 1:01 PM, Petter Gustad <[email protected]> wrote:
> Dear gridengine users list,
>
> This is the first time I try to install and use gridengine so I'm
> probably making lots of silly mistakes.
>
> I'm trying to install gridengine on a Gentoo Linux X86_64 system. I
> have never used gridengine before so I have no ideas of installation
> structure, environment variables etc.
>
>
> Here's what I've done:
> tar xvfz SGE6.2u5p2.tar.gz
>
> cd SGE6.2u5p2/source
> ./aimk -no-java -no-jni -no-secure -spool-classic -no-dump -only-depend
> ./scripts/zerodepend
> ./aimk -no-java -no-jni -no-secure -spool-classic -no-dump depend
> ./aimk -no-java -no-jni -no-secure -spool-classic -no-dump
>
> The last step failed:
>
>
>
> gcc -DSGE_ARCH_STRING=\"lx26-amd64\" -O3 -Wall -Werror -Wstrict-prototypes 
> -DUSE_POLL -DLINUX -DLINUXAMD64 -DLINUXAMD64_26 -D_GNU_SOURCE 
> -DGETHOSTBYNAME_R6 -DGETHOSTBYADDR_R8  
> -I/off_home/gridengine/db-4.4.20/lx26-amd64/include/ -DTARGET_64BIT  
> -DSPOOLING_classic  -Wno-strict-aliasing -DPLPA -DNO_JNI -DCOMPILE_DC 
> -D__SGE_COMPILE_WITH_GETTEXT__  -D__SGE_NO_USERMAPPING__ -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/work/pgu/SGE6.2u5p2/source/3rdparty/plpa/plpa-1.3.1/src/libplpa -fPIC -c 
> ../libs/sgeobj/config.c
> cc1: warnings being treated as errors
> ../libs/sgeobj/config.c: In function 'set_conf_enum':
> ../libs/sgeobj/config.c:752: error: format not a string literal and no format 
> arguments
> make: *** [config.o] Error 1
> not done
>
> Then I tried to remove all -Werror:
>
> diff aimk aimk.bu1
> 1262c1262
> <    set CFLAGS   = "$OFLAG -woff 1035,3201,3496 -n32 -mips3 -mp 
> -DFD_SETSIZE=8192 -DIRIX -D$BUILDARCH -DGETHOSTBYNAME_M -DGETHOSTBYADDR_M 
> $DEBUG_FLAG -DUSE_SGE_UNSETENV $CFLAGS"
> ---
>>    set CFLAGS   = "$OFLAG -Werror -woff 1035,3201,3496 -n32 -mips3 -mp 
>> -DFD_SETSIZE=8192 -DIRIX -D$BUILDARCH -DGETHOSTBYNAME_M -DGETHOSTBYADDR_M 
>> $DEBUG_FLAG -DUSE_SGE_UNSETENV $CFLAGS"
> 1451c1451
> <    set CFLAGS = "$OFLAG -Wall -Wstrict-prototypes -DUSE_POLL -DLINUX 
> -D$BUILDARCH -D$COMPILE_ARCH -D_GNU_SOURCE -DGETHOSTBYNAME_R6 
> -DGETHOSTBYADDR_R8 $DEBUG_FLAG $CFLAGS"
> ---
>>    set CFLAGS = "$OFLAG -Wall -Werror -Wstrict-prototypes -DUSE_POLL -DLINUX 
>> -D$BUILDARCH -D$COMPILE_ARCH -D_GNU_SOURCE -DGETHOSTBYNAME_R6 
>> -DGETHOSTBYADDR_R8 $DEBUG_FLAG $CFLAGS"
> 1591c1591
> <       set CFLAGS = "-Wall -O0 -pipe $CFLAGS -rpath /usr/lib/x86"
> ---
>>       set CFLAGS = "-Wall -Werror -O0 -pipe $CFLAGS -rpath
>>       /usr/lib/x86"
>
>
> Then I try to run distinst
>
>
> mkdir -p $SGE_ROOT/vers
> ./scripts/distinst -allall -basedir /work/pgu/target-test-dir -vdir vers
> ...
> Installing "3rd_party/" directory tree
> Installing "inst_sge", "install_qmaster" and "install_execd"
> Installing "util/" directory tree
> chmod: cannot access 
> `/work/pgu/target-test-dir/vers/util/DetectJvmLibrary.jar': No such file or 
> directory
> This command failed: chmod 644
> /work/pgu/target-test-dir/vers/util/install_modules/DB_CONFIG/work/pgu/target-test-dir/vers/util/install_modules/backup_template.conf
> /work/pgu/target-test-dir/vers/util/install_modules/inst_berkeley.sh
> /work...
>
>
> Installation failed. Exiting.
>
> So what's the next step? Any hints or documentation pointers?
>
> Thanks
>
> //Petter
>
>
>
> _______________________________________________
> users mailing list
> [email protected]
> https://gridengine.org/mailman/listinfo/users
>

_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users

Reply via email to