Код: Выделить всё
p=/home/alexkrt/soft; l=/usr/lib64;./configure --prefix=$r --with-freetype=$l --with-zlib=$l --with-png --with-jpeg --with-pdf --with-open --with-agg --with-eppl --with-proj=$p -with-geos=$p/bin/geos-config --with-ogr=$p/bin/gdal-config --with-gdal=$p/bin/gdal-config --with-wfs --with-wcs -with-wmsclient --with-wfsclient --with-curl-config=$p/bin/curl-config --with-fribidi-config=yes
make
Тестирую, получаю ошибку:
Код: Выделить всё
mapserver-5.6.5$ ./mapserv -v
./mapserv: error while loading shared libraries: libproj.so.0: cannot open shared object file: No such file or directory
Код: Выделить всё
mapserver-5.6.5$ export LD_LIBRARY_PATH=/usr/lib64:/home/alexkrt/soft/lib
mapserver-5.6.5$ ./mapserv -v
MapServer version 5.6.5 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=AGG SUPPORTS=FREETYPE SUPPORTS=ICONV SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=GEOS INPUT=EPPL7 INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
mapserver-5.6.5$
Код: Выделить всё
mapserver-5.6.5$ ./mapserver-config --libs
-lgd -L/usr/lib64 -lgd -ljpeg -L/usr/lib64 -lfreetype -lpng -L/usr/lib64 -lz -lXpm -lX11 -ljpeg -L/usr/lib64 -lfreetype -lpng -L/usr/lib64 -lz -lXpm -lX11 -L/home/alexkrt/soft/lib -lproj -ljpeg -lpng -L/home/alexkrt/soft/lib -lgdal -L/home/alexkrt/soft/lib -lepsilon -L/usr/lib64 -lsqlite3 -L/usr/lib64 -lexpat -L/home/alexkrt/soft/lib -lhdf5 -lgif -ljpeg -ltiff -lpng -L/home/alexkrt/soft -L/home/alexkrt/soft/lib -lnetcdf -lpq -L/usr/lib64 -lpq -lz -lm -lrt -ldl -L/home/alexkrt/soft/lib -lcurl -L/usr/kerberos/lib64 -L/home/alexkrt/soft/lib -lgeos_c -lc -L/usr/lib64 -lz -lxml2 -lz -lm -lm -lstdc++
(root доступа нет)