[Slackbuilds-users] Cant seem to build webkitgtk or webkitgtk3 on Slackware64-14.1
Aaditya Bagga
aaditya_gnulinux at zoho.com
Fri Nov 15 16:42:56 UTC 2013
Matteo Bernardini wrote:
> as those looks to me like just warnings, have you tried to let it
> finish and see if all goes fine?
>
> Matteo
> _______________________________________________
> SlackBuilds-users mailing list
> SlackBuilds-users at slackbuilds.org
> http://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
> Archives - http://lists.slackbuilds.org/pipermail/slackbuilds-users/
> FAQ - http://slackbuilds.org/faq/
>
Followed your suggestion, and it seems to be building for *more than an
hour *now! How long do you reckon it takes to build webkitgtk? All
packages I built previously took 1-2 minutes. And I have a reasonably
fast CPU, i5 3210m 2.5Ghz
Also following willysr's suggestion of using the SLACKBUILD from git,
due to some issues like a missing dependency and others..
Still getting these errors/warnings whatever they are-
CXX Source/JavaScriptCore/API/libjavascriptcoregtk_1_0_la-JSBase.lo
In file included from ./Source/JavaScriptCore/wtf/PossiblyNull.h:29:0,
from ./Source/JavaScriptCore/wtf/FastMalloc.h:25,
from ./Source/JavaScriptCore/config.h:80,
from Source/JavaScriptCore/API/JSBase.cpp:26:
./Source/JavaScriptCore/wtf/StdLibExtras.h: In function 'TO
WTF::bitwise_cast(FROM)':
./Source/JavaScriptCore/wtf/Assertions.h:328:47: warning: typedef
'dummyWTF_bitwise_cast_sizeof_casted_types_is_equal' locally defined but
not used [-Wunused-local-typedefs]
#define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1]
^
./Source/JavaScriptCore/wtf/StdLibExtras.h:123:5: note: in expansion of
macro 'COMPILE_ASSERT'
COMPILE_ASSERT(sizeof(TO) == sizeof(FROM),
WTF_bitwise_cast_sizeof_casted_types_is_equal);
^
./Source/JavaScriptCore/wtf/StdLibExtras.h: In function 'size_t
WTF::roundUpToMultipleOf(size_t)':
./Source/JavaScriptCore/wtf/Assertions.h:328:47: warning: typedef
'dummydivisor_is_a_power_of_two' locally defined but not used
[-Wunused-local-typedefs]
#define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1]
^
./Source/JavaScriptCore/wtf/StdLibExtras.h:154:5: note: in expansion of
macro 'COMPILE_ASSERT'
COMPILE_ASSERT(divisor && !(divisor & (divisor - 1)),
divisor_is_a_power_of_two);
^
./Source/JavaScriptCore/wtf/PassRefPtr.h: In member function
'WTF::PassRefPtr<T>& WTF::PassRefPtr<T>::operator=(const
WTF::PassRefPtr<T>&)':
./Source/JavaScriptCore/wtf/Assertions.h:328:47: warning: typedef
'dummyPassRefPtr_should_never_be_assigned_to' locally defined but not
used [-Wunused-local-typedefs]
#define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1]
^
./Source/JavaScriptCore/wtf/PassRefPtr.h:84:52: note: in expansion of
macro 'COMPILE_ASSERT'
PassRefPtr& operator=(const PassRefPtr&) {
COMPILE_ASSERT(!sizeof(T*), PassRefPtr_should_never_be_assigned_to);
return *this; }
^
./Source/JavaScriptCore/wtf/PassRefPtr.h: In member function
'WTF::NonNullPassRefPtr<T>& WTF::NonNullPassRefPtr<T>::operator=(const
WTF::NonNullPassRefPtr<T>&)':
./Source/JavaScriptCore/wtf/Assertions.h:328:47: warning: typedef
'dummyNonNullPassRefPtr_should_never_be_assigned_to' locally defined but
not used [-Wunused-local-typedefs]
#define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1]
^
./Source/JavaScriptCore/wtf/PassRefPtr.h:146:66: note: in expansion of
macro 'COMPILE_ASSERT'
NonNullPassRefPtr& operator=(const NonNullPassRefPtr&) {
COMPILE_ASSERT(!sizeof(T*),
NonNullPassRefPtr_should_never_be_assigned_to); return *this; }
^
In file included from ./Source/JavaScriptCore/runtime/JSValue.h:31:0,
from ./Source/JavaScriptCore/runtime/CallData.h:32,
from ./Source/JavaScriptCore/runtime/JSCell.h:26,
from
./Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26,
from Source/JavaScriptCore/API/APICast.h:29,
from Source/JavaScriptCore/API/JSBase.cpp:30:
./Source/JavaScriptCore/wtf/HashMap.h: At global scope:
./Source/JavaScriptCore/wtf/HashMap.h:132:42: warning: invalid use of
incomplete type 'class WTF::HashMap<KeyArg, MappedArg, HashArg,
KeyTraitsArg, MappedTraitsArg>' [enabled by default]
class HashMapKeysProxy : private HashMap {
^
./Source/JavaScriptCore/wtf/HashMap.h:39:11: warning: declaration of
'class WTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg,
MappedTraitsArg>' [enabled by default]
class HashMap {
^
./Source/JavaScriptCore/wtf/HashMap.h:167:44: warning: invalid use of
incomplete type 'class WTF::HashMap<KeyArg, MappedArg, HashArg,
KeyTraitsArg, MappedTraitsArg>' [enabled by default]
class HashMapValuesProxy : private HashMap {
^
./Source/JavaScriptCore/wtf/HashMap.h:39:11: warning: declaration of
'class WTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg,
MappedTraitsArg>' [enabled by default]
class HashMap {
^
In file included from ./Source/JavaScriptCore/wtf/PossiblyNull.h:29:0,
from ./Source/JavaScriptCore/wtf/FastMalloc.h:25,
from ./Source/JavaScriptCore/config.h:80,
from Source/JavaScriptCore/API/JSBase.cpp:26:
./Source/JavaScriptCore/wtf/OwnPtr.h: In member function 'bool
WTF::OwnPtr<T>::operator==(const WTF::OwnPtr<U>&)':
./Source/JavaScriptCore/wtf/Assertions.h:328:47: warning: typedef
'dummyOwnPtrs_should_never_be_equal' locally defined but not used
[-Wunused-local-typedefs]
#define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1]
^
./Source/JavaScriptCore/wtf/OwnPtr.h:83:66: note: in expansion of macro
'COMPILE_ASSERT'
template<typename U> bool operator==(const OwnPtr<U>&) {
COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; }
^
./Source/JavaScriptCore/wtf/OwnPtr.h: In member function 'bool
WTF::OwnPtr<T>::operator!=(const WTF::OwnPtr<U>&)':
./Source/JavaScriptCore/wtf/Assertions.h:328:47: warning: typedef
'dummyOwnPtrs_should_never_be_equal' locally defined but not used
[-Wunused-local-typedefs]
#define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1]
^
./Source/JavaScriptCore/wtf/OwnPtr.h:84:66: note: in expansion of macro
'COMPILE_ASSERT'
template<typename U> bool operator!=(const OwnPtr<U>&) {
COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; }
^
./Source/JavaScriptCore/wtf/OwnPtr.h: In member function 'bool
WTF::OwnPtr<T>::operator==(const WTF::PassOwnPtr<U>&)':
./Source/JavaScriptCore/wtf/Assertions.h:328:47: warning: typedef
'dummyOwnPtrs_should_never_be_equal' locally defined but not used
[-Wunused-local-typedefs]
#define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1]
^
./Source/JavaScriptCore/wtf/OwnPtr.h:85:70: note: in expansion of macro
'COMPILE_ASSERT'
template<typename U> bool operator==(const PassOwnPtr<U>&) {
COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; }
^
./Source/JavaScriptCore/wtf/OwnPtr.h: In member function 'bool
WTF::OwnPtr<T>::operator!=(const WTF::PassOwnPtr<U>&)':
./Source/JavaScriptCore/wtf/Assertions.h:328:47: warning: typedef
'dummyOwnPtrs_should_never_be_equal' locally defined but not used
[-Wunused-local-typedefs]
#define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1]
^
./Source/JavaScriptCore/wtf/OwnPtr.h:86:70: note: in expansion of macro
'COMPILE_ASSERT'
template<typename U> bool operator!=(const PassOwnPtr<U>&) {
COMPILE_ASSERT(!sizeof(U*), OwnPtrs_should_never_be_equal); return false; }
^
In file included from
./Source/JavaScriptCore/jit/ExecutableAllocator.h:36:0,
from
./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29,
from ./Source/JavaScriptCore/interpreter/AbstractPC.h:29,
from ./Source/JavaScriptCore/interpreter/CallFrame.h:26,
from ./Source/JavaScriptCore/runtime/JSCell.h:27,
from
./Source/JavaScriptCore/runtime/JSAPIValueWrapper.h:26,
from Source/JavaScriptCore/API/APICast.h:29,
from Source/JavaScriptCore/API/JSBase.cpp:30:
./Source/JavaScriptCore/wtf/Vector.h: At global scope:
./Source/JavaScriptCore/wtf/Vector.h:628:44: warning: invalid use of
incomplete type 'class WTF::Vector<T, inlineCapacity>' [enabled by default]
class VectorReverseProxy : private Vector {
^
./Source/JavaScriptCore/wtf/Vector.h:474:11: warning: declaration of
'class WTF::Vector<T, inlineCapacity>' [enabled by default]
class Vector {
^
In file included from ./Source/JavaScriptCore/wtf/PossiblyNull.h:29:0,
from ./Source/JavaScriptCore/wtf/FastMalloc.h:25,
from ./Source/JavaScriptCore/config.h:80,
from Source/JavaScriptCore/API/JSBase.cpp:26:
./Source/JavaScriptCore/wtf/PassOwnArrayPtr.h: In member function
'WTF::PassOwnArrayPtr<T>& WTF::PassOwnArrayPtr<T>::operator=(const
WTF::PassOwnArrayPtr<T>&)':
./Source/JavaScriptCore/wtf/Assertions.h:328:47: warning: typedef
'dummyPassOwnArrayPtr_should_never_be_assigned_to' locally defined but
not used [-Wunused-local-typedefs]
#define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1]
^
./Source/JavaScriptCore/wtf/PassOwnArrayPtr.h:68:58: note: in expansion
of macro 'COMPILE_ASSERT'
PassOwnArrayPtr& operator=(const PassOwnArrayPtr&) {
COMPILE_ASSERT(!sizeof(T*),
PassOwnArrayPtr_should_never_be_assigned_to); return *this; }
^
./Source/JavaScriptCore/wtf/StringHasher.h: In static member function
'static unsigned int WTF::StringHasher::hashMemory(const void*)':
./Source/JavaScriptCore/wtf/Assertions.h:328:47: warning: typedef
'dummylength_must_be_a_multible_of_four' locally defined but not used
[-Wunused-local-typedefs]
#define COMPILE_ASSERT(exp, name) typedef int dummy##name [(exp) ? 1 : -1]
More information about the SlackBuilds-users
mailing list