[Xastir] snag trying to install shapelib via source onto mac os X 10.5
T Wegner
towegn at tds.net
Mon Sep 20 13:59:08 EDT 2010
Jason, Curt, Tom
Thank you for your help with this problem. I have not heard back from
any of you following my last post, so figured you must have thought I
was on the right track, and plowed ahead.
Looking at your responses, I was able to patch up a solution, I
believe. The instructions I followed left out a few other things as
well, but since you mentioned this process was unnecessary, as
shapelib is now incorporated into the Xastir download, I guess it's a
moot point. Just for the record, however, the instructions after this
snag were:
8) sudo ranlib /usr/local/lib/libshp.a
9) sudo mkdir /usr/local/include/libshp
10) sudo cp shapefil.h /usr/local/include/libshp
I needed to add
8.1) mkdir /usr/local/include
and a 9.1 step, changing the directory to the location I had the
shapelib file so it could "see" the "shapefil.h" to copy it over.
No major headaches, but these instructions were specifically posted as
being helpful for a Macintosh user who had never seen a command line
before, and that was a bit off the mark, I'd say.
Thanks again.
Hoping you will be willing to help with my next problem, for which I
will start a new thread.
73
Tom
On Sep 17, 2010, at 18:03, Tom Russo wrote:
> On Fri, Sep 17, 2010 at 05:43:27PM -0500, we recorded a bogon-
> computron collision of the <kg4wsv at gmail.com> flavor, containing:
>> On Fri, Sep 17, 2010 at 11:28 AM, T Wegner <towegn at tds.net> wrote:
>>> so I take it this means it's a file instead of a directory. Let me
>>> be
>>> perfectly honest here . . . I have no idea what I'm doing. lol
>>>
>>> Should I delete the lib file and make a lib directory here?
>>
>> You'll have to, before lots of stuff will install correctly.
>
>>> Is there something in that lib file of importance and I should not
>>> delete?
>>
>> That's the $64k question. I'd just rename it, then continue with the
>> build process (a "make install" will most likely create /usr/local/
>> lib
>> correctly for you).
>
> From an earlier email, there was a description of how libshp.a was
> *copied*
> to /usr/local/lib right before the attempted ranlib, but before /usr/
> local/lib
> was created. I don't know what instructions Tom was following, but
> they're
> not the instructions from Xastir's INSTALL document (which tell one
> to run
> "make lib_install" in Shapelib's directory), but rather some
> platform-specific
> instructions from elsewhere. At any rate, libshp.a was simply
> "cp"'d into
> place, not "installed."
>
> (BTW, Tom's note in which he shows the sudo log with a "cp" is:
>
> http://www.mail-archive.com/xastir@lists.xastir.org/msg04153.html
> )
>
> Thus, there is a huge probability that the file /usr/local/lib
> is nothing more than the contents of libshp.a. Try running diff on
> the
> /usr/local/lib file and the libshp.a that was supposed to have been
> installed
> there. I betcha dollars to donuts it simply prints nothing,
> indicating that
> the files are identical. Another clue would be that libshp.a in the
> shapelib
> sources has the same size as /usr/local/lib.
>
> Renaming /usr/local/lib and then doing an mkdir /usr/local/lib is a
> prudent
> step that avoids deleting something permanently, but probably
> unnecessary
> since it is almost certainly the case that /usr/local/lib (the plain
> file) is
> just a copy of libshp.a. Removing it and then doing an mkdir (with
> appropriate
> chmod to get permissions right) will almost certainly be correct.
>
> --
> Tom Russo KM5VY SAR502 DM64ux http://www.swcp.com/~russo/
> Tijeras, NM QRPL#1592 K2#398 SOC#236 http://kevan.org/brain.cgi?DDTNM
> "The truth will set you free, but first it will piss you off."
>
> _______________________________________________
> Xastir mailing list
> Xastir at lists.xastir.org
> http://lists.xastir.org/cgi-bin/mailman/listinfo/xastir
More information about the Xastir
mailing list