ports/115100: daemontools port does not build on NFS-mounted ports tree
Charles Sprickman
spork at bway.net
Wed Aug 1 01:50:02 UTC 2007
>Number: 115100
>Category: ports
>Synopsis: daemontools port does not build on NFS-mounted ports tree
>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: Wed Aug 01 01:50:01 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator: Charles Sprickman
>Release: 6.2 release
>Organization:
Spork, LLC
>Environment:
FreeBSD h19.biglist.com 6.2-RELEASE FreeBSD 6.2-RELEASE #2: Tue Jun 5 18:33:46 EDT 2007 spork at h19.biglist.com:/usr/obj/usr/src/sys/BL-6 i386
>Description:
Building the daemontools port fails when /usr/ports is mounted via NFS.
During the build, it will hang at this point:
./load tai64nlocal unix.a byte.a
env - /bin/sh rts.tests 2>&1 | cat -v > rts
Running the same script by hand shows the following:
111
--- supervise starts, svok works, svstat works, svc -x works
supervise: fatal: unable to acquire test.sv/supervise/lock: operation not supported
^C
I'm guessing that's a socket or something else that is not supported on an NFS mount.
>How-To-Repeat:
Mount /usr/ports via nfs, cd /usr/ports/sysutils/daemontools && make install clean
Wait for the following line of output, it should hang thereafter:
./load tai64nlocal unix.a byte.a
env - /bin/sh rts.tests 2>&1 | cat -v > rts
>Fix:
There probably isn't an easy one, but a warning pre-build that you cannot build in this situation would be helpful.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list