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
View Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
If you reported this bug, you can edit this bug over here.
(description)
Block user comment
Status: Assign to:
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: Mon Dec 30 14:01:28 2024 UTC