From: Franci Nabalanci on
On Mon, May 31, 2010 at 12:43 PM, Freddie Cash <fjwcash(a)gmail.com> wrote:

> On Mon, May 31, 2010 at 10:37 AM, Dominic Fandrey <kamikaze(a)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"

Thanks.

> --
> Freddie Cash
> fjwcash(a)gmail.com
> _______________________________________________
> freebsd-ports(a)freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"
>
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Dominic Fandrey on
On 31/05/2010 19:57, Franci Nabalanci wrote:
> On Mon, May 31, 2010 at 12:43 PM, Freddie Cash <fjwcash(a)gmail.com> wrote:
>
>> On Mon, May 31, 2010 at 10:37 AM, Dominic Fandrey <kamikaze(a)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?
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Warren Block on
pkg_libchk from sysutils/bsdadminscripts finds an interesting thing
after the update:

gettext-0.18: /usr/local/bin/msgattrib misses libintl.so.8
gettext-0.18: /usr/local/bin/msgcat misses libintl.so.8
gettext-0.18: /usr/local/bin/msgcmp misses libintl.so.8
gettext-0.18: /usr/local/bin/msgcomm misses libintl.so.8
gettext-0.18: /usr/local/bin/msgconv misses libintl.so.8
gettext-0.18: /usr/local/bin/msgen misses libintl.so.8
gettext-0.18: /usr/local/bin/msgexec misses libintl.so.8
gettext-0.18: /usr/local/bin/msgfilter misses libintl.so.8
gettext-0.18: /usr/local/bin/msgfmt misses libintl.so.8
gettext-0.18: /usr/local/bin/msggrep misses libintl.so.8
gettext-0.18: /usr/local/bin/msginit misses libintl.so.8
gettext-0.18: /usr/local/bin/msgmerge misses libintl.so.8
gettext-0.18: /usr/local/bin/msgunfmt misses libintl.so.8
gettext-0.18: /usr/local/bin/msguniq misses libintl.so.8
gettext-0.18: /usr/local/bin/recode-sr-latin misses libintl.so.8
gettext-0.18: /usr/local/bin/xgettext misses libintl.so.8
gettext-0.18: /usr/local/libdata/gettext-tools/hostname misses libintl.so.8
gettext-0.18: /usr/local/libdata/gettext-tools/urlget misses libintl.so.8

So these gettext programs built with dependencies on the old version
of ...gettext?

Reinstalling devel/gettext seems to fix this. At least pkg_libchk stops
complaining.

-Warren Block * Rapid City, South Dakota USA
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Dominic Fandrey on
On 01/06/2010 01:50, Warren Block wrote:
> pkg_libchk from sysutils/bsdadminscripts finds an interesting thing
> after the update:
>
> gettext-0.18: /usr/local/bin/msgattrib misses libintl.so.8
> ...
>
> So these gettext programs built with dependencies on the old version of
> ...gettext?

This wasn't the case on my system. I'd ask you to check your
libmap.conf, but if the problem had been there, the rebuild
wouldn't have helped.

> Reinstalling devel/gettext seems to fix this. At least pkg_libchk stops
> complaining.

--
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?
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Andriy Gapon on
on 01/06/2010 03:19 Dominic Fandrey said the following:
> On 01/06/2010 01:50, Warren Block wrote:
>> pkg_libchk from sysutils/bsdadminscripts finds an interesting thing
>> after the update:
>>
>> gettext-0.18: /usr/local/bin/msgattrib misses libintl.so.8
>> ...
>>
>> So these gettext programs built with dependencies on the old version of
>> ...gettext?
>
> This wasn't the case on my system. I'd ask you to check your
> libmap.conf, but if the problem had been there, the rebuild
> wouldn't have helped.

Why?
I have/had exactly the same problem.
It seems that some gettext binaries get linked with gettext libraries that are
already installed (e.g. in /usr/local/lib). On the second upgrade they get
linked with the right version of .so.

>> Reinstalling devel/gettext seems to fix this. At least pkg_libchk stops
>> complaining.
>


--
Andriy Gapon
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"