ports/105253: ports/lang/newlisp searches init files in usr/share
clemens fischer
ino-news at spotteswoode.dnsalias.org
Tue Nov 7 20:20:28 UTC 2006
>Number: 105253
>Category: ports
>Synopsis: ports/lang/newlisp searches init files in usr/share
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue Nov 07 20:20:23 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: clemens fischer
>Release: FreeBSD 6.2-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD spotteswoode.dnsalias.org 6.2-PRERELEASE
FreeBSD 6.2-PRERELEASE #12: Tue Oct 17 22:16:09 CEST 2006
root at spotteswoode.dnsalias.org:/usr/obj/usr/src/sys/spott i386
>Description:
freeBSD has the base system files everywhere except in usr/local/*, the
ports install into usr/local to keep things separate. ports/lang/newlisp
tries to access an initialization file as "/usr/share/newlisp/init.lsp"
which can't be reconfigured ATM. i think ports/lang/newlisp should
access "/usr/local/share/newlisp/init.lsp". this is the only file
i know off that doesn't install correctly, maybe because the path is
hardwired in line 51 of "work/newlisp-9.0.0/newlisp.c".
>How-To-Repeat:
install the port, read the documentation, strace(1) newlisp and watch
the open(2) calls.
>Fix:
a symbolic link from usr/share/newlisp -> usr/local/share/newlisp/ is
enough to work around the problem, but a patch would be better.
regards, clemens
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list