Building glib 2.26.1 I get the following:
And so on. Ctrl-C usually stops it, although one time I had to reboot the computer to stop it forking.
Trying the build on the console I get some extra warnings:
See this screen shot for more context.
ps shows a lot of these:
and these (about 4 or 5 times as many)
My /etc/make.conf was empty until I tried with GCC45, which did not fix the problem. Of course I also tried doubling the mentioned sysctl's and openfiles too, as expected though, this had no result either.
Any idea to what's going on?
Code:
Making all in tests
gmake[4]: Map '/usr/ports/devel/glib20/work/glib-2.26.1/glib/tests' wordt binnengegaan
/bin/sh /usr/ports/devel/glib20/work/gnome-libtool --tag=CC --mode=link gcc45 -O2
-pipe -fno-strict-aliasing -Wall -L/usr/local/lib -lintl -o protocol protocol.o
../../glib/libglib-2.0.la
/bin/sh /usr/ports/devel/glib20/work/gnome-libtool --tag=CC --mode=link gcc45 -O2
-pipe -fno-strict-aliasing -Wall -L/usr/local/lib -lintl -o rand rand.o
../../glib/libglib-2.0.la -lm
/libexec/ld-elf.so.1: /libexec/ld-elf.so.1: Cannot open "/lib/libedit.so.7"Cannot open "/lib/libc.so.7"
/libexec/ld-elf.so.1: Cannot open "/lib/libutil.so.8"
.//printf: cannot create /dev/null: Too many open files in system
/libexec/ld-elf.so.1: Cannot open "/lib/libedit.so.7"
.//printf: Pipe call failed: Bad file descriptor
.//printf: Pipe call failed: Bad file descriptor
.//printf: cannot create /dev/null: Too many open files in system
GLib-ERROR **: failed to create pipes to fork test program: Too many open files in system
aborting...
.//printf: Pipe call failed: Bad file descriptor
.//printf: Pipe call failed: Bad file descriptor
.//printf: Pipe call failed: Bad file descriptor
GLib-ERROR **: failed to create pipes to fork test program: Too many open files in system
aborting...
/libexec/ld-elf.so.1: Cannot open "/lib/libc.so.7"
cd: can't cd to /snprintf
/snprintf
/snprintf
/snprintf
/snprintf
/snprintf
/snprintf
/snprintf
/snprintf
/snprintf
/snprintf
/snprintf
/snprintf
/snprintf
/printf
Abort trap (core dumped)
/libexec/ld-elf.so.1: /libexec/ld-elf.so.1: Cannot open "/lib/libedit.so.7"Cannot open "/lib/libc.so.7"
And so on. Ctrl-C usually stops it, although one time I had to reboot the computer to stop it forking.
Trying the build on the console I get some extra warnings:
Code:
Approaching the limit on PV entries, consider increasing either the vm.pmap.shpgperproc or the vm.pmap.pv_entry_max sysctl
maxproc limit exceeded by uid 0, please see tuning(7) and login.conf(5)
See this screen shot for more context.
ps shows a lot of these:
Code:
/usr/bin/sed s%/[^/]*$%%
Code:
/bin/sh .//printf %\\n .//printf
My /etc/make.conf was empty until I tried with GCC45, which did not fix the problem. Of course I also tried doubling the mentioned sysctl's and openfiles too, as expected though, this had no result either.
Any idea to what's going on?