[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