#233 closed defect (fixed)
georeferencer not properly compiled on RHEL4
Reported by: | Owned by: | gsherman | |
---|---|---|---|
Priority: | major: does not work as expected | Milestone: | |
Component: | Build/Install | Version: | |
Keywords: | georeferencer | Cc: | neteler@… |
Must Fix for Release: | No | Platform: | RedHat |
Platform Version: | Awaiting user input: | no |
Description
Hi,
on my Mandriva box I have the georeferencer, but not on RHEL4 Linux. probably due to this problem:
Making all in georeferencer make[1]: Entering directory `/hardmnt/bartok0/ssi/neteler/software/qgis_unstable/src/plugins/georeferencer' make[1]: Circular georeferencer.qrc <- georeferencer.qrc.cpp dependency dropped. make all-am make[2]: Entering directory `/hardmnt/bartok0/ssi/neteler/software/qgis_unstable/src/plugins/georeferencer' make[2]: Circular georeferencer.qrc <- georeferencer.qrc.cpp dependency dropped. make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/hardmnt/bartok0/ssi/neteler/software/qgis_unstable/src/plugins/georeferencer' make[1]: Leaving directory `/hardmnt/bartok0/ssi/neteler/software/qgis_unstable/src/plugins/georeferencer' Making all in gps_importer ...
The plugin isn't installed then. I am using the current SVN version.
Markus
Change History (4)
comment:1 by , 18 years ago
comment:2 by , 18 years ago
Hi,
I found something:
cd /usr/local/qgis_devel/lib/qgis ls -l | grep ref -rwxr-xr-x 1 neteler ssi 1807886 Aug 10 18:36 georefplugin.so -rwxr-xr-x 1 neteler ssi 1872 Aug 10 18:36 georefplugin.la -rw-r--r-- 1 neteler ssi 4728256 Aug 10 18:36 georefplugin.a
It *is* compiled. But it is not visible in the plugin manager because the plugin manager reads from /usr/local/lib64/qgis:
ls -l /usr/local/lib64/qgis | grep ref
but the scalebar is there: ls -l /usr/local/lib64/qgis | grep Scal -rw-r--r-- 1 neteler ssi 1937084 Aug 10 18:36 libScaleBarplugin.a -rwxr-xr-x 1 neteler ssi 1667 Aug 10 18:36 libScaleBarplugin.la -rwxr-xr-x 1 neteler ssi 918893 Aug 10 18:36 libScaleBarplugin.so
Essentially the georeferer isn't copied (or whatever) into the right directory while the others are.
Note that I am using a 64bit platform.
Markus
comment:3 by , 18 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
That pins the problem right down. It is fixed in SVN r5699. A svn update in the georeferencer directory and then a make install in the same directory should fix the problem for you.
That circular dependency warning occurs with other plugins too, for example, the scale bar. Are you sure that the georeferencer isn't installed, and if not, is the scale bar also not installed? It is only a warning and shouldn't be stopping make from compiling and installing the plugin.
If there are georefplugin.la and georefplugin.so files in the qgis install directory (prefix_path/lib/qgis), then the problem is probably not with the make process.