[gmx-users] gromacs3.3.1 compilation error in SGI

raja raja_28 at fastmail.us
Fri Apr 7 12:43:16 CEST 2006


Dear Mr.Lindhal and Mr.Goel,
        Based on your previous mail , I did these modification in
        gmx_fft_fftw3.c

######################################################################
int
gmx_fft_init_1d_real(gmx_fft_t *   pfft,
                     int           nx) 
{
    gmx_fft_t              fft;
    real            *p1,*p2,*up1,*up2;
    char                 pc;
    pc = &(pc[8]);
    int                   i,j,k;

    if(pfft==NULL)
    {
########################################################################
                       
But I got these errors...

############################### ERROR ##################################

cc -DHAVE_CONFIG_H -I. -I. -I../../src -I../../include
-DGMXLIBDIR=\"/usr/local
/gromacs/share/top\" -I/usr/local/include -r12000 -mips4 -O3
-OPT:IEEE_arithmeti
c=3 -OPT:rsqrt=ON -SWP:loop_overhead -INLINE:=ON -LNO:opt=1
-LNO:ou_further=3 -O
PT:Olimit=0:roundoff=3:alias=typed -woff 1174 -D__INLINE_INTRINSICS -c
gmx_fft_f
ftw3.c -Wp,-MDupdate,.deps/gmx_fft_fftw3.TPlo -o gmx_fft_fftw3.o
cc-1138 cc: ERROR File = gmx_fft_fftw3.c, Line = 151
  Expression must have pointer-to-object type.

      pc = &(pc[8]);
                ^

cc-1551 cc: WARNING File = gmx_fft_fftw3.c, Line = 151
  The variable "pc" is used before its value is set.

      pc = &(pc[8]);
             ^

cc-1241 cc: ERROR File = gmx_fft_fftw3.c, Line = 152
  A declaration cannot appear after an executable statement in a block.

      int                   i,j,k;
      ^

cc-1515 cc: ERROR File = gmx_fft_fftw3.c, Line = 186
  A value of type "void *" cannot be assigned to an entity of type
  "char".

      pc = (void *)p1;
         ^

cc-1515 cc: ERROR File = gmx_fft_fftw3.c, Line = 190
  A value of type "void *" cannot be assigned to an entity of type
  "char".

      pc = (void *)p2;
         ^

4 errors detected in the compilation of "gmx_fft_fftw3.c".
*** Error code 1 (bu21)
*** Error code 1 (bu21)
*** Error code 1 (bu21)
*** Error code 1 (bu21)

#################################################################################

Did I do any thing wrong in modification ?


Thanks !
B.Nataraj



On Fri, 7 Apr 2006 11:37:21 +0200, "Erik Lindahl" <lindahl at sbc.su.se>
said:
> Hi,
> 
> It says in the error message - here's the full path:
> 
> gromacs-3.3.1/src/mdlib/gmx_fft_fftw3.c.
> 
> Cheers,
> 
> Erik
> 
> 
> On Apr 7, 2006, at 11:15 AM, raja wrote:
> 
> > Dear Mr. Erick and Mr. spoel,
> >       Sorry , I am not a programmer, so please let me know which file
> >       under the folder "src" I have to incorporate
> > this change you are suggested.
> >
> > With thanks !
> > B.Nataraj
> > On Fri, 07 Apr 2006 10:47:43 +0200, "David van der Spoel"
> > <spoel at xray.bmc.uu.se> said:
> >> Erik Lindahl wrote:
> >>> Hi Raja,
> >>>
> >>> Try changing the "void" on line 150 to "char". gcc doesn't complain
> >>> about this casting even with full warnings, so we missed one  
> >>> instance.
> >>>
> >> Maybe you'd rather need
> >>
> >> pc = (void *)(pc + 8)
> >>
> >> or even better
> >>
> >> pc = &(pc[8])
> >>
> >>> Erik
> >>>
> >>>
> >>> On Apr 7, 2006, at 10:36 AM, raja wrote:
> >>>
> >>>> Dear all,
> >>>> I just tried to install groamcs3.3.1, with a hope to overcome the
> >>>> earlier bug I posted for 3.3 version
> >>>> (http://www.gromacs.org/pipermail/gmx-users/2006-April/ 
> >>>> 020850.html) .But
> >>>> an other error occured in groamcs3.3.1 in SGI compilation..
> >>>> Error
> >>>> ################################################################### 
> >>>> ########
> >>>>
> >>>>  -I../../src  -I../../include
> >>>>  -DGMXLIBDIR=\"/usr/local/gromacs/share/top\" -I/usr/local/include
> >>>>  -r12000 -mips4 -O3 -OPT:IEEE_arithmetic=3 -OPT:rsqrt=ON
> >>>>  -SWP:loop_overhead -INLINE:=ON -LNO:opt=1 -LNO:ou_further=3
> >>>>  -OPT:Olimit=0:roundoff=3:alias=typed -woff 1174 - 
> >>>> D__INLINE_INTRINSICS
> >>>>  -c -o qm_gaussian.lo qm_gaussian.c
> >>>>  cc -DHAVE_CONFIG_H -I. -I. -I../../src -I../../include
> >>>>  -DGMXLIBDIR=\"/usr/local/gromacs/share/top\" -I/usr/local/include
> >>>>  -r12000 -mips4 -O3 -OPT:IEEE_arithmetic=3 -OPT:rsqrt=ON
> >>>>  -SWP:loop_overhead -INLINE:=ON -LNO:opt=1 -LNO:ou_further=3
> >>>>  -OPT:Olimit=0:roundoff=3:alias=typed -woff 1174 - 
> >>>> D__INLINE_INTRINSICS
> >>>>  -c qm_gaussian.c -Wp,-MDupdate,.deps/qm_gaussian.TPlo -o  
> >>>> qm_gaussian.o
> >>>>         source='gmx_fft_fftw3.c' object='gmx_fft_fftw3.lo'  
> >>>> libtool=yes \
> >>>>         DEPDIR=.deps depmode=sgi /bin/sh ../../config/depcomp \
> >>>>         /bin/sh ../../libtool --tag=CC --mode=compile cc - 
> >>>> DHAVE_CONFIG_H
> >>>>          -I. -I. -I../../src  -I../../include
> >>>>         -DGMXLIBDIR=\"/usr/local/gromacs/share/top\"
> >>>>         -I/usr/local/include   -r12000 -mips4 -O3 - 
> >>>> OPT:IEEE_arithmetic=3
> >>>>         -OPT:rsqrt=ON -SWP:loop_overhead -INLINE:=ON -LNO:opt=1
> >>>>         -LNO:ou_further=3 -OPT:Olimit=0:roundoff=3:alias=typed - 
> >>>> woff
> >>>>         1174 -D__INLINE_INTRINSICS -c -o gmx_fft_fftw3.lo
> >>>>         gmx_fft_fftw3.c
> >>>>  cc -DHAVE_CONFIG_H -I. -I. -I../../src -I../../include
> >>>>  -DGMXLIBDIR=\"/usr/local/gromacs/share/top\" -I/usr/local/include
> >>>>  -r12000 -mips4 -O3 -OPT:IEEE_arithmetic=3 -OPT:rsqrt=ON
> >>>>  -SWP:loop_overhead -INLINE:=ON -LNO:opt=1 -LNO:ou_further=3
> >>>>  -OPT:Olimit=0:roundoff=3:alias=typed -woff 1174 - 
> >>>> D__INLINE_INTRINSICS
> >>>>  -c gmx_fft_fftw3.c -Wp,-MDupdate,.deps/gmx_fft_fftw3.TPlo -o
> >>>>  gmx_fft_fftw3.o
> >>>> cc-3316 cc: ERROR File = gmx_fft_fftw3.c, Line = 186
> >>>>   The expression must be a pointer to a complete object type.
> >>>>
> >>>>       pc += 8;
> >>>>       ^
> >>>>
> >>>> cc-3316 cc: ERROR File = gmx_fft_fftw3.c, Line = 190
> >>>>   The expression must be a pointer to a complete object type.
> >>>>
> >>>>       pc += 8;
> >>>>       ^
> >>>>
> >>>> 2 errors detected in the compilation of "gmx_fft_fftw3.c".
> >>>> *** Error code 1 (bu21)
> >>>> *** Error code 1 (bu21)
> >>>> *** Error code 1 (bu21)
> >>>> *** Error code 1 (bu21)
> >>>> ################################################################### 
> >>>> ##########
> >>>>
> >>>>
> >>>> I am desparate to compile in SGI , Please help me.
> >>>>
> >>>> With thanks !
> >>>> B.Nataraj
> >>>> --  raja
> >>>>   raja_28 at fastmail.us
> >>>>
> >>>> --http://www.fastmail.fm - Access all of your messages and folders
> >>>>                           wherever you are
> >>>>
> >>>> _______________________________________________
> >>>> gmx-users mailing list    gmx-users at gromacs.org
> >>>> http://www.gromacs.org/mailman/listinfo/gmx-users
> >>>> Please don't post (un)subscribe requests to the list. Use the
> >>>> www interface or send it to gmx-users-request at gromacs.org.
> >>>> Can't post? Read http://www.gromacs.org/mailing_lists/users.php
> >>>>
> >>>
> >>> _______________________________________________
> >>> gmx-users mailing list    gmx-users at gromacs.org
> >>> http://www.gromacs.org/mailman/listinfo/gmx-users
> >>> Please don't post (un)subscribe requests to the list. Use thewww
> >>> interface or send it to gmx-users-request at gromacs.org.
> >>> Can't post? Read http://www.gromacs.org/mailing_lists/users.php
> >>
> >>
> >> -- 
> >> David.
> >> _____________________________________________________________________ 
> >> ___
> >> David van der Spoel, PhD, Assoc. Prof., Molecular Biophysics group,
> >> Dept. of Cell and Molecular Biology, Uppsala University.
> >> Husargatan 3, Box 596,          75124 Uppsala, Sweden
> >> phone:  46 18 471 4205          fax: 46 18 511 755
> >> spoel at xray.bmc.uu.se    spoel at gromacs.org   http://folding.bmc.uu.se
> >> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
> >> +++++
> >> _______________________________________________
> >> gmx-users mailing list    gmx-users at gromacs.org
> >> http://www.gromacs.org/mailman/listinfo/gmx-users
> >> Please don't post (un)subscribe requests to the list. Use the
> >> www interface or send it to gmx-users-request at gromacs.org.
> >> Can't post? Read http://www.gromacs.org/mailing_lists/users.php
> > -- 
> >   raja
> >   raja_28 at fastmail.us
> >
> > -- 
> > http://www.fastmail.fm - Access your email from home and the web
> >
> > _______________________________________________
> > gmx-users mailing list    gmx-users at gromacs.org
> > http://www.gromacs.org/mailman/listinfo/gmx-users
> > Please don't post (un)subscribe requests to the list. Use the
> > www interface or send it to gmx-users-request at gromacs.org.
> > Can't post? Read http://www.gromacs.org/mailing_lists/users.php
> >
> 
> _______________________________________________
> gmx-users mailing list    gmx-users at gromacs.org
> http://www.gromacs.org/mailman/listinfo/gmx-users
> Please don't post (un)subscribe requests to the list. Use the 
> www interface or send it to gmx-users-request at gromacs.org.
> Can't post? Read http://www.gromacs.org/mailing_lists/users.php
-- 
  raja
  raja_28 at fastmail.us

-- 
http://www.fastmail.fm - Faster than the air-speed velocity of an
                          unladen european swallow




More information about the gromacs.org_gmx-users mailing list