On 10/17/2013 10:10 AM, Lukasz Janyst wrote: > Hi Adrian, Hi Lukasz! > the new client needs libevent >= 2.0 for the libevent poller > implementation to compile. This is why it did not detect yours > correctly. If it's not there, the client will use the internal polling > mechanism that is often more performant anyways, so don't worry about that. Thanks for info! Adrian > > Cheers, > Lukasz > > On 16.10.2013 22:33, Andrew Hanushevsky wrote: >> Hi Adrian, >> >> You don't need libevents. It used by the new client if it is there but >> the built-in event package is usually better in that it uses much less >> CPU. If you uninstall it (presumably you can do this) then cmake will >> work just fine. I also think there is a cmake option that ignores >> libevent even if it is present. Lukasz should be able to chime in on >> that. As for the perl stuff. I hope that Wilko will have some comments. >> >> Andy >> >> -----Original Message----- From: Adrian Sevcenco >> Sent: Wednesday, October 16, 2013 11:46 AM >> To: [log in to unmask] >> Subject: cmake 3.3.4 :: libevent and perl not found but installed >> >> Hi! it seems that i have a problem configuring an xrootd 3.3.4 on an >> Centos6 x86_64 (it is true that i dont know for what use libevent and >> perl are needed by xrootd) >> >> i have this: >> adrian@issaf : build $ rpm -qa | grep libevent >> libevent-1.4.13-4.el6.x86_64 >> libevent-doc-1.4.13-4.el6.noarch >> libevent-debuginfo-1.4.13-4.el6.x86_64 >> libevent-devel-1.4.13-4.el6.x86_64 >> libevent-headers-1.4.13-4.el6.noarch >> >> adrian@issaf : build $ rpm -qa | grep perl-libs >> perl-libs-5.10.1-131.el6_4.x86_64 >> >> if i try to pass to cmake the information about libevent: >> cmake -DLIBEVENT_INCLUDE_DIR=/usr/include -DLIBEVENT_LIB=/usr/lib64 ../ >> >> i get this: >> -- Found LibEvent: /usr/lib64 >> CMake Error at >> /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:57 >> (MESSAGE): >> Could NOT find LibEventPthreads (missing: LIBEVENTPTHREADS_LIB >> LIBEVENTPTHREADS_INCLUDE_DIR) >> Call Stack (most recent call first): >> cmake/FindLibEventPthreads.cmake:28 >> (find_package_handle_standard_args) >> cmake/XRootDFindLibs.cmake:64 (find_package) >> CMakeLists.txt:17 (include) >> >> i have no EVENTPTHREADS packages in Centos 6. >> >> the perl lib is found only if i give the library explicitly: >> cmake -DPERL_INCLUDE_PATH=/usr/include >> -DPERL_LIBRARY=/usr/lib64/perl5/CORE/libperl.so ../ >> >> -- Found Perl: /usr/bin/perl >> -- Found PerlLibs: /usr/lib64/perl5/CORE/libperl.so >> >> Thanks! >> Adrian >> >> >> ######################################################################## >> Use REPLY-ALL to reply to list >> >> To unsubscribe from the XROOTD-L list, click the following link: >> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1 >> ######################################################################## >> Use REPLY-ALL to reply to list >> >> To unsubscribe from the XROOTD-L list, click the following link: >> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1 > ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-L list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1