Re: issues unveiled by devel/gettext

2010-06-03 Thread jhell
On 06/03/2010 00:35, Doug Barton wrote:
 On 06/02/10 21:29, Doug Barton wrote:

 A better suggestion would be to do this:

 mkdir -p /usr/local/lib/compat/pkg
 cd /usr/local/lib
 mv libgettextpo.so.4 and libintl.so.8 /usr/local/lib/compat/pkg/
 
 Oy, sorry, didn't think that all the way through. Instead of 'mv' it
 should be 'cp,' then:
 cd /usr/ports/devel/gettext
 make clean ; make
 pkg_delete gettext*
 make install clean
 
 THEN:
 
 /etc/rc.d/ldconfig start

 Then go about rebuilding your ports in an orderly manner until those
 libraries are no longer needed, at which point you can delete them.

 

I agree about both options but just as likely whether it be libmap.conf
or a path in far distant directory usr/local/lib/compat/pkg/* are
equally just as easy to be forgotten IMO. Though I do not know off the
top of my head whether portmaster or any of the other utils look at
removing files from the compat/pkg directory either which is why I state
the previous.

This brought me to the thought of a periodic check that would check for
the existence of libmap.conf and usr/local/compat/pkg and display the
contents or just warn of those being there and possibly populated.

Anyhow regards,

-- 

 jhell
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: issues unveiled by devel/gettext

2010-06-02 Thread Yong-Jhen Hong
What I do on this issue is:
cd /usr/local/lib
ln -s libintl.so.9 libintl.so.8

Then continue to upgrade all ports depending on gettext:
portupgrade -frx '=2010-06-01 00:00' gettext
(the time for exclusion depends on the time your gettext and dependents got
upgraded)

I am not sure what might break later though ;)


iongchun


2010/6/1 Franci Nabalanci lum...@gmail.com

 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??


 On Mon, May 31, 2010 at 10:29 AM, Dominic Fandrey kamik...@bsdforen.de
 wrote:

  Error 1:
  The configure script of devel/gettext pulls in gawk if installed,
  which depends on gettext and causes install to fail.
 
  Error 2:
  I updated with portmaster -Da so I stumbled over lots of stuff
  that didn't get version bumped, even though it directly links to
  gettext.
  This is the list of packages that miss a direct dependency on
  devel/gettext and should be version bumped:
 
  textproc/libcroco
  devel/glib20
  shells/bash
  textproc/libxslt
  security/libgcrypt
  devel/dbus-glib
  devel/eggdbus
  sysutils/polkit
  devel/libIDL
  devel/ORBit2
  devel/gconf2
  devel/gio-fam-backend
  x11-toolkits/pango
  devel/gamin
  x11-toolkits/gtk20 (also links against its old version during build)
 
  More missing direct dependencies were uncovered by pkg_libchk:
 
  graphics/ImageMagick
  audio/arts
  net/avahi-app
  devel/avr-gcc
  sysutils/consolekit
  devel/desktop-file-utils
  textproc/enchant
  net-im/farsight2
  graphics/gegl
  graphics/gimp-app
  print/gimp-gutenprint
  devel/glibmm
  devel/gnome-vfs
  textproc/gsed
  multimedia/gstreamer-ffmpeg
  multimedia/gstreamer-plugins
  multimedia/gstreamer-plugins-bad
  audio/gstreamer-plugins-cdparanoia
  multimedia/gstreamer-plugins-dvd
  audio/gstreamer-plugins-esound
  audio/gstreamer-plugins-flac
  devel/gstreamer-plugins-gnomevfs
  multimedia/gstreamer-plugins-gnonlin
  graphics/gstreamer-plugins-jpeg
  audio/gstreamer-plugins-lame
  multimedia/gstreamer-plugins-good
  graphics/gstreamer-plugins-libpng
  audio/gstreamer-plugins-ogg
  audio/gstreamer-plugins-pulse
  audio/gstreamer-plugins-shout2
  audio/gstreamer-plugins-sndfile
  multimedia/gstreamer-plugins-ugly
  audio/gstreamer-plugins-wavpack
  multimedia/gstreamermm
  x11-toolkits/gtkglext
  textproc/gtkspell
  print/gutenprint-base
  x11-toolkits/gtkmm24
  print/gutenprint-ijs
  science/hdf5
  irc/irssi
  sysutils/k3b
  devel/libbonobo
  x11-toolkits/libbonoboui
  multimedia/libdv
  x11/libgnome
  graphics/libgnomecanvas
  x11-toolkits/libgnomeui
  devel/libgsf
  graphics/liblqr-1
  net-im/libnice
  devel/libnotify
  graphics/libopenraw
  net-im/libpurple
  graphics/librsvg2
  devel/libsoup
  textproc/libwpd
  textproc/libxml++26
  multimedia/mjpegtools
  audio/mpc
  textproc/openjade
  x11-toolkits/pangomm
  net-im/pidgin
  graphics/poppler-gtk
  graphics/pstoedit
  devel/py-dbus
  multimedia/py-gstreamer
  multimedia/smpeg
  multimedia/vcdimager
  editors/vim
  www/webkit-gtk2
  net/wireshark
 
 
  Error 3:
  make fetch fails for postgresql related ports prior to the
  postgresql-client update (not really a gettext issue)!
  I figure they should all get a FETCH_DEPENDS line.
 
  === Returning to update check of installed ports
 
  /libexec/ld-elf.so.1: Shared object libintl.so.8 not found, required by
  pg_config
  === Launching child to update php5-pdo_pgsql-5.3.2 to
  php5-pdo_pgsql-5.3.2_1
  /libexec/ld-elf.so.1: Shared object libintl.so.8 not found, required by
  pg_config
 
  === Port directory: /usr/ports/databases/php5-pdo_pgsql
  /libexec/ld-elf.so.1: Shared object libintl.so.8 not found, required by
  pg_config
  === Gathering dependency list for databases/php5-pdo_pgsql from ports
  /libexec/ld-elf.so.1: Shared object libintl.so.8 not found, required by
  pg_config
  === Starting recursive 'make config' check
  === Recursive 'make config' check complete for
 databases/php5-pdo_pgsql
  === Returning to update check of installed ports
 
  /libexec/ld-elf.so.1: Shared object libintl.so.8 not found, required by
  pg_config
  === Launching child to update postgresql-server-8.3.11 to
  postgresql-server-8.3.11_1
  /libexec/ld-elf.so.1: Shared object libintl.so.8 not found, required by
  pg_config
 
  === Port directory: /usr/ports/databases/postgresql83-server
  /libexec/ld-elf.so.1: Shared object libintl.so.8 not found, required by
  pg_config
  /libexec/ld-elf.so.1: Shared object libintl.so.8 not found, required by
  pg_config
  /libexec/ld-elf.so.1: Shared object libintl.so.8 not found, required by
  pg_config
  /libexec/ld-elf.so.1: Shared object libintl.so.8 not found, required by
  pg_config
 
 
  --
  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?
  ___
  

Re: issues unveiled by devel/gettext

2010-06-02 Thread Dominic Fandrey
On 02/06/2010 11:28, Yong-Jhen Hong wrote:
 What I do on this issue is:
 cd /usr/local/lib
 ln -s libintl.so.9 libintl.so.8

This is never, ever necessary.
Links are prone to be forgotten, this is why you add this kind of
hack into the /etc/libmap.conf file instead.

-- 
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@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: issues unveiled by devel/gettext

2010-06-02 Thread Doug Barton

On 06/02/10 05:23, Dominic Fandrey wrote:

On 02/06/2010 11:28, Yong-Jhen Hong wrote:

What I do on this issue is:
cd /usr/local/lib
ln -s libintl.so.9 libintl.so.8


Really really a bad idea.


This is never, ever necessary.
Links are prone to be forgotten, this is why you add this kind of
hack into the /etc/libmap.conf file instead.


Slightly less bad, but still likely to be forgotten. One also has to 
assume that if the folks who write the shared lib chose to bump the 
version number it was for a good reason. That's not always true, but 
it's true more often than it is not.


A better suggestion would be to do this:

mkdir -p /usr/local/lib/compat/pkg
cd /usr/local/lib
mv libgettextpo.so.4 and libintl.so.8 /usr/local/lib/compat/pkg/
/etc/rc.d/ldconfig start

Then go about rebuilding your ports in an orderly manner until those 
libraries are no longer needed, at which point you can delete them.



hth,

Doug

--

... and that's just a little bit of history repeating.
-- Propellerheads

Improve the effectiveness of your Internet presence with
a domain name makeover!http://SupersetSolutions.com/

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: issues unveiled by devel/gettext

2010-06-02 Thread Doug Barton

On 06/02/10 21:29, Doug Barton wrote:


A better suggestion would be to do this:

mkdir -p /usr/local/lib/compat/pkg
cd /usr/local/lib
mv libgettextpo.so.4 and libintl.so.8 /usr/local/lib/compat/pkg/


Oy, sorry, didn't think that all the way through. Instead of 'mv' it 
should be 'cp,' then:

cd /usr/ports/devel/gettext
make clean ; make
pkg_delete gettext*
make install clean

THEN:


/etc/rc.d/ldconfig start

Then go about rebuilding your ports in an orderly manner until those
libraries are no longer needed, at which point you can delete them.


hth,

Doug





--

... and that's just a little bit of history repeating.
-- Propellerheads

Improve the effectiveness of your Internet presence with
a domain name makeover!http://SupersetSolutions.com/

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: issues unveiled by devel/gettext

2010-06-01 Thread Denny Lin
On Mon, May 31, 2010 at 07:37:15PM +0200, Dominic Fandrey 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.

Another (maybe better?) solution would be to use the -w option for 
portmaster. This way, old libraries are saved to
/usr/local/lib/compat/pkg/ so programs can still be used even if they're
not rebuilt immediately.

-- 
Denny Lin
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: issues unveiled by devel/gettext

2010-06-01 Thread ajtiM
On Monday 31 May 2010 14:17:10 Dominic Fandrey wrote:

  
  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.

I deleted gawk and run again as is in UPDAITING - portmaster -r gettext and 
after all nightof rebuilding in the morning waiting for me  error1:

Missing license file for LGPL in /usr/ports/net-im/telepathy-
qt/work/telepathy



Mitja

http://starikarp.redbubble.com
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: issues unveiled by devel/gettext

2010-05-31 Thread Dominic Fandrey
On 31/05/2010 17:29, Dominic Fandrey wrote:
 science/hdf5

Sorry about that one, it slipped through. This is not a gettext
issue, but a years-long standing issue with the port not installing
libh5test.so.0

-- 
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@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: issues unveiled by devel/gettext

2010-05-31 Thread Franci Nabalanci
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??


On Mon, May 31, 2010 at 10:29 AM, Dominic Fandrey kamik...@bsdforen.dewrote:

 Error 1:
 The configure script of devel/gettext pulls in gawk if installed,
 which depends on gettext and causes install to fail.

 Error 2:
 I updated with portmaster -Da so I stumbled over lots of stuff
 that didn't get version bumped, even though it directly links to
 gettext.
 This is the list of packages that miss a direct dependency on
 devel/gettext and should be version bumped:

 textproc/libcroco
 devel/glib20
 shells/bash
 textproc/libxslt
 security/libgcrypt
 devel/dbus-glib
 devel/eggdbus
 sysutils/polkit
 devel/libIDL
 devel/ORBit2
 devel/gconf2
 devel/gio-fam-backend
 x11-toolkits/pango
 devel/gamin
 x11-toolkits/gtk20 (also links against its old version during build)

 More missing direct dependencies were uncovered by pkg_libchk:

 graphics/ImageMagick
 audio/arts
 net/avahi-app
 devel/avr-gcc
 sysutils/consolekit
 devel/desktop-file-utils
 textproc/enchant
 net-im/farsight2
 graphics/gegl
 graphics/gimp-app
 print/gimp-gutenprint
 devel/glibmm
 devel/gnome-vfs
 textproc/gsed
 multimedia/gstreamer-ffmpeg
 multimedia/gstreamer-plugins
 multimedia/gstreamer-plugins-bad
 audio/gstreamer-plugins-cdparanoia
 multimedia/gstreamer-plugins-dvd
 audio/gstreamer-plugins-esound
 audio/gstreamer-plugins-flac
 devel/gstreamer-plugins-gnomevfs
 multimedia/gstreamer-plugins-gnonlin
 graphics/gstreamer-plugins-jpeg
 audio/gstreamer-plugins-lame
 multimedia/gstreamer-plugins-good
 graphics/gstreamer-plugins-libpng
 audio/gstreamer-plugins-ogg
 audio/gstreamer-plugins-pulse
 audio/gstreamer-plugins-shout2
 audio/gstreamer-plugins-sndfile
 multimedia/gstreamer-plugins-ugly
 audio/gstreamer-plugins-wavpack
 multimedia/gstreamermm
 x11-toolkits/gtkglext
 textproc/gtkspell
 print/gutenprint-base
 x11-toolkits/gtkmm24
 print/gutenprint-ijs
 science/hdf5
 irc/irssi
 sysutils/k3b
 devel/libbonobo
 x11-toolkits/libbonoboui
 multimedia/libdv
 x11/libgnome
 graphics/libgnomecanvas
 x11-toolkits/libgnomeui
 devel/libgsf
 graphics/liblqr-1
 net-im/libnice
 devel/libnotify
 graphics/libopenraw
 net-im/libpurple
 graphics/librsvg2
 devel/libsoup
 textproc/libwpd
 textproc/libxml++26
 multimedia/mjpegtools
 audio/mpc
 textproc/openjade
 x11-toolkits/pangomm
 net-im/pidgin
 graphics/poppler-gtk
 graphics/pstoedit
 devel/py-dbus
 multimedia/py-gstreamer
 multimedia/smpeg
 multimedia/vcdimager
 editors/vim
 www/webkit-gtk2
 net/wireshark


 Error 3:
 make fetch fails for postgresql related ports prior to the
 postgresql-client update (not really a gettext issue)!
 I figure they should all get a FETCH_DEPENDS line.

 === Returning to update check of installed ports

 /libexec/ld-elf.so.1: Shared object libintl.so.8 not found, required by
 pg_config
 === Launching child to update php5-pdo_pgsql-5.3.2 to
 php5-pdo_pgsql-5.3.2_1
 /libexec/ld-elf.so.1: Shared object libintl.so.8 not found, required by
 pg_config

 === Port directory: /usr/ports/databases/php5-pdo_pgsql
 /libexec/ld-elf.so.1: Shared object libintl.so.8 not found, required by
 pg_config
 === Gathering dependency list for databases/php5-pdo_pgsql from ports
 /libexec/ld-elf.so.1: Shared object libintl.so.8 not found, required by
 pg_config
 === Starting recursive 'make config' check
 === Recursive 'make config' check complete for databases/php5-pdo_pgsql
 === Returning to update check of installed ports

 /libexec/ld-elf.so.1: Shared object libintl.so.8 not found, required by
 pg_config
 === Launching child to update postgresql-server-8.3.11 to
 postgresql-server-8.3.11_1
 /libexec/ld-elf.so.1: Shared object libintl.so.8 not found, required by
 pg_config

 === Port directory: /usr/ports/databases/postgresql83-server
 /libexec/ld-elf.so.1: Shared object libintl.so.8 not found, required by
 pg_config
 /libexec/ld-elf.so.1: Shared object libintl.so.8 not found, required by
 pg_config
 /libexec/ld-elf.so.1: Shared object libintl.so.8 not found, required by
 pg_config
 /libexec/ld-elf.so.1: Shared object libintl.so.8 not found, required by
 pg_config


 --
 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@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-ports
 To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: issues unveiled by devel/gettext

2010-05-31 Thread Dominic Fandrey
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.8libintl.so.9

to your /etc/libmap.conf file. Note that this is just a temporal
workaround until you manage to rebuild the troublesome packages.

P.S.: Please do not top-post.

-- 
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@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: issues unveiled by devel/gettext

2010-05-31 Thread Freddie Cash
On Mon, May 31, 2010 at 10:37 AM, Dominic Fandrey kamik...@bsdforen.dewrote:

 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.8libintl.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.  :)

-- 
Freddie Cash
fjwc...@gmail.com
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: issues unveiled by devel/gettext

2010-05-31 Thread Franci Nabalanci
On Mon, May 31, 2010 at 12:43 PM, Freddie Cash fjwc...@gmail.com wrote:

 On Mon, May 31, 2010 at 10:37 AM, Dominic Fandrey kamik...@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.8libintl.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
 fjwc...@gmail.com
 ___
 freebsd-ports@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-ports
 To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: issues unveiled by devel/gettext

2010-05-31 Thread Dominic Fandrey
On 31/05/2010 19:57, Franci Nabalanci wrote:
 On Mon, May 31, 2010 at 12:43 PM, Freddie Cash fjwc...@gmail.com wrote:
 
 On Mon, May 31, 2010 at 10:37 AM, Dominic Fandrey kamik...@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.8libintl.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@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: issues unveiled by devel/gettext

2010-05-31 Thread Warren Block
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@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: issues unveiled by devel/gettext

2010-05-31 Thread Dominic Fandrey
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@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: issues unveiled by devel/gettext

2010-05-31 Thread Andriy Gapon
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@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: issues unveiled by devel/gettext

2010-05-31 Thread Dominic Fandrey
On 01/06/2010 02:48, Warren Block wrote:
 On Tue, 1 Jun 2010, Dominic Fandrey wrote:
 
 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.
 
 Nothing in libmap.conf. I've seen this on two systems with recent 8-stable.

The problem has probably been masked by the gawk issue on my system,
because of gawk, install failed after the first build and my system
was entirely without any version of gettext.

After getting rid of gawk gettext installed just fine and there
was no trace of the old version to link against.

-- 
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@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org