FreeBSD Port: ymessenger-0.99.19.1,20020902; broken on 5.1-RELEASE

Doug Barton DougB at FreeBSD.org
Sat Aug 30 03:27:34 PDT 2003


On Thu, 28 Aug 2003, Volker Stolz wrote:

> On Thu, Aug 28, 2003 at 07:02:59PM +0200, Kuba Lida wrote:
> > The messenger does compile OK, but when trying to launch it, it
> > looks like: kuba at agma:~$ /usr/libexec/ld-elf.so.1:
> > /usr/local/lib/libglib12.so.3: Undefined symbol "getpwuid_r"
>
> Try: LD_PRELOAD=/usr/lib/libc_r.so:/usr/lib/libc.so ymessenger

The attached patch works on both RELENG_4 and HEAD. I'll gladly apply it
to the port unless the MAINTAINER has a better idea. Thanks Volker for
the idea.

Doug

-- 

    This .signature sanitized for your protection
-------------- next part --------------
Index: patch-ymessenger
===================================================================
RCS file: /home/pcvs/ports/net/ymessenger/files/patch-ymessenger,v
retrieving revision 1.1
diff -u -r1.1 patch-ymessenger
--- patch-ymessenger	28 Aug 2002 02:04:14 -0000	1.1
+++ patch-ymessenger	30 Aug 2003 10:17:35 -0000
@@ -1,9 +1,11 @@
---- bin/ymessenger.orig	Sat Jul 13 18:54:27 2002
-+++ bin/ymessenger	Sat Jul 13 18:54:05 2002
-@@ -1,4 +1,4 @@
+--- bin/ymessenger.orig	Mon May  6 23:06:27 2002
++++ bin/ymessenger	Sat Aug 30 03:09:58 2003
+@@ -1,4 +1,5 @@
  #!/bin/sh
 -LD_LIBRARY_PATH=/opt/ymessenger/lib:$LD_LIBRARY_PATH
-+LD_LIBRARY_PATH=%%PREFIX%%/lib/ymessenger:$LD_LIBRARY_PATH
- export LD_LIBRARY_PATH
+-export LD_LIBRARY_PATH
 -exec /opt/ymessenger/bin/ymessenger.bin $@
++LD_LIBRARY_PATH=%%PREFIX%%/lib/ymessenger:$LD_LIBRARY_PATH
++LD_PRELOAD=/usr/lib/libc_r.so:/usr/lib/libc.so
++export LD_LIBRARY_PATH LD_PRELOAD
 +exec %%PREFIX%%/libexec/ymessenger/ymessenger.bin $@


More information about the freebsd-ports mailing list