On 2013/08/14 09:42, Alexander Bluhm wrote: > On Wed, Aug 14, 2013 at 08:35:56AM +0100, Stuart Henderson wrote: > > On 2013/08/14 02:04, Alexander Bluhm wrote: > > > Ports build with systrace is broken as the time_t diff has replaced > > > getdirentries(2) with getdents(2). > > > > Ah, this throws light on a problem with the various Mozilla ports, thanks :) > > I didn't get mozilla built because of problems with gcc 4.6 on amd64. > > ===> Configuring for gcc-4.6.4 > Using /usr/ports/pobj/gcc-4.6.4/config.site (generated) > configure: loading site script /usr/ports/pobj/gcc-4.6.4/config.site > checking build system type... x86_64-unknown-openbsd5.4 > checking host system type... x86_64-unknown-openbsd5.4 > checking target system type... x86_64-unknown-openbsd5.4 > checking for a BSD-compatible install... /usr/bin/install -c -o root -g bin > checking whether ln works... yes > checking whether ln -s works... yes > checking for a sed that does not truncate output... (cached) /usr/bin/sed > checking for gawk... (cached) awk > checking for gcc... /usr/ports/pobj/gcc-4.6.4/bin/egcc > systrace: deny user: bluhm, prog: > /usr/ports/pobj/gcc-4.6.4/bootstrap/bin/egcc, pid: 3221(0)[29862], policy: > /usr/bin/env, filters: 244, syscall: native-t32_lstat(293), args: 16 > systrace: deny user: bluhm, prog: > /usr/ports/pobj/gcc-4.6.4/bootstrap/bin/egcc, pid: 3221(0)[29862], policy: > /usr/bin/env, filters: 244, syscall: native-t32_lstat(293), args: 16 > ... > > bluhm >
You'll need to build it with T32 and without systrace, or use a new bootstrap, I've just committed an update to ports/lang/gcc/4.6/Makefile for the latter.
