Bug 38078 - ports/net/ymessenger needs the old gettext library
Summary: ports/net/ymessenger needs the old gettext library
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-05-14 18:00 UTC by Rainer Goellner
Modified: 2002-06-14 10:06 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rainer Goellner 2002-05-14 18:00:05 UTC
ports/net/ymessenger tries to load libintl.so.1,
while ports/devel/gettext installs libintl.so.2.
ports/devel/gettext-old used to install libintl.so.1,
until the "De-orbit burn sequence" was initiated.

Fix: 

Probably it suffices to recompile ymessenger, if possible.
How-To-Repeat: Install and run ymessenger on a system with recent ports.
Comment 1 Rainer Goellner 2002-05-20 08:28:17 UTC
Seems like it's sufficient to replace the 1 in
libintl.so.1 by a 2 in the binary ymessenger at
about byte position 5495h.

Sorry, dunno how to construct a binary patch.

 Rainer

-- 
  ,()n      _|\
 i    b~#  /,  \                                      Rainer G"ollner
 i      j 4     i                                     rainer@jabbe.de
  y  7""   `-.   rg
Comment 2 Joseph Koshy freebsd_committer freebsd_triage 2002-06-14 09:43:10 UTC
State Changed
From-To: open->closed

I have applied a [work-around] patch that edits the binary in place.   

This is clearly a hack: recompiling ymessenger would be the best option. 
However, this option is not in our hands as Y! does not release the sources  
to this client.  

Another option would be to have a "ports-compat" distribution which  
could install "libintl.so.1" and other such libraries into  
"/usr/local/compat".