Compilation fails for me with the following error: -------------------------------------------------------------------- [ 13%] Building CXX object Source/WebCore/CMakeFiles/WebCore.dir/platform/image-decoders/png/PNGImageDecoder.cpp.o /tmp/tgz/webkit-efl/Source/WebCore/platform/image-decoders/png/PNGImageDecoder.cpp: In member function 'void WebCore::PNGImageDecoder::headerAvailable()': /tmp/tgz/webkit-efl/Source/WebCore/platform/image-decoders/png/PNGImageDecoder.cpp:393:70: error: 'png_struct_def::buffer_size' is deprecated (declared at /usr/include/libpng14/png.h:1337) [-Werror=deprecated-declarations] m_reader->setReadOffset(m_reader->currentBufferSize() - png->buffer_size); ^ /tmp/tgz/webkit-efl/Source/WebCore/platform/image-decoders/png/PNGImageDecoder.cpp:393:70: error: 'png_struct_def::buffer_size' is deprecated (declared at /usr/include/libpng14/png.h:1337) [-Werror=deprecated-declarations] /tmp/tgz/webkit-efl/Source/WebCore/platform/image-decoders/png/PNGImageDecoder.cpp:394:14: error: 'png_struct_def::buffer_size' is deprecated (declared at /usr/include/libpng14/png.h:1337) [-Werror=deprecated-declarations] png->buffer_size = 0; ^ /tmp/tgz/webkit-efl/Source/WebCore/platform/image-decoders/png/PNGImageDecoder.cpp:394:14: error: 'png_struct_def::buffer_size' is deprecated (declared at /usr/include/libpng14/png.h:1337) [-Werror=deprecated-declarations] cc1plus: all warnings being treated as errors make[2]: *** [Source/WebCore/CMakeFiles/WebCore.dir/platform/image-decoders/png/PNGImageDecoder.cpp.o] Error 1 make[1]: *** [Source/WebCore/CMakeFiles/WebCore.dir/all] Error 2 make: *** [all] Error 2 --------------------------------------------------------------------
My system is Slackware 14.1 with gcc-4.8.2, libpng-1.4.12, efl-1.8.2. -- Igor On Thu, 12 Dec 2013 14:39:11 +0900 Cedric BAIL <cedric.b...@free.fr> wrote: > Hello, > > Thanks to the help of Ryuan Choi, we can announce today the release of > a recent Webkit EFL snapshot. It is based on svn r159807. You can this > tarball here (as it was a little bit big, I did go with xz): > http://download.enlightenment.org/rel/libs/webkit-efl/webkit-efl-159807.tar.xz > . > > To build it, you need EFL 1.8 and libsoup 2.42 at least. Then > something like that will do : > mkdir build && cd build > cmake .. -DPORT=Efl -DENABLE_WEB_AUDIO=Off -DENABLE_VIDEO=Off > -DENABLE_VIDEO_TRACK=Off -DENABLE_ACCESSIBILITY=Off > -DENABLE_BATTERY_STATUS=Off -DCMAKE_INSTALL_PREFIX=/usr/local > make -j 4 > > I have tested it with elm web and it work quite well for me. I hope it > will be useful for others. Just be aware that if you build it, you > need around 4G of ram for the linker. This means it can only be build > on 64bits system. Cross compilation is required for 32bits system. ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel