Compile error with updated cfitsio >= 3.360 #17856
Labels
Bug
Either a bug report, or a bug fix. Let's hope for the latter!
Build/Install
Related to compiling or installing QGIS
High Priority
Author Name: Donovan Cameron (@saultdon)
Original Redmine Issue: 9235
Affected QGIS version: 2.0.1
Redmine category:build/install
This is the compile error from QGIS 2.0.1 (stable/release) with an updated cfitsio (3.360) reported from an Arch Linux user:
@linking C executable ../../../output/lib/qgis/grass/modules/qgis.g.info
/usr/bin/ld: warning: libcfitsio.so.1, needed by /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/libgdal.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/libgdal.so: undefined reference to
ffcrim' /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/libgdal.so: undefined reference to
ffmahd'/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/libgdal.so: undefined reference to
ffpscl' /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/libgdal.so: undefined reference to
ffukls'/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/libgdal.so: undefined reference to
ffppr' /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/libgdal.so: undefined reference to
ffgkyn'/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/libgdal.so: undefined reference to
ffgkls' /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/libgdal.so: undefined reference to
ffgpv'/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/libgdal.so: undefined reference to
ffghsp' /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/libgdal.so: undefined reference to
ffplsw'/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/libgdal.so: undefined reference to
ffopentest' /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/libgdal.so: undefined reference to
ffinit'/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/libgdal.so: undefined reference to
ffgipr' /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib/libgdal.so: undefined reference to
ffclos'collect2: Fehler: ld gab 1 als Ende-Status zurück
src/providers/grass/CMakeFiles/qgis.g.info.dir/build.make:92: recipe for target 'output/lib/qgis/grass/modules/qgis.g.info' failed
make[2]: *** [output/lib/qgis/grass/modules/qgis.g.info] Error 1
CMakeFiles/Makefile2:1362: recipe for target 'src/providers/grass/CMakeFiles/qgis.g.info.dir/all' failed
make[1]: *** [src/providers/grass/CMakeFiles/qgis.g.info.dir/all] Error 2
Makefile:136: recipe for target 'all' failed
make: *** [all] Error 2@
Downgrading to cfitsio 3.350 fixes the compile error.
The text was updated successfully, but these errors were encountered: