[Talk-cz] osm2shp

Jakub Sykora kubajz na kbx.cz
Pondělí Červen 11 11:28:08 UTC 2007


Je to v tom. -lshp udava, ze se diva po sdilene knihovne shp.so a tu 
nemuze najit. Zkus ji kdyztak dat treba do /usr/lib/ a spust ldconfig -v 
  . Pak by se mela korektne zaregistrovat do systemu (ldconfig udela 
potrebne symlinky) a melo by jit vyuzivat jeji funkce.

K

hanoj wrote:
>> On 6/11/07, hanoj <enemy na mail.muni.cz> wrote:
>>> hola!
>>>
>>> Podarilo se nekomu zkompilovat osm2shp?
>>> http://svn.openstreetmap.org/applications/utils/export/osm2shp/
>>>
>>> ja koncim na:
>>>
>>> enemy na pelynek:~/dokumenty/osm/osm2shp$ make
>>>  > g++ -o osm2shp osm2shp.o -L/usr/local/lib ../lib/libosm/libosm.a  -lshp
>>>  > -lexpat
>>>  > /usr/bin/ld: cannot find -lshp
>>>  > collect2: ld returned 1 exit status
>>>  > make: *** [osm2shp] Error 1
> 
>> to uz kdosi resil na anglickem mailistu, chybi ti knihovna libshp,
>> nejaka shapelib.
>> shapelib.maptools.org, pak si dal stezovali ze to porad nejde, coz je
>> zpusobene tim ze linker knihovnu nenajde, musi se potom pridat cesta
>> kde se da najit do -L
> *** to jsem cetl, jezte v tom to neni. Shapelib tam mam ze source a make 
> probehl OK.
> 
> kdyz do make souboru pridam "-L../shapelib" coz je cesta k zkompilovane 
> knihovne, tak je to same (vystup tentokrat z cygwinu):
> 
> 
> $ make
> g++ -o osm2shp osm2shp.o -L/usr/local/lib -L../shapelib 
> ../libosm/libosm.a  -lsh
> p -lexpat
> /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: 
> cannot find
>   -lshp
> collect2: ld returned 1 exit status
> make: *** [osm2shp] Error 1
> 
> 
> presto diky
> Hanoj
> 
> _______________________________________________
> Talk-cz mailing list
> Talk-cz na openstreetmap.org
> http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-cz

-- 
Jakub Sýkora
email: kubajz na kbx.cz       <')
ICQ: 68976632               ( =-
mobil: +420 777 594 201      ''




Další informace o konferenci talk-cz