|
From: | Giuseppe Scrivano |
Subject: | Re: [Bug-wget] my status with OpenSSL-1.0.0 (Re: now getting Undefined symbol for "_a2i_IPADDRESS" (Re: With wget-1.12, I'm getting "Duplicate Symbols" during make (MacOSX 10.5.8), help please?)) |
Date: | Fri, 04 Jun 2010 10:11:32 +0200 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
Keisial <address@hidden> writes: > SciFi wrote: > >> Another point is that all of wget's perl shell procs are hard-coded with >> #!/usr/bin/perl which again points to Apple's and not the newer one we >> installed from ActiveState.com. The version mismatch causes symbols to be >> missed during make's generation of those doc files. Yes we know we could >> override with symlinks (/usr/bin/perl -> /usr/local/bin/perl) but Apple >> insists to 'repair' such symlinks when we install Apple's own system updates. >> I hate that; however, there seems to be tons of such hard-coded shellprocs in >> the wget tree. ;) So we try to encourage projects to somehow use the $PERL >> env-var to invoke the correct version -- I don't know how, I think most >> shells will not "pre-substitute" this on a #! line (e.g. coding the first >> line as #!$PERL). >> >> I know when we mention such things, it smashes people's toes quite hard. ;) > > I thought the standard solution for that was to use #!/usr/bin/env perl Indeed. I will replace any "#!/usr/bin/perl" with "#!/usr/bin/env perl" Cheers, Giuseppe
[Prev in Thread] | Current Thread | [Next in Thread] |