Re: Build Problem with latest CVS Version under OpenBSD 2.7

From: Date: Mon, 14 Aug 2000 09:42:03 +0000
Subject: Re: Build Problem with latest CVS Version under OpenBSD 2.7
References: 1  Groups: php.qa 
Request: Send a blank email to php-qa+get-653@lists.php.net to get a copy of this message
Dear Anil, Thank you kindly! Anil Madhavapeddy wrote: > Brendan W. McAdams wrote: > > Seeing same 'stubs' problem as Zak while trying to build on my OpenBSD > > 2.7 i386 box. > > Configure fails with same problem Zak mentioned this past week. > > Hi guys, this isn't a PHP problem - OpenBSD-2.7-STABLE m4 doesn't > implement the GNU m4 'esyscmd' function. That would explain it... :) I find it very embarassing that the problems I have been encountering are all fairly easy to diagnose. I am just very unfamiliar with these tools and seem to consistently forget to use my basic problem solving skills... > Marc Espie updated it a month or so ago when I tracked this problem > down, so if you update your /usr/src/usr.bin/m4 source to be from > -current, and install it, PHP will rebuild its config files from > scratch fine. > I can drop an m4 binary your way if you don't want > to checkout the entire source tree. Thank you, but not for me - I need the practice :) > It would perhaps be worth trying to detect the m4 version from > autoconf and alerting the user if it doesn't have esyscmd capability. That makes sense to me. ...maybe we could write a little m4 script that checks for the existence of the needed m4 macros with ifdef??? > Incidentally, to compile on OpenBSD successfully, you'll also need > to patch the 'ltconfig' file, which will generate a HUGE number of > warnings that you can safely ignore. Here's Sascha's patch: Thank you again. :) Zak

« previous php.qa (#653) next »