我想用QGIS做一些编码。我可以信赖Ubuntu 14.04。我按照here的说明用Qtcreator构建了QGIS。
尝试构建时,会出现以下问题:
:-1: error: [src/core/CMakeFiles/qgis_core.dir/gps/context.c.o] Error 1
我不明白错误,所以我尝试使用控制台构建QGIS,但它工作正常,但我无法修复安装步骤:当我输入make install
时,我收到以下警告代码:< / p>
Linking CXX executable CMakeFiles/CMakeRelink.dir/qgis.r.in6
/usr/bin/ld: warning: libgrass_datetime.6.4.3.so, needed by /usr/lib/grass64/lib/libgrass_gis.so, not found (try using -rpath or -rpath-link)
但是,文件/usr/lib/grass64/lib/libgrass_datetime.6.4.3.so确实存在,我不明白为什么只在需要许多其他草库时才会收到草警告。
我得到许多与libgrass包有关的未定义引用行,如: /usr/lib/grass64/lib/libgrass_vect.so:对`dig__fwrite_port_L'的未定义引用
所有这些导致:
collect2: error: ld returned 1 exit status
make[2]: *** [src/providers/grass/6/CMakeFiles/CMakeRelink.dir/qgis.r.in6] Error 1
make[1]: *** [src/providers/grass/6/CMakeFiles/qgis.r.in6.dir/preinstall] Error 2
make: *** [preinstall] Error 2
有人知道这个错误及其含义吗?
这是键入ls -l /usr/lib/grass64/lib/ | grep libgrass
-rw-r--r-- 1 root root 14400 déc. 16 2013 libgrass_arraystats.6.4.3.so
lrwxrwxrwx 1 root root 28 déc. 16 2013 libgrass_arraystats.so -> libgrass_arraystats.6.4.3.so
-rw-r--r-- 1 root root 14432 déc. 16 2013 libgrass_bitmap.6.4.3.so
lrwxrwxrwx 1 root root 24 déc. 16 2013 libgrass_bitmap.so -> libgrass_bitmap.6.4.3.so
-rw-r--r-- 1 root root 10144 déc. 16 2013 libgrass_btree.6.4.3.so
lrwxrwxrwx 1 root root 23 déc. 16 2013 libgrass_btree.so -> libgrass_btree.6.4.3.so
-rw-r--r-- 1 root root 27104 déc. 16 2013 libgrass_cairodriver.6.4.3.so
lrwxrwxrwx 1 root root 29 déc. 16 2013 libgrass_cairodriver.so -> libgrass_cairodriver.6.4.3.so
-rw-r--r-- 1 root root 47520 déc. 16 2013 libgrass_cdhc.6.4.3.so
lrwxrwxrwx 1 root root 22 déc. 16 2013 libgrass_cdhc.so -> libgrass_cdhc.6.4.3.so
-rw-r--r-- 1 root root 14456 déc. 16 2013 libgrass_cluster.6.4.3.so
lrwxrwxrwx 1 root root 25 déc. 16 2013 libgrass_cluster.so -> libgrass_cluster.6.4.3.so
-rw-r--r-- 1 root root 35328 déc. 16 2013 libgrass_datetime.6.4.3.so
lrwxrwxrwx 1 root root 26 déc. 16 2013 libgrass_datetime.so -> libgrass_datetime.6.4.3.so
-rw-r--r-- 1 root root 68976 déc. 16 2013 libgrass_dbmibase.6.4.3.so
lrwxrwxrwx 1 root root 26 déc. 16 2013 libgrass_dbmibase.so -> libgrass_dbmibase.6.4.3.so
-rw-r--r-- 1 root root 44120 déc. 16 2013 libgrass_dbmiclient.6.4.3.so
lrwxrwxrwx 1 root root 28 déc. 16 2013 libgrass_dbmiclient.so -> libgrass_dbmiclient.6.4.3.so
-rw-r--r-- 1 root root 31688 déc. 16 2013 libgrass_dbmidriver.6.4.3.so
lrwxrwxrwx 1 root root 28 déc. 16 2013 libgrass_dbmidriver.so -> libgrass_dbmidriver.6.4.3.so
-rw-r--r-- 1 root root 10184 déc. 16 2013 libgrass_dbstubs.6.4.3.so
lrwxrwxrwx 1 root root 25 déc. 16 2013 libgrass_dbstubs.so -> libgrass_dbstubs.6.4.3.so
-rw-r--r-- 1 root root 97416 déc. 16 2013 libgrass_dgl.6.4.3.so
lrwxrwxrwx 1 root root 21 déc. 16 2013 libgrass_dgl.so -> libgrass_dgl.6.4.3.so
-rw-r--r-- 1 root root 81024 déc. 16 2013 libgrass_dig2.6.4.3.so
lrwxrwxrwx 1 root root 22 déc. 16 2013 libgrass_dig2.so -> libgrass_dig2.6.4.3.so
-rw-r--r-- 1 root root 48064 déc. 16 2013 libgrass_display.6.4.3.so
lrwxrwxrwx 1 root root 25 déc. 16 2013 libgrass_display.so -> libgrass_display.6.4.3.so
-rw-r--r-- 1 root root 48224 déc. 16 2013 libgrass_driver.6.4.3.so
lrwxrwxrwx 1 root root 24 déc. 16 2013 libgrass_driver.so -> libgrass_driver.6.4.3.so
-rw-r--r-- 1 root root 14368 déc. 16 2013 libgrass_dspf.6.4.3.so
lrwxrwxrwx 1 root root 22 déc. 16 2013 libgrass_dspf.so -> libgrass_dspf.6.4.3.so
-rw-r--r-- 1 root root 27536 déc. 16 2013 libgrass_edit.6.4.3.so
lrwxrwxrwx 1 root root 22 déc. 16 2013 libgrass_edit.so -> libgrass_edit.6.4.3.so
-rw-r--r-- 1 root root 18824 déc. 16 2013 libgrass_form.6.4.3.so
lrwxrwxrwx 1 root root 22 déc. 16 2013 libgrass_form.so -> libgrass_form.6.4.3.so
-rw-r--r-- 1 root root 131104 déc. 16 2013 libgrass_g3d.6.4.3.so
lrwxrwxrwx 1 root root 21 déc. 16 2013 libgrass_g3d.so -> libgrass_g3d.6.4.3.so
-rw-r--r-- 1 root root 346712 déc. 16 2013 libgrass_gis.6.4.3.so
lrwxrwxrwx 1 root root 21 déc. 16 2013 libgrass_gis.so -> libgrass_gis.6.4.3.so
-rw-r--r-- 1 root root 26768 déc. 16 2013 libgrass_gmath.6.4.3.so
lrwxrwxrwx 1 root root 23 déc. 16 2013 libgrass_gmath.so -> libgrass_gmath.6.4.3.so
-rw-r--r-- 1 root root 109624 déc. 16 2013 libgrass_gpde.6.4.3.so
lrwxrwxrwx 1 root root 22 déc. 16 2013 libgrass_gpde.so -> libgrass_gpde.6.4.3.so
-rw-r--r-- 1 root root 39584 déc. 16 2013 libgrass_gproj.6.4.3.so
lrwxrwxrwx 1 root root 23 déc. 16 2013 libgrass_gproj.so -> libgrass_gproj.6.4.3.so
-rw-r--r-- 1 root root 43640 déc. 16 2013 libgrass_I.6.4.3.so
-rw-r--r-- 1 root root 10224 déc. 16 2013 libgrass_interpdata.6.4.3.so
lrwxrwxrwx 1 root root 28 déc. 16 2013 libgrass_interpdata.so -> libgrass_interpdata.6.4.3.so
-rw-r--r-- 1 root root 64304 déc. 16 2013 libgrass_interpfl.6.4.3.so
lrwxrwxrwx 1 root root 26 déc. 16 2013 libgrass_interpfl.so -> libgrass_interpfl.6.4.3.so
-rw-r--r-- 1 root root 43608 déc. 16 2013 libgrass_Iortho.6.4.3.so
lrwxrwxrwx 1 root root 24 déc. 16 2013 libgrass_Iortho.so -> libgrass_Iortho.6.4.3.so
-rw-r--r-- 1 root root 34882 déc. 16 2013 libgrass_iostream.6.4.3.a
-rw-r--r-- 1 root root 43200 déc. 16 2013 libgrass_ismap.6.4.3.a
lrwxrwxrwx 1 root root 19 déc. 16 2013 libgrass_I.so -> libgrass_I.6.4.3.so
-rw-r--r-- 1 root root 35352 déc. 16 2013 libgrass_lidar.6.4.3.so
lrwxrwxrwx 1 root root 23 déc. 16 2013 libgrass_lidar.so -> libgrass_lidar.6.4.3.so
-rw-r--r-- 1 root root 10232 déc. 16 2013 libgrass_linkm.6.4.3.so
lrwxrwxrwx 1 root root 23 déc. 16 2013 libgrass_linkm.so -> libgrass_linkm.6.4.3.so
-rw-r--r-- 1 root root 14440 déc. 16 2013 libgrass_lrs.6.4.3.so
lrwxrwxrwx 1 root root 21 déc. 16 2013 libgrass_lrs.so -> libgrass_lrs.6.4.3.so
-rw-r--r-- 1 root root 47926 déc. 16 2013 libgrass_manage.6.4.3.a
-rw-r--r-- 1 root root 35352 déc. 16 2013 libgrass_neta.6.4.3.so
lrwxrwxrwx 1 root root 22 déc. 16 2013 libgrass_neta.so -> libgrass_neta.6.4.3.so
-rw-r--r-- 1 root root 40152 déc. 16 2013 libgrass_nviz.6.4.3.so
lrwxrwxrwx 1 root root 22 déc. 16 2013 libgrass_nviz.so -> libgrass_nviz.6.4.3.so
-rw-r--r-- 1 root root 409032 déc. 16 2013 libgrass_ogsf.6.4.3.so
lrwxrwxrwx 1 root root 22 déc. 16 2013 libgrass_ogsf.so -> libgrass_ogsf.6.4.3.so
-rw-r--r-- 1 root root 27048 déc. 16 2013 libgrass_pngdriver.6.4.3.so
lrwxrwxrwx 1 root root 27 déc. 16 2013 libgrass_pngdriver.so -> libgrass_pngdriver.6.4.3.so
-rw-r--r-- 1 root root 18624 déc. 16 2013 libgrass_psdriver.6.4.3.so
lrwxrwxrwx 1 root root 26 déc. 16 2013 libgrass_psdriver.so -> libgrass_psdriver.6.4.3.so
-rw-r--r-- 1 root root 10216 déc. 16 2013 libgrass_qtree.6.4.3.so
lrwxrwxrwx 1 root root 23 déc. 16 2013 libgrass_qtree.so -> libgrass_qtree.6.4.3.so
-rw-r--r-- 1 root root 48944 déc. 16 2013 libgrass_raster.6.4.3.so
lrwxrwxrwx 1 root root 24 déc. 16 2013 libgrass_raster.so -> libgrass_raster.6.4.3.so
-rw-r--r-- 1 root root 35448 déc. 16 2013 libgrass_rli.6.4.3.so
lrwxrwxrwx 1 root root 21 déc. 16 2013 libgrass_rli.so -> libgrass_rli.6.4.3.so
-rw-r--r-- 1 root root 10200 déc. 16 2013 libgrass_rowio.6.4.3.so
lrwxrwxrwx 1 root root 23 déc. 16 2013 libgrass_rowio.so -> libgrass_rowio.6.4.3.so
-rw-r--r-- 1 root root 22712 déc. 16 2013 libgrass_rtree.6.4.3.so
lrwxrwxrwx 1 root root 23 déc. 16 2013 libgrass_rtree.so -> libgrass_rtree.6.4.3.so
-rw-r--r-- 1 root root 14392 déc. 16 2013 libgrass_segment.6.4.3.so
lrwxrwxrwx 1 root root 25 déc. 16 2013 libgrass_segment.so -> libgrass_segment.6.4.3.so
-rw-r--r-- 1 root root 39176 déc. 16 2013 libgrass_shape.6.4.3.so
lrwxrwxrwx 1 root root 23 déc. 16 2013 libgrass_shape.so -> libgrass_shape.6.4.3.so
-rw-r--r-- 1 root root 47448 déc. 16 2013 libgrass_sim.6.4.3.so
lrwxrwxrwx 1 root root 21 déc. 16 2013 libgrass_sim.so -> libgrass_sim.6.4.3.so
-rw-r--r-- 1 root root 27256 déc. 16 2013 libgrass_sites.6.4.3.so
lrwxrwxrwx 1 root root 23 déc. 16 2013 libgrass_sites.so -> libgrass_sites.6.4.3.so
-rw-r--r-- 1 root root 43440 déc. 16 2013 libgrass_sqlp.6.4.3.so
lrwxrwxrwx 1 root root 22 déc. 16 2013 libgrass_sqlp.so -> libgrass_sqlp.6.4.3.so
-rw-r--r-- 1 root root 18464 déc. 16 2013 libgrass_stats.6.4.3.so
lrwxrwxrwx 1 root root 23 déc. 16 2013 libgrass_stats.so -> libgrass_stats.6.4.3.so
-rw-r--r-- 1 root root 18640 déc. 16 2013 libgrass_symb.6.4.3.so
lrwxrwxrwx 1 root root 22 déc. 16 2013 libgrass_symb.so -> libgrass_symb.6.4.3.so
-rw-r--r-- 1 root root 10232 déc. 16 2013 libgrass_trans.6.4.3.so
lrwxrwxrwx 1 root root 23 déc. 16 2013 libgrass_trans.so -> libgrass_trans.6.4.3.so
-rw-r--r-- 1 root root 18672 déc. 16 2013 libgrass_vask.6.4.3.so
lrwxrwxrwx 1 root root 22 déc. 16 2013 libgrass_vask.so -> libgrass_vask.6.4.3.so
-rw-r--r-- 1 root root 263880 déc. 16 2013 libgrass_vect.6.4.3.so
lrwxrwxrwx 1 root root 22 déc. 16 2013 libgrass_vect.so -> libgrass_vect.6.4.3.so
-rw-r--r-- 1 root root 35280 déc. 16 2013 libgrass_vedit.6.4.3.so
lrwxrwxrwx 1 root root 23 déc. 16 2013 libgrass_vedit.so -> libgrass_vedit.6.4.3.so