make: Max recursion level (500) exceeded.: Resource temporarily
unavailable
Matthew Fry
mfry at divisionpoint.net
Fri Jul 14 05:24:52 UTC 2006
I hope this is the right place to post this. I've noticed some circular
dependency problems on a 5.4 system I'm building. Just installed
php5-mbstring and got the "Max recursion level (500) exceeded.:
Resource temporarily unavailable" message. I opened another SSH window
and here's what I saw with ps -ax:
18249 p0 I+ 0:00.20 make install
18380 p0 I+ 0:00.01 [sh]
18382 p0 I+ 0:00.00 [sh]
18383 p0 I+ 0:00.15 make package-depends
18384 p0 I+ 0:00.01 /usr/bin/grep -v -E this_port_does_not_exist
18385 p0 I+ 0:00.00 /usr/bin/sort -u
18397 p0 I+ 0:00.01 [sh]
18398 p0 I+ 0:00.01 [sh]
18399 p0 I+ 0:00.01 /usr/bin/awk {print $1":"$3}
18412 p0 I+ 0:00.18 make CHILD_DEPENDS=yes PARENT_CHECKED=
package-depends-list
18431 p0 I+ 0:00.01 [sh]
18446 p0 I+ 0:00.17 make CHILD_DEPENDS=yes PARENT_CHECKED=
package-depends-list
18465 p0 I+ 0:00.01 [sh]
(this repeats a whole bunch of times)
When running the 'make clean' after installation, here's something
else I saw:
/usr/ports/converters/php5-mbstring# make clean
php5-mbstring-5.1.4: "/usr/ports//usr/ports/www/apache13-modssl"
non-existent -- dependency list incomplete
===> Cleaning for php5-5.1.4
===> Cleaning for autoconf-2.59_2
===> Cleaning for openldap-client-2.2.30
===> Cleaning for pkg-config-0.20_2
===> Cleaning for libxml2-2.6.26
===> Cleaning for perl-5.8.8
===> Cleaning for m4-1.4.4
===> Cleaning for help2man-1.36.4_1
===> Cleaning for gmake-3.81_1
===> Cleaning for openssl-0.9.8b_1
===> Cleaning for libiconv-1.9.2_2
===> Cleaning for p5-gettext-1.05_1
===> Cleaning for gettext-0.14.5_2
===> Cleaning for libtool-1.5.22_2
===> Cleaning for php5-mbstring-5.1.4
Notice the /usr/ports//usr/ports/www/... problem with the apache
dependency above.
Anyone got a fix? Just CVSupped yesterday morning.
Here's my make.conf file:
PERL_VER=5.8.8
PERL_VERSION=5.8.8
WITH_BDB_VER=44
WITH_MYSQL_VER=50
APACHE_PORT=${PORTSDIR}/www/apache13-modssl
WITH_OPENLDAP_VER=22
WANT_OPENLDAP_VER=22
USE_OPENLDAP_VER=22
And when I 'grep USE_EMACS /usr/ports/Mk/bsd.port.mk' I get:
if defined(USE_EMACS)
Let me know if you need anything else to help fix this.
Thanks,
Matt
Matthew Fry
Division Point Multimedia
Technology and Marketing Solutions
http://www.divisionpoint.net
Phone: 703-467-5600
More information about the freebsd-ports
mailing list