[Bf-committers] Trouble coming up at the horizon: gcc 3.4.0 is out
Michael Velikanje
bf-committers@blender.org
Tue, 20 Apr 2004 14:00:24 -0800
On Apr 20, 2004, at 8:16 AM, Meino Christian Cramer wrote:
> Hi,
>
> After downloading and installing gcc-3.4.0 at noticed that blender
> (cvs from about 13.00 today ) is no longer compiling...
>
> As gcc 3.4.0 has (much) improved optimization, it would be nice, if
> this compiler will not hickup...
>
> Here is the point of no return:
>
> gcc -pipe -fPIC -funsigned-char -O2 -Wall -DGAMEBLENDER=1
> -DUSE_SUMO_SOLID -I/tmp/build/linux2/source/blender/blenkernel
> -Isource/blender/blenkernel -Isource/blender/blenkernel
> -Iintern/guardedalloc -I/tmp/build/linux2/source/blender/include
> -Isource/blender/include -Isource/blender/include
> -I/tmp/build/linux2/source/blender/blenlib -Isource/blender/blenlib
> -Isource/blender/blenlib -I/tmp/build/linux2/source/blender/makesdna
> -Isource/blender/makesdna -Isource/blender/makesdna
> -I/tmp/build/linux2/source/blender/python -Isource/blender/python
> -Isource/blender/python
> -I/tmp/build/linux2/source/blender/render/extern/include
> -Isource/blender/render/extern/include
> -Isource/blender/render/extern/include
> -I/tmp/build/linux2/source/blender/imbuf -Isource/blender/imbuf
> -Isource/blender/imbuf -I/tmp/build/linux2/source/blender/avi
> -Isource/blender/avi -Isource/blender/avi -Iintern/iksolver/extern
> -I/tmp/build/linux2/source/blender/blenloader
> -Isource/blender/blenloader -Isource/blender
> /blenloader -c -o
> /tmp/build/linux2/source/blender/blenkernel/intern/exotic.o
> source/blender/blenkernel/intern/exotic.c
> source/blender/blenkernel/intern/exotic.c: In function
> `read_videoscape_nurbs':
> source/blender/blenkernel/intern/exotic.c:971: warning: passing arg 1
> of `Mat3MulMat3' from incompatible pointer type
> source/blender/blenkernel/intern/exotic.c: In function `iv_finddata':
> source/blender/blenkernel/intern/exotic.c:1190: error: invalid
> operands to binary -
> source/blender/blenkernel/intern/exotic.c: In function
> `write_videoscape_mesh':
> source/blender/blenkernel/intern/exotic.c:2758: warning: array
> subscript has type `char'
> source/blender/blenkernel/intern/exotic.c:2761: warning: array
> subscript has type `char'
> source/blender/blenkernel/intern/exotic.c:2764: warning: array
> subscript has type `char'
> source/blender/blenkernel/intern/exotic.c: In function
> `write_mesh_dxf':
> source/blender/blenkernel/intern/exotic.c:3347: warning: subscript
> has type `char'
> scons: ***
> [/tmp/build/linux2/source/blender/blenkernel/intern/exotic.o] Error 1
> scons: building terminated because of errors.
>
> Furthermore it would be nice, when the SCons would honour the GCC
> environment variable, so one coud set this to "gcc -V 3.3.3" for
> example to compile blender with a still installed older version of
> blender ( better solution would be if the code would compile on gcc
>
I had the same problem trying to compile with gcc3.3.2
You can set the compiler to use by editing this section of the
config.opts file:
# Compiler information.
HOST_CC = 'gcc'
HOST_CXX = 'g++'
TARGET_CC = 'gcc'
TARGET_CXX = 'g++'
TARGET_AR = 'ar'
> 3.4.0, though
> Keep hacking!
> Meino
> _______________________________________________
> Bf-committers mailing list
> Bf-committers@blender.org
> http://www.blender.org/mailman/listinfo/bf-committers
>