[webkit-gtk] WebKitGTK+ 1.11.91 released!

Jeremy Huddleston Sequoia jeremyhu at macports.org
Thu Mar 7 20:49:13 PST 2013

On Mar 7, 2013, at 8:13 PM, Jeremy Huddleston Sequoia <jeremyhu at macports.org> wrote:

>> Are you trying to compile with MediaStream support?
> Yes:
> ./configure --prefix=/opt/local --with-gtk=2.0 --disable-webkit2 --disable-introspection --enable-media-stream --enable-svg --enable-geolocation --enable-webgl --enable-video
>> If not, what
>> options are you passing to configure? We typically don't test
>> incomplete features, so there's no guarantee they will build from
>> release to release until they are complete.
> Ok.  We're building with it enabled for the current version in MacPorts (1.10.2), and it looks like it's been enabled since 1.8.2 in MacPorts builds of webkit-gtk.

Disabling media-stream gets us farther into the build, but there's another regression:

It looks like when building Source/ThirdParty/leveldb/db/builder.cc, it includes Source/ThirdParty/leveldb/port/port_posix.h which has logic for setting PLATFORM_IS_LITTLE_ENDIAN based on the target platform, but it doesn't include the config.h file, so it just falls through to including <endian.h> which is not portable:

In file included from Source/ThirdParty/leveldb/db/builder.cc:7:
In file included from ./Source/ThirdParty/leveldb/db/filename.h:14:
In file included from ./Source/ThirdParty/leveldb/port/port.h:14:
./Source/ThirdParty/leveldb/port/port_posix.h:41:12: fatal error: 'endian.h' file not found

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4145 bytes
Desc: not available
URL: <http://lists.webkit.org/pipermail/webkit-gtk/attachments/20130307/4138c48e/attachment.p7s>

More information about the webkit-gtk mailing list