[torquedev] make distcheck

Bas van der Vlies basv at sara.nl
Fri Jul 16 01:53:41 MDT 2010


On 16-07-10 06:50, Garrick Staples wrote:
> Bump.
>
> We need 'make distcheck' run on every possible linux distro and platform.
>
Ok i just tried some configs:

  * debian lenny i386, gcc 4.3.2 (default), make distcheck passes
  * debian lenny i386, gcc 4.1.3, make distcheck passes
  * debian lenny i386, gcc 3.4.6. make distcheck passes
  * debian lenny i386, icc 10.1.018, make distcheck passes

  * debian lenny amd64, gcc 4.3.2 (default), make distcheck passes
  * debian lenny amd64, gcc 4.1.3, make distcheck passes
  * debian lenny amd64, gcc 4.2.4, make distcheck passes

  * debian squeeze amd64, gcc 4.4.4 (default), make distcheck passes
  * debian squeeze amd64, gcc 4.1.3, make distcheck passes
  * debian squeeze amd64, gcc 4.2.4, make distcheck passes
  * debian squeeze amd64, gcc 4.3.5, make distcheck passes

  * debian lenny i386, gcc 3.3.6. make distcheck failes
{{{
> if gcc-3.3 -DHAVE_CONFIG_H -I. -I../../../src/server -I../../src/include  -I../../../src/include  -DPBS_SERVER_HOME=\"/var/tmp/trunk/torque-2.5.0/_inst/spool\" -DPBS_ENVIRON=\"/var/tmp/trunk/torque-2.5.0/_inst/spool/pbs_environment\" -g -O2 -W -Wall -Wno-unused-parameter -Wno-long-long -pedantic -Werror -D_LARGEFILE64_SOURCE -MT stat_job.o -MD -MP -MF ".deps/stat_job.Tpo" -c -o stat_job.o ../../../src/server/stat_job.c; \
> 	then mv -f ".deps/stat_job.Tpo" ".deps/stat_job.Po"; else rm -f ".deps/stat_job.Tpo"; exit 1; fi
> ../../../src/server/stat_job.c: In function `status_attrib':
> ../../../src/server/stat_job.c:302: warning: `remaining' might be used uninitialized in this function
> make[3]: *** [stat_job.o] Error 1
> make[3]: Leaving directory `/var/tmp/trunk/torque-2.5.0/_build/src/server'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/var/tmp/trunk/torque-2.5.0/_build/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/var/tmp/trunk/torque-2.5.0/_build'
> make: *** [distcheck] Error 2
}}}

  * debian lenny i386, icc 11.0.074, make distcheck fails
    debian lenny amd64, icc 11.0.074. make distcheck fails
    debian squeeze amd64, icc 11.0.074 , make distcheck fails:
{{{

> if icc -DHAVE_CONFIG_H -I. -I../../../../src/lib/Libattr -I../../../src/include  -I../../../../src/include   -g -O2 -W -Wall -Wno-unused-parameter -Wno-long-long -pedantic -Werror -D_LARGEFILE64_SOURCE -MT attr_atomic.o -MD -MP -MF ".deps/attr_atomic.Tpo" -c -o attr_atomic.o ../../../../src/lib/Libattr/attr_atomic.c; \
> 	then mv -f ".deps/attr_atomic.Tpo" ".deps/attr_atomic.Po"; else rm -f ".deps/attr_atomic.Tpo"; exit 1; fi
> icc: command line remark #10148: option '-W' not supported
> icc: command line warning #10156: ignoring option '-W'; no argument required
> icc: command line warning #10156: ignoring option '-W'; no argument required
> icc: command line remark #10148: option '-pedantic' not supported
> /sara/sw/intel/Compiler/11.0/074/include/stddef.h(50): error: duplicate specifier in declaration
>   typedef __SIZE_TYPE__	size_t;
>                        	^
>
> ../../../../src/lib/Libattr/attr_atomic.c(105): remark #1419: external declaration in primary source file
>   extern int resc_access_perm; /* see lib/Libattr/attr_fn_resc.c */
>              ^
>
> ../../../../src/lib/Libattr/attr_atomic.c(277): remark #869: parameter "old" was never referenced
>     attribute *old,  /*unused*/
>                ^
>
> compilation aborted for ../../../../src/lib/Libattr/attr_atomic.c (code 2)
> make[4]: *** [attr_atomic.o] Error 1
> make[4]: Leaving directory `/var/tmp/torque_2.5/torque-2.5.0/_build/src/lib/Libattr'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/var/tmp/torque_2.5/torque-2.5.0/_build/src/lib'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/var/tmp/torque_2.5/torque-2.5.0/_build/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/var/tmp/torque_2.5/torque-2.5.0/_build'
> make: *** [distcheck] Error 2
}}}

  * debian lenny amd64, icc 10.1.018, configure fails
    debian squeeze amd64, icc 10.1.018, configure fails:
{{{
checking for atexit... no
checking for on_exit... no
configure: error: Must have atexit() or on_exit()
}}}


> On Jul 7, 2010, at 8:32 PM, Garrick Staples wrote:
>
>> Since we have a release coming soon, I just want to reiterate the importance of
>> 'make distcheck'. It would be of great use of everyone ran a 'make distcheck'
>> on trunk on every platform possible to ensure a smooth release.
>>
>> So far, I know it fails on OSX 10.4.0.
>>
>> --
>> Garrick Staples, GNU/Linux HPCC SysAdmin
>> University of Southern California
>>
>> Life is Good!
>> _______________________________________________
>> torquedev mailing list
>> torquedev at supercluster.org
>> http://www.supercluster.org/mailman/listinfo/torquedev
>
> _______________________________________________
> torquedev mailing list
> torquedev at supercluster.org
> http://www.supercluster.org/mailman/listinfo/torquedev


-- 
********************************************************************
*  Bas van der Vlies                    e-mail: basv at sara.nl       *
*  SARA - Academic Computing Services   Amsterdam, The Netherlands *
********************************************************************


More information about the torquedev mailing list