ports/57610: esddsp command looks for nonexistent library
James McNaughton
jtm63 at rcn.com
Sun Oct 5 15:30:20 UTC 2003
>Number: 57610
>Category: ports
>Synopsis: esddsp command looks for nonexistent library
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sun Oct 05 08:30:17 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator: James McNaughton
>Release: FreeBSD 4.9-RC i386
>Organization:
>Environment:
System: FreeBSD jamestown.rcn.com 4.9-RC FreeBSD 4.9-RC #0: Thu Oct 2 18:39:06 CDT 2003 jtm at jamestown.rcn.com:/usr/obj/usr/src/sys/CELERON_1G i386
>Description:
The esddsp command (part of the esound port) looks for libesddsp.so.0
when libesddsp.so.2 ins the file installed. Since libesddsp.so is a
link to libesddsp.so.2, changing the script to get the symlink is a
simple solution.
This error may be related to other problems with esound that have yet
to be found. There also may be a better fix than this.
>How-To-Repeat:
Install the esound port and run a command withthe esddsp wrapper,
"esddsp some-command."
>Fix:
Save the following in the /usr/ports/audio/esound/files directory as
patch-esddsp (or similar) and reinstall.
--- esddsp.orig Wed Sep 3 11:26:05 2003
+++ esddsp Sun Oct 5 09:45:17 2003
@@ -97,7 +97,7 @@
prefix=/home/gnome/prefix
exec_prefix=${prefix}
-LD_PRELOAD="${exec_prefix}/lib/libesddsp.so.0 ${exec_prefix}/lib/libesd.so.0 $LD_PRELOAD"
+LD_PRELOAD="${exec_prefix}/lib/libesddsp.so ${exec_prefix}/lib/libesd.so $LD_PRELOAD"
export LD_PRELOAD
# invoke the program with the args given
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list