[webkit-efl] Building on CentOS 6.3?

Christophe Dumez - SISA ch.dumez at sisa.samsung.com
Thu Feb 7 22:52:50 PST 2013


Hi,

You should add --update-efl to your command line to trigger jhbuild and get the dependencies such as libsoup.

Kr,
Christophe DUMEZ.

________________________________
From: webkit-efl-bounces at lists.webkit.org [webkit-efl-bounces at lists.webkit.org] on behalf of Daniel Robinson [dgrobinson at dgrobinson.com]
Sent: Friday, February 08, 2013 01:44
To: Thiago Marcos P. Santos
Cc: webkit-efl at lists.webkit.org
Subject: Re: [webkit-efl] Building on CentOS 6.3?

My build command is ./Tools/Scripts/build-webkit --efl

Error is

CMake Error at /usr/local/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 (message):
  Could NOT find LibSoup: Found unsuitable version "2.28.2", but required is
  at least "2.39.4.1" (found /usr/local/include/libsoup-2.4)
Call Stack (most recent call first):
  /usr/local/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:289 (_FPHSA_FAILURE_MESSAGE)
  Source/cmake/FindLibSoup.cmake:51 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  Source/cmake/OptionsEfl.cmake:28 (find_package)
  CMakeLists.txt:148 (include)

This is a very vanilla operation that succeeds on my Ubuntu 12.04 machine, but not on the CentOS 6.3 machine.

While the error above was for libsoup, I note that several packages, e.g., glibc, were not found and I downloaded the, built them and installed them in /usr/local.  On both machines, these packages are in WebKitBuild/Dependencies/Source and installed in Root.

The version of CMake required is not met by the version installed from the CentOS repository, so I downloaded and built that, installed it in /usr/local.

pkg-config finds (as shown in the output from pkg-config) an acceptable version of libsoup, but cmake doesn't use it.

[dgrobinson at kepler WebKit]$ pkg-config --libs libsoup-2.4
-L/usr/local/lib -lsoup-2.4 -lgio-2.0 -lgobject-2.0 -lglib-2.0

[dgrobinson at kepler WebKit]$ pkg-config --modversion libsoup-2.4
2.39.4.1

I'm not a cmake expert but it seems that there is a pathing problem with it.  I've set every environment variable that I can find by googling.

My question is: is anyone using RedHat Enterprise or CentOS to build WebKit/EFL?




On Thu, Feb 7, 2013 at 3:25 PM, Thiago Marcos P. Santos <tmpsantos at gmail.com<mailto:tmpsantos at gmail.com>> wrote:
On Thu, Feb 7, 2013 at 6:08 PM, Daniel Robinson
<dgrobinson at dgrobinson.com<mailto:dgrobinson at dgrobinson.com>> wrote:
> Are there any list members building WebKit/EFL on CentOS 6.3 (x86_64)?  I
> have run into problems with cmake and pkg-config.
>
> I have built WebKit/EFL successfully on Ubuntu 12.04 (32 bit) with no
> issues.
>
> For reasons that I don't understand, libsoup and other components (glibc,
> etc) are not found in the WebKitBuild/Dependencies directory.
>

Would be very useful for helping you debug this if you could provide
the build command line you are using and the build log with the errors
you are getting.

Cheers,



--
-----------------------
daniel g. robinson
www.bornlivelovedie.com<http://www.bornlivelovedie.com>
bornlivelovedie.tumblr.com<http://bornlivelovedie.tumblr.com>
@daguro
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-efl/attachments/20130208/cc358002/attachment-0001.html>


More information about the webkit-efl mailing list