[Bf-committers] Error in compile with Scons: "kernel_sse3.cpp"

Jefferson Rausseo jeffersonrausseo at gmail.com
Thu Feb 12 23:40:54 CET 2015


Ubuntu 14.04 32bits
Compile with Scons
Blender commit eda2d563bc2a1333ba98e26e192167cadcc26026



Compiling ==> 'kernel_sse3.cpp'
In file included from intern/cycles/util/util_simd.h:434:0,
                 from intern/cycles/kernel/kernel_compat_cpu.h:31,
                 from intern/cycles/kernel/kernel_sse3.cpp:32:
intern/cycles/util/util_sseb.h:158:60: error: ‘sseb’ does not name a type
 ccl_device_inline void print_sseb(const char *label, const sseb &a)
                                                            ^
intern/cycles/util/util_sseb.h:158:66: error: ISO C++ forbids declaration
of ‘a’ with no type [-fpermissive]
 ccl_device_inline void print_sseb(const char *label, const sseb &a)
                                                                  ^
intern/cycles/util/util_sseb.h: In function ‘void ccl::print_sseb(const
char*, const int&)’:
intern/cycles/util/util_sseb.h:161:19: error: invalid types ‘const
int[int]’ for array subscript
         label, a[0], a[1], a[2], a[3]);
                   ^
intern/cycles/util/util_sseb.h:161:25: error: invalid types ‘const
int[int]’ for array subscript
         label, a[0], a[1], a[2], a[3]);
                         ^
intern/cycles/util/util_sseb.h:161:31: error: invalid types ‘const
int[int]’ for array subscript
         label, a[0], a[1], a[2], a[3]);
                               ^
intern/cycles/util/util_sseb.h:161:37: error: invalid types ‘const
int[int]’ for array subscript
         label, a[0], a[1], a[2], a[3]);
                                     ^
In file included from intern/cycles/util/util_simd.h:435:0,
                 from intern/cycles/kernel/kernel_compat_cpu.h:31,
                 from intern/cycles/kernel/kernel_sse3.cpp:32:
intern/cycles/util/util_ssei.h: At global scope:
intern/cycles/util/util_ssei.h:291:60: error: ‘ssei’ does not name a type
 ccl_device_inline void print_ssei(const char *label, const ssei &a)
                                                            ^
intern/cycles/util/util_ssei.h:291:66: error: ISO C++ forbids declaration
of ‘a’ with no type [-fpermissive]
 ccl_device_inline void print_ssei(const char *label, const ssei &a)
                                                                  ^
intern/cycles/util/util_ssei.h: In function ‘void ccl::print_ssei(const
char*, const int&)’:
intern/cycles/util/util_ssei.h:294:19: error: invalid types ‘const
int[int]’ for array subscript
         label, a[0], a[1], a[2], a[3]);
                   ^
intern/cycles/util/util_ssei.h:294:25: error: invalid types ‘const
int[int]’ for array subscript
         label, a[0], a[1], a[2], a[3]);
                         ^
intern/cycles/util/util_ssei.h:294:31: error: invalid types ‘const
int[int]’ for array subscript
         label, a[0], a[1], a[2], a[3]);
                               ^
intern/cycles/util/util_ssei.h:294:37: error: invalid types ‘const
int[int]’ for array subscript
         label, a[0], a[1], a[2], a[3]);
                                     ^
In file included from intern/cycles/util/util_simd.h:436:0,
                 from intern/cycles/kernel/kernel_compat_cpu.h:31,
                 from intern/cycles/kernel/kernel_sse3.cpp:32:
intern/cycles/util/util_ssef.h: At global scope:
intern/cycles/util/util_ssef.h:585:60: error: ‘ssef’ does not name a type
 ccl_device_inline void print_ssef(const char *label, const ssef &a)
                                                            ^
intern/cycles/util/util_ssef.h:585:66: error: ISO C++ forbids declaration
of ‘a’ with no type [-fpermissive]
 ccl_device_inline void print_ssef(const char *label, const ssef &a)
                                                                  ^
intern/cycles/util/util_ssef.h: In function ‘void ccl::print_ssef(const
char*, const int&)’:
intern/cycles/util/util_ssef.h:589:20: error: invalid types ‘const
int[int]’ for array subscript
         (double)a[0],
                    ^
intern/cycles/util/util_ssef.h:590:20: error: invalid types ‘const
int[int]’ for array subscript
         (double)a[1],
                    ^
intern/cycles/util/util_ssef.h:591:20: error: invalid types ‘const
int[int]’ for array subscript
         (double)a[2],
                    ^
intern/cycles/util/util_ssef.h:592:20: error: invalid types ‘const
int[int]’ for array subscript
         (double)a[3]);
                    ^
scons: ***
[/home/dani/Programas/blender-git/build/intern/cycles/kernel/kernel_sse3.o]
Error 1
scons: building terminated because of errors.


More information about the Bf-committers mailing list