I'd been going through installing various modules that I need for some
projects I'm working on,  and needed to install the libwww module.

Now, I'm well aware of the countless electrons that have been devoted to
discussion of the conflict between libwww and the system head command on
darwin/OS X, and I knew that I didn't want my system's head command to be
stomped upon.  So, before installing I cleverly renamed the system head
command to sys-head, and went ahead and installed using CPAN.

After installing the dependencies, it finally reached the critical moment
and asked:

> The lwp-request program will use the name it is invoked with to
> determine what HTTP method to use.  I can set up alias for the most
> common HTTP methods.  These alias are also installed in
> /usr/local/bin.
> 
> Do you want to install the GET alias? [y]
> Do you want to install the HEAD alias? [y]
> Do you want to install the POST alias? [y]

As you can see, I accepted the defaults.

Later on, it appears that GET, HEAD, and POST were installed:

> Installing /usr/bin/GET
> Installing /usr/bin/HEAD
> Installing /usr/bin/lwp-download
> Installing /usr/bin/lwp-mirror
> Installing /usr/bin/lwp-request
> Installing /usr/bin/lwp-rget
> Installing /usr/bin/POST

But, lo and behold, while /usr/bin contains lwp-download, lwp-mirror,
lwp-request, and lwp-rget, the other three are conspicuously absent.  GET,
HEAD, and POST are nowhere to be found.  They're not located in
usr/local/bin or /usr/sbin/ either.

Though my Unix and Perl knowledge has increased exponentially over the last
few months -- due in no small part to lurking here and on the perl
beginners' list -- I'm stumped.  What happened?  What should I do?  The
libwww changelogs don't show any recognition  that the module authors
modified the installation process to account for the HFS+ case-insensitivity
issue, and it didn't seem like the Makefile did either.

So now what?

TIA.

(BTW, OS X 10.1.4)

 - geoff

Reply via email to