[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