ricola74 Posté(e) le 6 août 2012 Posté(e) le 6 août 2012 Bonjour, Pouvez-vous me dire comment faire pour installer POSTGIS sur DSM 4.0 ? j ai un problème de librairie GEO... 0 Citer
CaptainIgloo Posté(e) le 6 août 2012 Posté(e) le 6 août 2012 Alors cela va pas être simple. En effet, PostGre SQL est le SGBD de la gestion même du Synology (Natif). Utiliser une autre instance de base Postgre doit-être possible, mais créer le schéma de la cartouche spatiale GIS (PostGIS) va être laborieux. Trouver la librairy compilé pour le noyaux Syno risque d'être compliqué aussi et surtout lorsque le Syno est x64. J'y ai pensé il y a quelques années mais j'ai rapidement abandonné. Dis nous si tu trouves une solution. 0 Citer
ricola74 Posté(e) le 7 août 2012 Auteur Posté(e) le 7 août 2012 En ce moment je bosse sur un 212+ ... pour faire le test .. mais le but serait de d'installer une 100 de nas dans des agences ... donc il faut que ca soit stable. 0 Citer
ricola74 Posté(e) le 7 août 2012 Auteur Posté(e) le 7 août 2012 en gros ces library libc6 libgeos-c1 proj 0 Citer
CaptainIgloo Posté(e) le 7 août 2012 Posté(e) le 7 août 2012 (modifié) D'un point de vu théorique la procédure devrait être celle-ci (http://postgis.refra...l-1.5/ch02.html) DSM4 dispose d'une version PostGreSQL 8.3, donc la version max utilisable doit-être PostGIS 1.5. Installer un compilateur GCC > ipkg install crosstool-native (Bootstrap toolchain including GCC 3.3.5, Glibc 2.2.5, Binutils 2.15.94.0.2, and Linux 2.4.22 headers.) Installer la commande make ipkg install make Vous aurez besoin d'installer les librairies suivantes avant d'installer PostGIS: PROJ4 4.8 (reprojection) GEOS 3.3.3 (geometry) GDAL 1.9 (raster) Voici le tuto : http://old.postgis.fr/node/116 Ensuite suivre l'installation Postgis comme sur l'url du tuto. Modifié le 7 août 2012 par CaptainIgloo 0 Citer
ricola74 Posté(e) le 7 août 2012 Auteur Posté(e) le 7 août 2012 merci je test des que possible 0 Citer
ricola74 Posté(e) le 8 août 2012 Auteur Posté(e) le 8 août 2012 ipkg install crosstool-native le crosstool introuvable J ai une erreur sur la librairie GEO ou niveau du make : Making all in doc make[1]: Entering directory `/volume1/Commun/geos-3.3.3/doc' /opt/bin/bash ../libtool --tag=CXX --mode=link g++ -DGEOS_INLINE -pedantic -Wall -ansi -Wno-long-long -ffloat-store -g -O2 -o example example.o ../src/libgeos.la ../src/libgeos.la libtool: link: g++ -DGEOS_INLINE -pedantic -Wall -ansi -Wno-long-long -ffloat-store -g -O2 -o .libs/example example.o -L/home/slug/optware/cs08q1armel/toolchain/arm-2008q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.3 -L/home/slug/optware/cs08q1armel/toolchain/arm-2008q1/bin/../lib/gcc -L/home/slug/optware/cs08q1armel/toolchain/arm-2008q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.2.3/../../../../arm-none-linux-gnueabi/lib -L/home/slug/optware/cs08q1armel/toolchain/arm-2008q1/bin/../arm-none-linux-gnueabi/libc/lib -L/home/slug/optware/cs08q1armel/toolchain/arm-2008q1/bin/../arm-none-linux-gnueabi/libc/usr/lib ../src/.libs/libgeos.so /opt/lib/libstdc++.so -lm -lc -lgcc_s -Wl,-rpath -Wl,/usr/local/lib -Wl,-rpath -Wl,/opt/lib ../src/.libs/libgeos.so: undefined reference to `std::auto_ptr<geos::geom::Envelope>::auto_ptr(std::auto_ptr_ref<geos::geom::Envelope>)' ../src/.libs/libgeos.so: undefined reference to `_ZNSt8auto_ptrIN4geos4geom8EnvelopeEEcvSt12auto_ptr_refIT_EIS2_EEv' ../src/.libs/libgeos.so: undefined reference to `std::auto_ptr<geos::geom::Envelope>::~auto_ptr()' collect2: ld returned 1 exit status make[1]: *** [example] Error 1 make[1]: Leaving directory `/volume1/Commun/geos-3.3.3/doc' make: *** [all-recursive] Error 1 Je suis un peu paumé ca fait 10 ans que j'ai pas touche à un linux ... ca revient doucement .. 0 Citer
CaptainIgloo Posté(e) le 8 août 2012 Posté(e) le 8 août 2012 Sans le crosscompilateur je pense que cela sera pas bon. essaye cela : ipkg update ipkg install gcc ipkg install make automake autoconf libtool binutils ipkg install crosstool-native optware-devel 0 Citer
ricola74 Posté(e) le 8 août 2012 Auteur Posté(e) le 8 août 2012 Dikstation> ipkg update Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/Packages.gz Inflating http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/Packages.gz Updated list of available packages in /opt/lib/ipkg/lists/cross Successfully terminated. Dikstation> ipkg install make automake autoconf libtool binutils Package make (3.82-1) installed in root is up to date. Package automake (1.12-1) installed in root is up to date. Package autoconf (2.69-1) installed in root is up to date. Package libtool (1.5.26-1) installed in root is up to date. Package binutils (2.19.1-1) installed in root is up to date. Nothing to be done Successfully terminated. Dikstation> ipkg install make automake autoconf libtool binutils Package make (3.82-1) installed in root is up to date. Package automake (1.12-1) installed in root is up to date. Package autoconf (2.69-1) installed in root is up to date. Package libtool (1.5.26-1) installed in root is up to date. Package binutils (2.19.1-1) installed in root is up to date. Nothing to be done Successfully terminated. Dikstation> ipkg install gcc Package gcc (4.2.3-1) installed in root is up to date. Nothing to be done Successfully terminated. Dikstation> Je pense que je suis tout a jour 0 Citer
CaptainIgloo Posté(e) le 8 août 2012 Posté(e) le 8 août 2012 Cela sent meilleur, mais reste l'installation des Librairies Geo... 0 Citer
ricola74 Posté(e) le 8 août 2012 Auteur Posté(e) le 8 août 2012 Dikstation> ipkg install crosstool-native optware-devel Installing optware-devel (6.8-10) to root... Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/optware-devel_6.8-10_arm.ipk Installing wget-ssl (1.12-2) to root... Nothing to be done An error ocurred, return value: 1. Collected errors: Cannot find package crosstool-native. Check the spelling or perhaps run 'ipkg update' ERROR: The following packages conflict with wget-ssl: 0 Citer
CaptainIgloo Posté(e) le 8 août 2012 Posté(e) le 8 août 2012 (modifié) Il semblerait que la dépendance ipkg wget-ssl ne soit pas installée. Est-elle vraiment utile ? J'imagine que la commande ne passe pas seule ipkg install wget-ssl Vous pouvez tenter de passer à la suite ... Modifié le 8 août 2012 par CaptainIgloo 0 Citer
ricola74 Posté(e) le 8 août 2012 Auteur Posté(e) le 8 août 2012 c'est au niveau de l'installation de optware-devel ? sinon quand je relance le make de la GEO il me ressort la même erreur ipkg install wget-ssl Installing wget-ssl (1.12-2) to root... Nothing to be done An error ocurred, return value: 1. Collected errors: ERROR: The following packages conflict with wget-ssl: wget 0 Citer
ricola74 Posté(e) le 9 août 2012 Auteur Posté(e) le 9 août 2012 merci d'avance ... je pensais etre de nouveau tout seul 0 Citer
CaptainIgloo Posté(e) le 9 août 2012 Posté(e) le 9 août 2012 Je suis pas vraiment un cador du crosscompil. Dommage qu'il n'y ait pas plus d'intérêt pour le sujet. En effet sur le forum il y a quelques guru linux. 0 Citer
ricola74 Posté(e) le 13 août 2012 Auteur Posté(e) le 13 août 2012 y a-il des guru parmis nous .. 0 Citer
ricola74 Posté(e) le 20 août 2012 Auteur Posté(e) le 20 août 2012 vraiment personne a une idées ? 0 Citer
Diaoul Posté(e) le 20 août 2012 Posté(e) le 20 août 2012 Tu peux toujours faire une demande de SPK ici : https://github.com/organizations/SynoCommunity/dashboard/issues/repos?direction=desc&state=open C'est assez spécifique comme besoin 0 Citer
CaptainIgloo Posté(e) le 8 octobre 2012 Posté(e) le 8 octobre 2012 Je vais m'essayer au X-COMPIL et je reviens. 0 Citer
ricola74 Posté(e) le 16 octobre 2012 Auteur Posté(e) le 16 octobre 2012 Vraiment personne a une idée ? 0 Citer
CaptainIgloo Posté(e) le 16 octobre 2012 Posté(e) le 16 octobre 2012 J'ai pas beaucoup de temps mais je vais essayer. Déjà je me suis installé PHPPgAdmin 5.0.4 sur le DS1512+ afin d'administrer facilement. Je télécharge les sources proj geos-3.3.5.tar.bz2 (http://download.osgeo.org/geos/geos-3.3.5.tar.bz2) proj-4.8.0 (http://download.osgeo.org/proj/proj-4.8.0.tar.gz) postGis 1.5.5 (http://www.postgis.org/download/postgis-1.5.5.tar.gz) J'ai un environnement de cross-compilation Synology (Toolchain et sources) prêt sur Ubuntu 12.04. Maintenant, j'épluche les docs pour compiler pour mon 1512+. 0 Citer
ricola74 Posté(e) le 23 octobre 2012 Auteur Posté(e) le 23 octobre 2012 du coup tu as reussi a avoir un resultat ? 0 Citer
CaptainIgloo Posté(e) le 23 octobre 2012 Posté(e) le 23 octobre 2012 (modifié) Peau de bal ! La méthode suivante (sur syno) me renvoie des erreurs que j'ai du mal à débuger. ipkg update ipkg install gcc ipkg install optware-devel cd /tmp mkdir postgis cd postgis wget http://postgis.refractions.net/download/postgis-1.5.5.tar.gz tar -xzf postgis-1.5.5.tar.gz cd postgis-1.5.5 ./configure --prefix=/opt --with-pgconfig=/opt/etc/pg_config make make install La même méthode appliquée à chaque librairie (proj-4.8.0.tar.gz & geos-3.3.5.tar.bz2) me fait aussi des erreurs. Je creuse mais j'ai pas que cela sur le feu. Je me dis que cela serait plus simple de mettre une Debian en chroot sur le Syno pour installer ensuite le postgres et le postgis dans la debian. Modifié le 23 octobre 2012 par CaptainIgloo 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.