I get errors such as these when trying to compile chromium, as per the blfs dev 
book:

FAILED: obj/v8/v8_base/ast-types.o
FAILED: obj/v8/v8_base/ast-value-factory.o
FAILED: obj/v8/v8_base/context-slot-cache.o
FAILED: obj/v8/v8_base/compile-time-value.o
FAILED: obj/v8/v8_base/modules.o
FAILED: obj/v8/v8_base/prettyprinter.o
FAILED: obj/v8/v8_base/background-parsing-task.o - which ends like this:

../../v8/src/objects-body-descriptors.h:102:20: error: no matching function for 
call to ‘v8::internal::FixedBodyDescriptor<start_offset, end_offset, 
size>::IterateBody(v8::internal::HeapObject*&)’
     IterateBody(obj);
                    ^
../../v8/src/objects-body-descriptors.h:84:22: note: candidate: template<int 
start_offset, int end_offset, int size> template<class ObjectVisitor> static 
void v8::internal::FixedBodyDescriptor<start_offset, end_offset, 
size>::IterateBody(v8::internal::HeapObject*, ObjectVisitor*)
   static inline void IterateBody(HeapObject* obj, ObjectVisitor* v) {
                      ^~~~~~~~~~~
../../v8/src/objects-body-descriptors.h:84:22: note:   template argument 
deduction/substitution failed:
../../v8/src/objects-body-descriptors.h:102:20: note:   candidate expects 2 
arguments, 1 provided
     IterateBody(obj);
                    ^
../../v8/src/objects-body-descriptors.h:89:22: note: candidate: template<int 
start_offset, int end_offset, int size> template<class ObjectVisitor> static 
void v8::internal::FixedBodyDescriptor<start_offset, end_offset, 
size>::IterateBody(v8::internal::HeapObject*, int, ObjectVisitor*)
   static inline void IterateBody(HeapObject* obj, int object_size,
                      ^~~~~~~~~~~
../../v8/src/objects-body-descriptors.h:89:22: note:   template argument 
deduction/substitution failed:
../../v8/src/objects-body-descriptors.h:102:20: note:   candidate expects 3 
arguments, 1 provided
     IterateBody(obj);
                    ^
../../v8/src/objects-body-descriptors.h:95:22: note: candidate: template<int 
start_offset, int end_offset, int size> template<class StaticVisitor> static 
void v8::internal::FixedBodyDescriptor<start_offset, end_offset, 
size>::IterateBody(v8::internal::HeapObject*)
   static inline void IterateBody(HeapObject* obj) {
                      ^~~~~~~~~~~
../../v8/src/objects-body-descriptors.h:95:22: note:   template argument 
deduction/substitution failed:
../../v8/src/objects-body-descriptors.h:102:20: note:   couldn't deduce 
template parameter ‘StaticVisitor’
     IterateBody(obj);
                    ^
../../v8/src/objects-body-descriptors.h:101:22: note: candidate: template<int 
start_offset, int end_offset, int size> template<class StaticVisitor> static 
void v8::internal::FixedBodyDescriptor<start_offset, end_offset, 
size>::IterateBody(v8::internal::HeapObject*, int)
   static inline void IterateBody(HeapObject* obj, int object_size) {
                      ^~~~~~~~~~~
../../v8/src/objects-body-descriptors.h:101:22: note:   template argument 
deduction/substitution failed:
../../v8/src/objects-body-descriptors.h:102:20: note:   candidate expects 2 
arguments, 1 provided
     IterateBody(obj);
                    ^
ninja: build stopped: subcommand failed.

I've also tried version 58.0.3029.110 but get similar-looking errors.

jb.
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to