Пытаюсь скомпилировать уже не один последний Nightly Build, сейчас r56431, со следующими ключами:
./autogen.sh --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--disable-static \
--mandir=/usr/man \
--program-prefix= \
--program-suffix= \
--enable-3D-transforms \
--enable-channel-messaging \
--disable-debug \
--enable-javascript-debugger \
--enable-offline-web-applications \
--enable-dom-storage \
--enable-indexeddb \
--enable-database \
--enable-eventsource \
--enable-icon-database \
--enable-datalist \
--enable-ruby \
--enable-sandbox \
--enable-video \
--enable-xhtmlmp \
--enable-xpath \
--enable-xslt \
--enable-mathml \
--enable-svg \
--enable-wml \
--enable-shared-workers \
--enable-workers \
--enable-svg-animation \
--enable-filters \
--enable-svg-fonts \
--enable-svg-foreign-object \
--enable-svg-as-image \
--enable-svg-use \
--enable-web-sockets \
--enable-blob-slice \
--enable-coverage \
--enable-fast-malloc \
--enable-jit \
--enable-gtk-doc \
--disable-introspection \
--with-unicode-backend=icu \
--with-font-backend=freetype
Спустя немалый промежуток времени от сборки, сообщается в строке ошибка:
DerivedSources/WMLElementFactory.cpp: In function ‘WTF::PassRefPtr<WebCore::WMLElement> WebCore::optionConstructor(const WebCore::QualifiedName&, WebCore::Document*, bool)’:
DerivedSources/WMLElementFactory.cpp:154: ошибка: cannot allocate an object of abstract type ‘WebCore::WMLOptionElement’
./WebCore/wml/WMLOptionElement.h:31: замечание: because the following virtual functions are pure within ‘WebCore::WMLOptionElement’:
./WebCore/dom/OptionElement.h:37: замечание: virtual bool WebCore::OptionElement::disabled() const
DerivedSources/WMLElementFactory.cpp: In function ‘WTF::PassRefPtr<WebCore::WMLElement> WebCore::selectConstructor(const WebCore::QualifiedName&, WebCore::Document*, bool)’:
DerivedSources/WMLElementFactory.cpp:179: ошибка: cannot allocate an object of abstract type ‘WebCore::WMLSelectElement’
./WebCore/wml/WMLSelectElement.h:30: замечание: because the following virtual functions are pure within ‘WebCore::WMLSelectElement’:
./WebCore/dom/SelectElement.h:64: замечание: virtual void WebCore::SelectElement::listBoxSelectItem(int, bool, bool, bool)
make[1]: *** [DerivedSources/libwebkit_1_0_la-WMLElementFactory.lo] Ошибка 1
make[1]: *** Ожидание завершения заданий...
make[1]: Leaving directory `/tmp/webkit/src/WebKit-r56431'
make: *** [all] Ошибка 2