[Qgis-developer] Cmake and the unhappy python build]

Mark Coletti mcoletti at lychnobite.org
Tue Apr 10 16:51:09 EDT 2007


----- Forwarded message from Mark Coletti <mcoletti at lychnobite.org> -----

Date: Tue, 10 Apr 2007 16:13:11 -0400
From: Mark Coletti <mcoletti at lychnobite.org>
Cc: QGIS <qgis-developer at lists.qgis.org>
Subject: Re: [Qgis-developer] Cmake and the unhappy python build

On Mon, Apr 09, 2007 at 05:53:40PM +0200, Martin Dobias wrote:
> On 4/7/07, Mark Coletti <mcoletti at lychnobite.org> wrote:
> >
> >mcoletti at mcolettib886:~/projects/qgis> make
> >[  0%] Built target svnversion
> >[  9%] Built target ui
> >[ 27%] Built target qgis_core
> >[ 33%] Built target qgis_gui
> >[ 65%] Built target qgis
> >[ 69%] Built target translations
> >make[2]: *** No rule to make target `src/core/libqgis_core.so', needed by 
> >`python/core/Makefile'.  Stop.
> >make[1]: *** [python/CMakeFiles/python.dir/all] Error 2
> >make: *** [all] Error 2

----- End forwarded message -----

  A temporary work around is to create symbolic links to the existing
  libraries for which the make file is looking.  Note that this will
  have to be done for both 'libqgis_core.so' and 'libqgis_gui.so', as
  so:

mcoletti at mcolettib886:~/projects/qgis> ln -s ~/lib/libqgis_core.so src/core/libqgis_core.so
mcoletti at mcolettib886:~/projects/qgis> ln -s ~/lib/libqgis_gui.so src/gui/libqgis_gui.so


  I suspect that the problem cause is because I want to install qgis
  and the python bindings in my home directory.  That is, some CMake
  settings might presume that global bindings and '/usr/local' as the
  default prefix.  I admit this is just a guess.  Maybe someone else
  can try to build and install everything into their home directory to
  possibly reproduce my errors?



Cheers,

Mark




More information about the Qgis-developer mailing list