php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #51821 configure fails to pick up a custom prefix for libevent
Submitted: 2010-05-14 14:34 UTC Modified: 2010-05-19 13:32 UTC
From: admin at saltwaterc dot net Assigned: fat (profile)
Status: Closed Package: FPM related
PHP Version: 5.3.2 OS: Linux
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: admin at saltwaterc dot net
New email:
PHP Version: OS:

 

 [2010-05-14 14:34 UTC] admin at saltwaterc dot net
Description:
------------
Using a custom prefix for the libevent installation (/usr/local/libevent-1.4.13) doesn't get picked up by the configure script, even though I properly used the --with-libevent-dir option. Unless the prefix for the libevent installation is a path that ldconfig knows about, the configure fails.

I could "fix" it with:

export LD_LIBRARY_PATH=/usr/local/libevent-$libevent_version/lib

within my build script which gives me the idea that the configure fails to properly set its environment. Still an arcane method though.

Test script:
---------------
./configure [...] --enable-fpm --with-fpm-user=php-fpm --with-fpm-group=php-fpm --with-libevent-dir=/usr/local/libevent-1.4.13

Expected result:
----------------
To run configure without errors.

Actual result:
--------------
./configure says:

checking for FPM build... yes
checking for libevent >= 1.4.11 install prefix... /usr/local/libevent-1.4.13
no
configure: error: build test failed. Please check the config.log for details.

config.log says:

configure:9409: checking for libevent >= 1.4.11 install prefix
configure:9524: gcc -o conftest -g -O2 -fvisibility=hidden  -I/usr/local/libevent-1.4.13/include  -L/usr/local/libevent-1.4.13/lib conftest.c  -levent 1>&5
configure:9724: gcc -o conftest -g -O2 -fvisibility=hidden   conftest.c -L/usr/local/libevent-1.4.13/lib -levent  1>&5
configure: failed program was:
#line 9713 "configure"
#include "confdefs.h"

    
    char event_init();
    int main() {
      event_init();
      return 0;
    }

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2010-05-16 22:59 UTC] felipe@php.net
-Status: Open +Status: Assigned -Assigned To: +Assigned To: fat
 [2010-05-19 13:29 UTC] fat@php.net
Automatic comment from SVN on behalf of fat
Revision: http://svn.php.net/viewvc/?view=revision&revision=299485
Log: - #51821, fix --with-libevent-dir (patch by tony2001)
 [2010-05-19 13:32 UTC] fat@php.net
-Status: Assigned +Status: Closed
 [2010-05-19 13:32 UTC] fat@php.net
fixed in trunk (revision 299485)
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sat Dec 21 16:01:28 2024 UTC