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 <[EMAIL PROTECTED]> wrote: >>> hola! >>> >>> Podarilo se nekomu zkompilovat osm2shp? >>> http://svn.openstreetmap.org/applications/utils/export/osm2shp/ >>> >>> ja koncim na: >>> >>> [EMAIL PROTECTED]:~/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 > [email protected] > http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-cz -- Jakub Sýkora email: [EMAIL PROTECTED] <') ICQ: 68976632 ( =- mobil: +420 777 594 201 '' _______________________________________________ Talk-cz mailing list [email protected] http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-cz

