Hi, you can check if you use prelink feature. In such case, LD_LIBRARY_PATH is overwriten by LD_PRELOAD or prelink.
mh On Mon, Mar 19, 2012 at 1:55 PM, Lenin <lenin....@gmail.com> wrote: > I tried the directive LoadFile, but with no luck. > > Igor Cicimov <icici...@gmail.com> 於 2012年3月19日上午9:35 ��道: > > LoadFile >> >> >> On Mon, Mar 19, 2012 at 12:27 PM, Lenin <lenin....@gmail.com> wrote: >> >>> Thanks for your reply. >>> >>> I've tried he first method before, no luck. >>> >>> For the second one, I cannot find any useful information about the >>> 'FileLoad' directive, neither from Google nor the official documentation. >>> >>> Are you sure you didn't misspell the directive ? >>> >>> >>> 2012/3/19 Igor Cicimov <icici...@gmail.com> >>> >>>> Two things that come to my mind atm: >>>> >>>> 1. Link the existing “libpng.so” installed to the one you compiled >>>> or >>>> 2. Try using FileLoad directive in the httpd.conf to load the correct >>>> "libpng.so" file >>>> >>>> Igor >>>> >>>> >>>> On Sun, Mar 18, 2012 at 10:24 PM, Lenin <lenin....@gmail.com> wrote: >>>> >>>>> Hi, >>>>> >>>>> I've compiled httpd 2.2.21 and php 5.3.10, the version of libpng I >>>>> used is 1.5.7, and I installed all the three packages under a custom path >>>>> under /opt. >>>>> >>>>> The OS is CentOS 6.2, which contains an official distribution of >>>>> libpng, the version is 1.2.46. >>>>> >>>>> When I start the server and visit programs hosted on it, the error.log >>>>> keeps being appended with the following messages: >>>>> >>>>> *libpng warning: Application was compiled with png.h from libpng-1.5.7 >>>>> libpng warning: Application is running with png.c from libpng-1.2.46 >>>>> gd-png: fatal libpng error: Incompatible libpng version in >>>>> application and library* >>>>> >>>>> I know the reason is that the version running with is not the one >>>>> compiled with. But setting the environment variable LD_LIBRARY_PATH won't >>>>> solve the problem. >>>>> >>>>> Can anybody tell me how to fix this ? I know removing the old version >>>>> of libpng or recompile the server using the old version may be ok, but >>>>> there are some other potential problems, so I just want to run my >>>>> application server with the new version of libpng compiled by my self. >>>>> >>>>> Thanks >>>>> >>>> >>>> >>> >>> >>> -- >>> 初从文,三年不第。遂习武,校场发一矢,中鼓吏,逐之出。后学医,有所成,自撰一良方,服之,卒。 >>> >> >> > > > -- > 初从文,三年不第。遂习武,校场发一矢,中鼓吏,逐之出。后学医,有所成,自撰一良方,服之,卒。 >