[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-wget] Failed 1.19.5 install on Solaris 11.3
From: |
Tim Rühsen |
Subject: |
Re: [Bug-wget] Failed 1.19.5 install on Solaris 11.3 |
Date: |
Wed, 18 Jul 2018 20:27:33 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 |
On 18.07.2018 14:58, Jeffrey Walton wrote:
> On Wed, Jul 18, 2018 at 7:14 AM, Tim Rühsen <address@hidden> wrote:
>> Maybe it's an bash/sh incompatibility. Anyways - what does 'make
>> install' do !? It basically copies the 'wget' executable into a
>> directory (e.g. /usr/local/bin/) that is listed in your PATH env variable.
>>
>> You can do that by hand. If you want the updated man file, copy wget.1
>> into your man1 directory (e.g. /usr/local/share/man/man1/).
>
> I see what was happening. After unpacking this patch was applied:
>
> sed -e 's|$(LTLIBICONV)|$(LIBICONV)|g' fuzz/Makefile.am >
> fuzz/Makefile.am.fixed
> mv fuzz/Makefile.am.fixed fuzz/Makefile.am
>
> But it lacked this:
>
> touch -t 197001010000 fuzz/Makefile.am
>
> So Autotools was trying to regenerate all of its shit. Autotools sucks
> so bad I cringe when I have to work with it. What a miserable set of
> programs.
This really isn't a fault of autotools :-)
You simply didn't have the things installed that you needed for amending
Makefile.am and rebuilding.
So what Darshit says would be an option: build a tarball from the latest
source (or with your changes) on *any* development machine, copy the
tarball over to the destination machine and simply './configure && make
&& sudo make install'. No autotools needed !
Another option would be that we make up a new release 1.19.6.
And another one: Don't touch Makefile.am - instead amend Makefile.
Regards, Tim
signature.asc
Description: OpenPGP digital signature