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