Red Hat Bugzilla – Bug 481298
Missing BuildRequires: -- trying to rebuild ekiga 3.1 on F10 fails
Last modified: 2009-01-27 00:13:21 EST
Description of problem:
Trying to rebuild ekiga 3.1.0 from Rawhide on F10 (could we get it into updates-testing as soon as possible -- ekiga it totally broken for me on F10?) I get this error:
checking for LDAP includes in /usr/include/...
checking for main in -lldap... no
configure: error: You need the LDAP library to compile Ekiga with LDAP support
Version-Release number of selected component (if applicable):
Created attachment 329835 [details]
Actually, it is even more complicated -- it is probably missing g++ not openldap-devel (which I have). This is from config.log (which I attach):
configure:23672: checking for main in -lldap
configure:23701: g++ -o conftest -O2 -g -DLDAP_DEPRECATED=1 -fPIC -Wall -Wextra
-Winit-self -Wswitch-default -Wswitch-enum -Wstrict-aliasing=2 -Wfloat-equal -Ws
hadow conftest.cpp -lldap -L/usr/lib/ -llber >&5
./configure: line 23703: g++: command not found
configure:23708: $? = 127
configure: failed program was:
Also I need apparently ptlib from Rawhide (which would be nice if it was in BuildRequires).
installing gcc-c++ fixed the previous problem, but it looks weird for application built in C (is it?) to require C++ compiler to build and/or for application requiring C++ compiler not requiring it explicitly.
Fedora 10 ships with ekiga 3.0.x. Fedora 11 will ship with 3.2 and when 3.2 comes out it might get pushed to F-10 as well. ekiga 3.1.x is a beta release.