php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #9490 removing config.cache but still getting same install as before
Submitted: 2001-02-27 19:18 UTC Modified: 2001-03-01 17:12 UTC
From: giluxxx at hotmail dot com Assigned:
Status: Not a bug Package: Installation problem
PHP Version: 4.0.4pl1 OS: linux redhat6.2
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: giluxxx at hotmail dot com
New email:
PHP Version: OS:

 

 [2001-02-27 19:18 UTC] giluxxx at hotmail dot com
i compiled php with gd and all was well.
a few days later on i upgraded gd and restarted apache,
apache:
Starting httpd: Syntax error on line 250 of /etc/httpd/conf/httpd.conf:
Cannot load /usr/lib/apache/libphp4.so into server: /usr/lib/libgd.so.1: undefined symbol: png_set_dither

make output: could not find libgd.(a|so) anywhere in /usr/lib (although its there for sure)

to get php up and running again without any loss of time i decided to do a recompile without gd.
so i recompiled php: 
rm config.cache
./configure --with-apxs
make
make install

but apache still gives the same error when starting although gd isnt even compiled into php this time!!

this made me think.
so i decided to to try a few different versions of gd and kept getting exactly the same apache error everytime although gd was working fine for webalizer..

solution:
delete the whole source dir.
untar src again and compile again.

now it works.

so removing the config.cache doesnt give you a clean install at all, it seems to repeat the first install exactly everytime, although the INSTALL file says that removing the config.cache file should get you a fresh install.

maybe this isnt a bug but a feature, but i dont seem to remember php did this in previous versions....?

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2001-03-01 17:12 UTC] sniper@php.net
Correct way to do reconfigures:

# rm config.cache
# ./configure (+ the options wanted)
# make clean ; make depend ; make ; make install

'make clean' might have been enough in your case.

--Jani

 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Dec 26 20:01:29 2024 UTC