[OpenAFS-devel] buildbot maintenance

Jason Edgecombe jason@rampaginggeek.com
Mon, 03 Sep 2012 11:49:39 -0400


On 09/02/2012 10:49 PM, Jason Edgecombe wrote:
> On 09/02/2012 09:56 PM, Jason Edgecombe wrote:
>> Hi everyone,
>>
>> The buildbot master and debian slave are being upgraded to debian 
>> squeeze.
> The maintenance is postponed until Monday.
The buildbot maintenance is complete. libtool was installed by request.

The gcc upgrade (4.4.5) seems to have uncovered some compilation issues:
make[3]: Entering directory `/home/buildmaster/git/src/tptserver'
gcc -O2 -Wall -Wstrict-prototypes -Wold-style-definition -Werror 
-fdiagnostics-show-option -Wpointer-arith 
-I/home/buildmaster/git/src/config -I/home/buildmaster/git/include -I. 
-I. -pthread -D_REENTRANT -DAFS_PTHREAD_ENV -o ptutils.o -c 
./../ptserver/ptutils.c
cc1: warnings being treated as errors
./../ptserver/ptutils.c: In function ‘ChangeEntry’:
./../ptserver/ptutils.c:1964: error: dereferencing pointer ‘tent.243’ 
does break strict-aliasing rules [-Wstrict-aliasing]
./../ptserver/ptutils.c:1964: note: initialized from here
./../ptserver/ptutils.c: In function ‘RemoveFromSGEntry’:
./../ptserver/ptutils.c:813: error: dereferencing pointer ‘tentryg’ does 
break strict-aliasing rules [-Wstrict-aliasing]
./../ptserver/ptutils.c:798: error: dereferencing pointer ‘tentryg’ does 
break strict-aliasing rules [-Wstrict-aliasing]
./../ptserver/ptutils.c:767: error: dereferencing pointer ‘tentryg’ does 
break strict-aliasing rules [-Wstrict-aliasing]
./../ptserver/ptutils.c:766: error: dereferencing pointer ‘tentryg’ does 
break strict-aliasing rules [-Wstrict-aliasing]
./../ptserver/ptutils.c:763: note: initialized from here
make[3]: *** [ptutils.o] Error 1
make[3]: Leaving directory `/home/buildmaster/git/src/tptserver'
make[2]: *** [tptserver] Error 2
make[2]: Leaving directory `/home/buildmaster/git'
make[1]: *** [build] Error 2
make[1]: Leaving directory `/home/buildmaster/git'
make: *** [all] Error 2


I'm also getting compilation errors on Ubuntu 12.04 (Precise):
make[3]: Entering directory 
`/home/jwedgeco/openafs/openafs-git/openafs/src/opr'
gcc -O -Wall -Wstrict-prototypes -Wold-style-definition -Werror 
-fdiagnostics-show-option -Wpointer-arith 
-I/home/jwedgeco/openafs/openafs-git/openafs/src/config 
-I/home/jwedgeco/openafs/openafs-git/openafs/include -I. -I. -pthread 
-D_REENTRANT -DAFS_PTHREAD_ENV -fPIC -o uuid.o -c uuid.c
uuid.c: In function ‘opr_uuid_toString’:
uuid.c:73:12: error: ignoring return value of ‘asprintf’, declared with 
attribute warn_unused_result [-Werror=unused-result]
cc1: all warnings being treated as errors

I can't do much about the compilation errors.

Jason