Hi Jim; Now that's a nice hint/tip, thanks! I'm pretty sure I've requested that configure do 64bit as this is the first part of my configure syntax: ./configure \ --build=x86_64-redhat-linux-gnu \ --host=x86_64-redhat-linux-gnu \ --target=x86_64-redhat-linux-gnu \ # lots more configure lines with backslash continuations... Thanks, Ken On Wed, Oct 15, 2014 at 9:21 AM, Jim Lucas <lists@xxxxxxxxx> wrote: > On 10/14/2014 11:40 PM, Kenneth Wolcott wrote: >> Hi; >> >> My first post about issues with compiling PHP... >> >> Unable to compile PHP 5.3.29 On CentOS 7.0: Configure complains about >> BZip2 not in expected location >> >> I'm fairly good about the "configure; make; make install" dance for >> open source software, but now and then I run into mysteries. >> >> I'm responsible for moving forwards an old PHP 5.3.3 (LAMP) dev and >> production environment into the more modern age. The developers use >> the abandoned "php-template" extension. I plan to move them forwards >> into one of the more modern day PHP template engines (Haanga, Twig, >> Blitz, etc) but first I need to move to a more recent platform and >> then to a more recent version of PHP. >> >> I captured the output of "php -i" from the current dev system. In >> that output is the configure syntax used to compile PHP. I used that >> same syntax and received the following error from configure: >> >> checking for BZip2 support... yes >> checking for BZip2 in default path... not found >> configure: error: Please reinstall the BZip2 distribution >> >> I've checked and I do have bzip2 installed. >> >> I'm wondering if it is looking for contents of the bzip2-devel rpm? >> >> If necessary, I can provide the configure syntax that I used, but I'm >> hoping that the question is sufficiently phrased to not need that. >> >> Thanks, >> Ken Wolcott >> > > At one point when trying to compile PHP I found that on my system 64-bit, > things were not in the correct location. Because PHP was looking in the > standard 32-bit location. Passing that ./configure option the correct path > normally fixes it. > > So, with that said, your old system could be on a 32-bit system and copying > the ./configure string from that system and trying to us it on your new CentOS > 7 (which is 64-bit only) might not work. > > Checking yum, it appears that I have the following installed. > > bzip2.x86_64 1.0.5-7.el6_0 @anaconda-CentOS-201303020151.x86_64/6.4 > bzip2-devel.x86_64 1.0.5-7.el6_0 @base > bzip2-libs.x86_64 1.0.5-7.el6_0 @anaconda-CentOS-201303020151.x86_64/6.4 > > > -- > Jim Lucas > > http://www.cmsws.com/ > http://www.cmsws.com/examples/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php