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