thanks a lot tom. I'll read below carefully tomorrow and then do the
associated
investigation. your detailed response is really appreciated.


On Wed, Jan 4, 2012 at 5:12 PM, Tom Callaway <tcallawa@redhat.com> wrote:

> On 01/04/2012 05:06 PM, Mark Leeds wrote:
> > thanks tom: I've just been letting the error happen and everything seems
> > fine. When you have a chance, could you explain what you'd like me to do
> > ? I'd love to look into
> > it further but I'm not sure what you mean by your last statement. thanks.
> >
>
> Look at the gcc invocation lines and the warnings:
>
> gcc -m32 -std=gnu99 -I/usr/include/R  -I/usr/local/include    -fpic  -O2 -g
> -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
> --param=ssp-buffer-size=4  -m32 -march=i686 -mtune=atom
> -fasynchronous-unwind-tables -c ar1_functions.c -o ar1_functions.o
> ar1_functions.c: In function ‘calc_ar1_hessian’:
> ar1_functions.c:261:10: warning: variable ‘phigrad’ set but not used
> [-Wunused-but-set-variable]
> ar1_functions.c:260:10: warning: variable ‘alphagrad’ set but not used
> [-Wunused-but-set-variable]
> ar1_functions.c:259:10: warning: variable ‘betagrad’ set but not used
> [-Wunused-but-set-variable]
> ar1_functions.c:258:10: warning: variable ‘rhograd’ set but not used
> [-Wunused-but-set-variable]
> gcc -m32 -std=gnu99 -I/usr/include/R  -I/usr/local/include    -fpic  -O2 -g
> -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
> --param=ssp-buffer-size=4  -m32 -march=i686 -mtune=atom
> -fasynchronous-unwind-tables -c ma1_functions.c -o ma1_functions.o
> ma1_functions.c: In function ‘calc_ma1_hessian’:
> ma1_functions.c:246:10: warning: variable ‘alphagrad’ set but not used
> [-Wunused-but-set-variable]
> ma1_functions.c:245:10: warning: variable ‘betagrad’ set but not used
> [-Wunused-but-set-variable]
> ma1_functions.c:244:10: warning: variable ‘rhograd’ set but not used
> [-Wunused-but-set-variable]
>
> The warnings are output in the syntax:
>
> sourcefile:line_number:row_number: warning: description of warning
>
> So, for the first warning:
>
> ar1_functions.c: In function ‘calc_ar1_hessian’:
> ar1_functions.c:261:10: warning: variable ‘phigrad’ set but not used
> [-Wunused-but-set-variable]
>
> Look inside arl_functions.c, line 261, row 10. It should be a definition
> or assignment of "phigrad". If you look throughout the rest of
> calc_arl_hessian, you may discover that "phigrad" is not being used in
> some workflows. This is what gcc is telling you. Now, if you don't need
> phigrad, this is harmless, but in that case, why assign a value to it?
> In most cases, this check finds errors in code where you actually do
> want to use phigrad.
>
> Hope that helps,
>
> ~tom
>
> ==
> Fedora Project
>

	[[alternative HTML version deleted]]

