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