[SOLVED] webkitgtk fails to build on Slackware61-14.1
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
On a fresh and updated install of Slakcware64-14.1 i got this error when tried to build webkitgtk-2.4.9 from slackbuilds.org
Code:
GTK+ configuration:
GTK+ version : 2.0
GDK targets : x11
Introspection support : no
Generate documentation : no
GEN DerivedSources/WebCore/InternalSettingsGenerated.idl
GEN DerivedSources/webkitdom/WebKitDOMCustom.h
GEN DerivedSources/webkitdom/WebKitDOMDeprecated.h
GEN DerivedSources/webkitdom/WebKitDOMEventTarget.h
GEN DerivedSources/webkitdom/WebKitDOMObject.h
GEN DerivedSources/webkitdom/webkitdom.h
GEN DerivedSources/webkitdom/webkitdomdefines.h
GEN DerivedSources/webkitdom/WebKitDOMEventTargetPrivate.h
GEN gtkdoc-webkitdom.cfg
GEN DerivedSources/WebInspectorUI/GResourceBundle.xml
GEN stamp-webkitmarshal.cpp
GEN stamp-webkitmarshal.h
GEN gtkdoc-webkitgtk.cfg
GEN stamp-mini-browser-marshal.h
GEN stamp-mini-browser-marshal.c
GEN DerivedSources/JavaScriptCore/InjectedScriptSource.h
GEN DerivedSources/JavaScriptCore/KeywordLookup.h
GEN DerivedSources/JavaScriptCore/Lexer.lut.h
Creating hashtable for Source/JavaScriptCore/parser/Keywords.table
GEN DerivedSources/JavaScriptCore/RegExpJitTables.h
GEN DerivedSources/JavaScriptCore/ArrayConstructor.lut.h
GEN DerivedSources/JavaScriptCore/ArrayPrototype.lut.h
Creating hashtable for Source/JavaScriptCore/runtime/ArrayConstructor.cpp
Creating hashtable for Source/JavaScriptCore/runtime/ArrayPrototype.cpp
GEN DerivedSources/JavaScriptCore/BooleanPrototype.lut.h
Creating hashtable for Source/JavaScriptCore/runtime/BooleanPrototype.cpp
GEN DerivedSources/JavaScriptCore/DateConstructor.lut.h
Creating hashtable for Source/JavaScriptCore/runtime/DateConstructor.cpp
GEN DerivedSources/JavaScriptCore/DatePrototype.lut.h
Creating hashtable for Source/JavaScriptCore/runtime/DatePrototype.cpp
GEN DerivedSources/JavaScriptCore/ErrorPrototype.lut.h
Creating hashtable for Source/JavaScriptCore/runtime/ErrorPrototype.cpp
GEN DerivedSources/JavaScriptCore/JSDataViewPrototype.lut.h
Creating hashtable for Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp
GEN DerivedSources/JavaScriptCore/JSGlobalObject.lut.h
Creating hashtable for Source/JavaScriptCore/runtime/JSGlobalObject.cpp
GEN DerivedSources/JavaScriptCore/JSONObject.lut.h
Creating hashtable for Source/JavaScriptCore/runtime/JSONObject.cpp
GEN DerivedSources/JavaScriptCore/JSPromiseConstructor.lut.h
Creating hashtable for Source/JavaScriptCore/runtime/JSPromiseConstructor.cpp
GEN DerivedSources/JavaScriptCore/JSPromisePrototype.lut.h
GEN DerivedSources/JavaScriptCore/MathObject.lut.h
Creating hashtable for Source/JavaScriptCore/runtime/JSPromisePrototype.cpp
Creating hashtable for Source/JavaScriptCore/runtime/MathObject.cpp
GEN DerivedSources/JavaScriptCore/NamePrototype.lut.h
Creating hashtable for Source/JavaScriptCore/runtime/NamePrototype.cpp
GEN DerivedSources/JavaScriptCore/NumberConstructor.lut.h
Creating hashtable for Source/JavaScriptCore/runtime/NumberConstructor.cpp
GEN DerivedSources/JavaScriptCore/NumberPrototype.lut.h
Creating hashtable for Source/JavaScriptCore/runtime/NumberPrototype.cpp
GEN DerivedSources/JavaScriptCore/ObjectConstructor.lut.h
GEN DerivedSources/JavaScriptCore/RegExpConstructor.lut.h
Creating hashtable for Source/JavaScriptCore/runtime/ObjectConstructor.cpp
Creating hashtable for Source/JavaScriptCore/runtime/RegExpConstructor.cpp
GEN DerivedSources/JavaScriptCore/RegExpObject.lut.h
Creating hashtable for Source/JavaScriptCore/runtime/RegExpObject.cpp
GEN DerivedSources/JavaScriptCore/RegExpPrototype.lut.h
GEN DerivedSources/JavaScriptCore/StringConstructor.lut.h
Creating hashtable for Source/JavaScriptCore/runtime/RegExpPrototype.cpp
Creating hashtable for Source/JavaScriptCore/runtime/StringConstructor.cpp
GEN DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h
offlineasm: Parsing ./Source/JavaScriptCore/llint/LowLevelInterpreter.asm and creating offset extractor DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h.
GEN DerivedSources/Platform/ColorData.cpp
GEN DerivedSources/Platform/WebKitFontFamilyNames.h
offlineasm: Including file ./Source/JavaScriptCore/llint/LowLevelInterpreter64.asm
GEN DerivedSources/WebCore/CSSGrammar.cpp
GEN DerivedSources/WebCore/CSSPropertyNames.h
GEN DerivedSources/WebCore/CSSValueKeywords.h
offlineasm: Including file ./Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm
GEN DerivedSources/WebCore/CommandLineAPIModuleSource.h
GEN DerivedSources/WebCore/CommandLineAPIModuleSource.h
GEN DerivedSources/WebCore/EventFactory.cpp
GEN DerivedSources/WebCore/EventHeaders.h
GEN DerivedSources/WebCore/EventInterfaces.h
GEN DerivedSources/WebCore/EventTargetHeaders.h
GEN DerivedSources/WebCore/EventTargetInterfaces.h
GEN DerivedSources/WebCore/ExceptionHeaders.h
GEN DerivedSources/WebCore/ExceptionCodeDescription.cpp
GEN DerivedSources/WebCore/ExceptionInterfaces.h
GEN DerivedSources/WebCore/HTMLNames.h
GEN DerivedSources/WebCore/HTMLEntityTable.cpp
GEN DerivedSources/WebCore/InjectedScriptCanvasModuleSource.h
GEN DerivedSources/WebCore/InspectorOverlayPage.h
GEN DerivedSources/WebCore/InspectorOverlayPage.h
GEN DerivedSources/WebCore/InspectorWeb.json
GEN DerivedSources/WebCore/InjectedScriptCanvasModuleSource.h
GEN DerivedSources/JavaScriptCore/InspectorJS.json
GEN DerivedSources/WebCore/JSANGLEInstancedArrays.h
GEN DerivedSources/WebCore/JSAbstractWorker.h
Cannot open ./DerivedSources/WebCore/idl_supplemental_dependencies
make: ** [DerivedSources/WebCore/JSANGLEInstancedArrays.h] Erro 2
make: *** Esperando que os outros processos terminem....
Cannot open ./DerivedSources/WebCore/idl_supplemental_dependencies
make: ** [DerivedSources/WebCore/JSAbstractWorker.h] Erro 2
offlineasm: offset extractor DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h successfully generated.
I tried to google this last error unsucesfull. Any hints on how to build?
Last edited by frushiyama; 05-24-2015 at 08:32 PM.
Reason: Correct typos
it supposed to work without any problem
i tested this on Slackware64-14.1 using sbopkg with default configuration
Code:
libwebp:
MD5SUM check for libwebp-0.4.3.tar.gz ... OK
Building package libwebp-0.4.3-x86_64-1_SBo.tgz ... OK
Installing package libwebp-0.4.3-x86_64-1_SBo.tgz ... OK
orc:
MD5SUM check for orc-0.4.23.tar.xz ... OK
Building package orc-0.4.23-x86_64-1_SBo.tgz ... OK
Installing package orc-0.4.23-x86_64-1_SBo.tgz ... OK
gstreamer1:
MD5SUM check for gstreamer-1.4.5.tar.xz ... OK
Building package gstreamer1-1.4.5-x86_64-1_SBo.tgz ... OK
Installing package gstreamer1-1.4.5-x86_64-1_SBo.tgz ... OK
gst1-plugins-base:
MD5SUM check for gst-plugins-base-1.4.5.tar.xz ... OK
Building package gst1-plugins-base-1.4.5-x86_64-1_SBo.tgz ... OK
Installing package gst1-plugins-base-1.4.5-x86_64-1_SBo.tgz ... OK
webkitgtk:
MD5SUM check for webkitgtk-2.4.9.tar.xz ... OK
Building package webkitgtk-2.4.9-x86_64-1_SBo.tgz ... OK
Installing package webkitgtk-2.4.9-x86_64-1_SBo.tgz ... OK
I hear rumours that -j1 is not needed on -current for many packages (because of the new build of make), possibly including webkitgtk, which is why I said "On Slackware-14.1..."
I hear rumours that -j1 is not needed on -current for many packages (because of the new build of make), possibly including webkitgtk, which is why I said "On Slackware-14.1..."
I can confirm this: I'm building webkitgtk (and other stuff that on stable doesn't like parallels jobs) on current without the need of forcing -j1.
i built webkitgtk on Slackware64-14.1 with default configuration (and it has 2 cores) just fine. No need to set -j1. I guess if you have more than 2 cores, then it would be problematic
This machine is a 2 core, so i had MAKEFLAGS="-j3" exported on my /etc/profile .
Without any MAKEFLAGS exported, it compiles fine. Tonight i will try with MAKEFLAGS equals the number of the cores.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.