[LSST|dm-users 659] eups distrib: Failed to build fftw-3.3.3.eupspkg with error: member reference base type 'ticks' (aka 'int') is not a structure or union

Phil Marshall dr.phil.marshall at gmail.com
Fri May 15 12:33:08 PDT 2015


This *looks* like a genuine bug,  or maybe an undocumented need for some
compiler flags. I couldn't find any mention of this error in this email
list archive.

I am following Simon's instructions
at https://confluence.lsstcorp.org/display/SIM/Catalogs+and+MAF (like so
many of us MAF hopefuls) and running Mac OS X Yosemite.

The build.log is attached. All suggestions welcome!

Cheers

Phil


pjm% eups distrib install sims_maf -t sims
  [  1/59 ]  cfitsio 3360.lsst1
done.
  [  2/59 ]  doxygen 1.8.5 (already installed)
 done.
  [  3/59 ]  eigen 3.2.0
 done.
  [  4/59 ]  fftw 3.3.3 ...

***** error: from
/Users/pjm/lsst/EupsBuildDir/DarwinX86/fftw-3.3.3/build.log:
     return (((double)t1.tb_high - (double)t0.tb_high) * 1.0e9 +
                      ~~^~~~~~~~
./cycle.h:125:46: error: member reference base type 'ticks' (aka 'int') is
not a structure or union
     return (((double)t1.tb_high - (double)t0.tb_high) * 1.0e9 +
                                           ~~^~~~~~~~
./cycle.h:126:18: error: member reference base type 'ticks' (aka 'int') is
not a structure or union
             ((double)t1.tb_low - (double)t0.tb_low));
                      ~~^~~~~~~
./cycle.h:126:38: error: member reference base type 'ticks' (aka 'int') is
not a structure or union
             ((double)t1.tb_low - (double)t0.tb_low));
                                          ~~^~~~~~~
2 warnings and 8 errors generated.
make[2]: *** [timer.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
mv -f .deps/tensor8.Tpo .deps/tensor8.Plo
mv -f .deps/tensor9.Tpo .deps/tensor9.Plo
mv -f .deps/tile2d.Tpo .deps/tile2d.Plo
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
+ exit -4
eups distrib: Failed to build fftw-3.3.3.eupspkg: Command:
source /Users/pjm/lsst/eups/bin/setups.sh; export
EUPS_PATH=/Users/pjm/lsst;
(/Users/pjm/lsst/EupsBuildDir/DarwinX86/fftw-3.3.3/build.sh) >>
/Users/pjm/lsst/EupsBuildDir/DarwinX86/fftw-3.3.3/build.log 2>&1
4>/Users/pjm/lsst/EupsBuildDir/DarwinX86/fftw-3.3.3/build.msg
exited with code 252
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.lsst.org/pipermail/dm-users/attachments/20150515/7bd4764a/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: build.log
Type: application/octet-stream
Size: 60183 bytes
Desc: not available
URL: <https://lists.lsst.org/pipermail/dm-users/attachments/20150515/7bd4764a/attachment.obj>


More information about the dm-users mailing list