On Mar 7, 2013, at 8:13 PM, Jeremy Huddleston Sequoia <[email protected]> 
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:
https://bugs.webkit.org/show_bug.cgi?id=111817

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

--Jeremy

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
webkit-gtk mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-gtk

Reply via email to