issues unveiled by devel/gettext

Dominic Fandrey kamikaze at bsdforen.de
Mon May 31 19:17:12 UTC 2010


On 31/05/2010 19:57, Franci Nabalanci wrote:
> On Mon, May 31, 2010 at 12:43 PM, Freddie Cash <fjwcash at gmail.com> wrote:
> 
>> On Mon, May 31, 2010 at 10:37 AM, Dominic Fandrey <kamikaze at bsdforen.de
>>> wrote:
>>
>>> On 31/05/2010 19:08, Franci Nabalanci wrote:
>>>> I have the same problem and my FreeBSD 8.0 release doesnn't work
>> anymore.
>>> I
>>>> cannot do anything. It is possible to save this problem or better
>> install
>>>> different OS??
>>>
>>> A lot of stuff will start working again if you add the line:
>>> libintl.so.8    libintl.so.9
>>>
>>> to your /etc/libmap.conf file. Note that this is just a temporal
>>> workaround until you manage to rebuild the troublesome packages.
>>>
>>> This would be an excellent time to mention the wonderful -b options for
>> portupgrade and portmaster, that will create a backup package of any ports
>> that are upgraded, stored under /usr/ports/packages.  :)  If you run into
>> any issues, it's a simple "pkg_delete -xi portname" and "pkg_add
>> /usr/ports/packages/portname.tbz" process to roll-back to a known-good
>> version.  :D
>>
>> There's also an option for both portupgrade and portmaster that tell it to
>> save old libraries to /usr/local/compat/lib, so that applications that
>> require the lib will continue to work, while you re-install/upgrade the
>> other apps.
>>
>> Using ZFS snapshots on /usr/local and /var/db/pkg is also an option, as ZFS
>> provides a snapshot-roll-back feature.
>>
>> IOW, this is not an "unsolvable mess" like some people claim every year.
>>  :)
>>
>> Maybe is not "unsolvable mess" for you but it is for me.
> I did what I did, what I red.
> I made /etc/libmap.conf with what was mention above and when I run
> portmaster devel/gettext I got:
> /libexec/ld-elf.so.1: Shared object "libintl.so.9" not found, required by
> "gawk"

If that is your issue (note you didn't mention which of the 80+ issues
I reported was yours), you don't need the libmap.conf entry.

Just "pkg_delete -f gawk-\*" before running the update.

-- 
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail? 


More information about the freebsd-ports mailing list