Opened 18 years ago

Closed 18 years ago

Last modified 18 years ago

#233 closed defect (fixed)

georeferencer not properly compiled on RHEL4

Reported by: neteler@… 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 anonymous, 18 years ago

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.

comment:2 by neteler@…, 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 g_j_m, 18 years ago

Resolution: fixed
Status: newclosed

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.

comment:4 by neteler@…, 18 years ago

Now it works, thanks.

Markus

Note: See TracTickets for help on using tickets.