On Wednesday 04 July 2012, Juan Francisco Cantero Hurtado wrote: > On Wed, Jul 04, 2012 at 10:37:50AM +1000, Joel Sing wrote: > > On Wednesday 04 July 2012, Juan Francisco Cantero Hurtado wrote: > > > On Wed, Jul 04, 2012 at 01:17:00AM +1000, Joel Sing wrote: > > > > The following diff updates lang/go to Go 1.0.2 - the current stable > > > > release. Regress passes on both amd64 and i386. > > > > > > > > ok? > > > > > > I can compile the package with USE_SYSTRACE enabled. Without > > > USE_SYSTRACE, the package compiles but I haven't tested the "regress" > > > step. > > > > Thanks for catching this - the issue is due to guenther@'s recent changes > > to the __tfork syscall, which resulted in it getting a new syscall number > > (the port is still using the older syscall which is now marked as compat > > and has a different name). This is unrelated to the version update and > > the existing port will also fail in the same way - I'll fix this in a > > separate diff. > > OK. Try also the regression test, I've a lot of errors like this > (without systrace enabled): > > fork/exec /tmp/go-build449254209/unicode/utf8/_test/utf8.test: > permission denied > FAIL unicode/utf8 0.001s
That looks like you have /tmp mounted with noexec - I'm guessing that the current version of the port fails for you in the same way. -- "Reason is not automatic. Those who deny it cannot be conquered by it. Do not count on them. Leave them alone." -- Ayn Rand