Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
kompilacja ubuntu
18-02-2011, 11:13,
#1
kompilacja ubuntu
Witam,

chciałem skompilować qgis według tego:
http://www.qgis.org/wiki/Building_QGIS_from_Source
Stworzyłem sobie do tego nowego usera zwykłego nie administracyjnego.
W ccmake zmieniłem CMAKE_INSTALL_PREFIX na /home/<user>/apps następnie nacisnąłem 'c' i 'g' i dalej zakończyłem ccmake.
Po wydanie make było ok ale po make install dostałem taki błąd:

Kod:
....
-- Installing: /home/gis/apps/share/qgis/i18n/qgis_is.qm
-- Installing: /home/gis/apps/share/qgis/i18n/qgis_sv.qm
-- Installing: /home/gis/apps/share/qgis/i18n/qgis_fr.qm
-- Installing: /usr/lib/python2.6/dist-packages/qgis/core.so
CMake Error at python/cmake_install.cmake:41 (FILE):
  file INSTALL cannot copy file "/home/gis/dev/cpp/qgis/build/python/core.so"
  to "/usr/lib/python2.6/dist-packages/qgis/core.so".
Call Stack (most recent call first):
  cmake_install.cmake:65 (INCLUDE)


make: *** [install] Error 1
gis@m-laptop:~/dev/cpp/qgis/build$ ccmake ..
Jaka może być przyczyna? Czy to wina złego ustawienia w ccmake czy też praw użytkownika gis?
Pozdrawiam
Rafał
18-02-2011, 11:35,
#2
RE: kompilacja ubuntu
Spróbuj przeczytać instrukcje Tima oraz komentarze do nich.

http://linfiniti.com/2009/11/compiling-q...untu-9-10/

Twój problem wydaje się być związany faktycznie chyba z uprawnieniami. Ale to musi już ktoś mądrzejszy się wypowiedzieć. Ja kompiluję z konta z uprawnieniami do sudo.
18-02-2011, 11:47,
#3
RE: kompilacja ubuntu
Jedyny powód dla którego mam tego usera to nie chcę aby instalacja wymieszała mi się z istniejącym QGIS 1.6 instalowanym z paczki. Dlatego chciałem nie mieszać sobie w systemi i stworzyłem nowego usera.
Jak w takim razie mógłbym odizolować podczas instalacji tą testową instalacje ze źródeł od tej, której używam na co dzień z paczki ?
18-02-2011, 11:52,
#4
RE: kompilacja ubuntu
To właśnie pokazuje Tim w swoim blogu. Instalacja z SVN (trunk) jest instalowana w innym miejscu niż instalacje z paczki. U mnie działa tak z jednego konta.
19-02-2011, 21:51, (Ten post był ostatnio modyfikowany: 19-02-2011, 21:53 {2} przez borys.)
#5
RE: kompilacja ubuntu
Core.so to moduł pythona. Szczerze mówiąc, nie mam pojęcia, czemu on chce zainstalować go tu:
/usr/lib/python2.6/dist-packages/qgis/core.so
bo powinien tu:
/home/gis/apps/share/qgis/python/qgis/core.so

Spróbuj jeszcze puścić cmake (przez jedno c) przed make. Może coś się nie dokonfigurowało w ccmaku.
UPDATE: To znaczy:
Kod:
cmake ..
będąc w katalogu build


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Brick Problem z wtyczkami w Qgis Lisboa pod Ubuntu UliRa 4 23 700 02-03-2013, 15:11
Ostatni post: borys
  Instalacja QGISa na Ubuntu 12.04 LTS diogenes 1 13 343 14-05-2012, 19:56
Ostatni post: Krzysiek
  Brak klucza dla repozytorium qgis.org? (OS - Ubuntu, QGIS - Trunk) tomalos 3 18 607 05-11-2010, 11:41
Ostatni post: tomalos

Skocz do: