[Bf-committers] Re: [Bf-blender-cvs] CVS commit: blender/intern Makefile blender/intern/SoundSystem Makefile blender/intern/bmfont Makefile blender/intern/bsp Makefile blender/intern/container Makefile blender/intern/decimation Makefile blender/intern/ghost Makefile ...

Martin Poirier bf-committers@blender.org
Sun, 4 Jan 2004 20:31:40 -0800 (PST)


MSVC was choking on that too. Easy to fix by adding

#include <math.h> 

to the yafray include file.

It was also choking on two loops using the same name
of variable for its iterator. (easy fix by adding a
"2" after the second one).

I could have commit them, but maybe it's just me not
setting MSVC correctly.

Martin

--- "John K. Walton" <walton@mrnutty.com> wrote:
> 
> irix problem with c++ code, bit odd not to find
> atan, cos, or sqrt...
> 
> CC -c -n32 -mips3 -Xcpluscomm -LANG:std -DNDEBUG
> -n32 -mips3 -O2
> -OPT:Olimit=0
>
-I/usr/demos/blender/../lib/irix-6.5-mips/python/include/python2.2
>
-I/usr/demos/blender/../lib/irix-6.5-mips/ghost/include
>
-I/usr/demos/blender/../lib/irix-6.5-mips/bmfont/include
>
-I/usr/demos/blender/../lib/irix-6.5-mips/SoundSystem/include
>
-I/usr/demos/blender/../lib/irix-6.5-mips/sdl/include/SDL
> -I../render/extern/include -I../renderconverter
> -I../blenkernel
> -I../blenlib -I../python -I../makesdna -I../imbuf
> -I../img -I../blenloader
> -I.. -I../../kernel/gen_system
> -I../../gameengine/SoundSystem -I../ftfont
> -I../radiosity/extern/include
>
-I/usr/demos/blender/source/gameengine/Physics/Sumo/include
>
-I/usr/demos/blender/../lib/irix-6.5-mips/guardedalloc/include
>
-I/usr/demos/blender/../lib/irix-6.5-mips/decimation/include
>
-I/usr/demos/blender/../lib/irix-6.5-mips/bsp/include
> -I../readstreamglue
> -I../include -DNAN_BUILDINFO -DINTERNATIONAL
> -I/usr/include
> yafray_Render.cpp -o
>
/usr/demos/blender/obj/irix-6.5-mips/blender/src/yafray_Render.o
> cc-1020 CC: ERROR File = yafray_Render.cpp, Line =
> 1014
>   The identifier "acos" is undefined.
> 
>                         ostr << " size=\"" <<
> acos(lamp->spotsi)*180.0/M_PI << "\""
>                                               ^
> 
> cc-1020 CC: ERROR File = yafray_Render.cpp, Line =
> 1014
>   The identifier "M_PI" is undefined.
> 
>                         ostr << " size=\"" <<
> acos(lamp->spotsi)*180.0/M_PI << "\""
>                                                     
>                   ^
> 
> cc-1020 CC: ERROR File = yafray_Render.cpp, Line =
> 1071
>   The identifier "sqrt" is undefined.
> 
>                 float fdist = sqrt(fdx*fdx + fdy*fdy
> + fdz*fdz);
>                               ^
> 
> cc-1020 CC: ERROR File = yafray_Render.cpp, Line =
> 1153
>   The identifier "atan" is undefined.
> 
>                 float sbase =
>
2.0*atan(0.5/(mainCamLens/(aspect*32.0)))/float(R.r.xsch);
>                                   ^
> 
> 4 errors detected in the compilation of
> "yafray_Render.cpp".
> gmake[3]: ***
>
[/usr/demos/blender/obj/irix-6.5-mips/blender/src/yafray_Render.o]
> Error 2
> gmake[2]: *** [all] Error 1
> gmake[1]: *** [all] Error 1
> gmake: *** [all] Error 1
> 
> 
> 
> On Sun, 4 Jan 2004, Alejandro Conty Estevez wrote:
> 
> > jandro (Alejandro Conty Estevez) 2004/01/04
> 23:10:37 CET
> > 
> >   Modified files:
> >     blender/intern       Makefile 
> >     blender/intern/SoundSystem Makefile 
> >     blender/intern/bmfont Makefile 
> >     blender/intern/bsp   Makefile 
> >     blender/intern/container Makefile 
> >     blender/intern/decimation Makefile 
> >     blender/intern/ghost Makefile 
> >     blender/intern/guardedalloc Makefile 
> >     blender/intern/iksolver Makefile 
> >     blender/intern/memutil Makefile 
> >     blender/intern/moto  Makefile 
> >     blender/intern/string Makefile 
> >     blender/source       Makefile 
> >     blender/source/blender Makefile 
> >     blender/source/blender/avi Makefile 
> >     blender/source/blender/blenkernel Makefile 
> >     blender/source/blender/blenkernel/intern
> scene.c 
> >     blender/source/blender/blenlib Makefile 
> >     blender/source/blender/blenloader Makefile 
> >     blender/source/blender/blenpluginapi Makefile 
> >     blender/source/blender/deflate Makefile 
> >     blender/source/blender/imbuf Makefile 
> >     blender/source/blender/img Makefile 
> >     blender/source/blender/inflate Makefile 
> >     blender/source/blender/makesdna
> DNA_object_types.h 
> >                                    
> DNA_scene_types.h 
> >                                    
> DNA_userdef_types.h 
> >                                    
> DNA_world_types.h Makefile 
> >     blender/source/blender/makesdna/intern
> Makefile 
> >     blender/source/blender/python Makefile 
> >     blender/source/blender/python/api2_2x Makefile
> 
> >     blender/source/blender/quicktime Makefile 
> >     blender/source/blender/radiosity Makefile 
> >     blender/source/blender/readblenfile Makefile 
> >     blender/source/blender/readstreamglue Makefile
> 
> >     blender/source/blender/render Makefile 
> >     blender/source/blender/render/intern/source
> initrender.c 
> >     blender/source/blender/renderconverter
> Makefile 
> >     blender/source/blender/renderconverter/intern 
> >                                                  
> convertBlenderScene.c 
> >     blender/source/blender/src Makefile
> Makefile.am 
> >                                buttons_scene.c
> buttons_shading.c 
> >                                renderwin.c space.c
> usiblender.c 
> >     blender/source/blender/writeblenfile Makefile 
> >     blender/source/blender/writestreamglue
> Makefile 
> >     blender/source/creator Makefile creator.c 
> >     blender/source/gameengine Makefile 
> >     blender/source/gameengine/BlenderRoutines
> Makefile 
> >     blender/source/gameengine/Converter Makefile 
> >     blender/source/gameengine/Expressions Makefile
> 
> >     blender/source/gameengine/GameLogic Makefile 
> >     blender/source/gameengine/GamePlayer Makefile 
> >     blender/source/gameengine/Ketsji Makefile 
> >     blender/source/gameengine/Network Makefile 
> >     blender/source/gameengine/Physics Makefile 
> >     blender/source/gameengine/Rasterizer Makefile 
> >     blender/source/gameengine/SceneGraph Makefile 
> >     blender/source/icons Makefile 
> >     blender/source/kernel Makefile 
> >   Added files:
> >     blender/source/blender/include yafray_Render.h
> 
> >     blender/source/blender/src yafray_Render.cpp 
> >   
> >   Log:
> >   Basic initial yafray integration by Eeshlo.
> >   
> >   Materials are exported the best we can do by
> now. It will look almost as in
> >   blender except for the missing procedural
> textures and some minor issues.
> >   You have to tweak normal modulation amount to
> get the desired result cause
> >   is not the same in yafray.
> >   
> >   We added a panel in render space to adjust some
> yafray settings (GI and so)
> >   
> >   Also we export transparency and reflection using
> new raytracing settings,
> >   but that will be changed and improved soon.
> >   
> >   Remember that you have to set YFexport path in
> user defaults and yafray must
> >   be on path (version 0.0.6)
> >   
> >   We added the "yafray" button to activate all
> this stuff in the render window.
> >   Panel and settings are only shown when checked.
> >   
> >   So now when activated the code calls yafray
> export instead of the internal
> >   renderer and finally the resulting image is
> loaded back into render window's
> >   buffer. So animation is also possible and
> results can be saved using blender
> >   usual scheme.
> >   
> >   Revision  Changes    Path
> >   1.13      +485 -46   blender/intern/Makefile
> >   1.9       +1097 -74 
> blender/intern/SoundSystem/Makefile
> >   1.5       +884 -54  
> blender/intern/bmfont/Makefile
> >   1.5       +926 -54   blender/intern/bsp/Makefile
> >   1.4       +515 -50  
> blender/intern/container/Makefile
> >   1.5       +785 -54  
> blender/intern/decimation/Makefile
> >   1.7       +1408 -54 
> blender/intern/ghost/Makefile
> >   1.5       +504 -54  
> blender/intern/guardedalloc/Makefile
> >   1.5       +680 -54  
> blender/intern/iksolver/Makefile
> >   1.4       +515 -50  
> blender/intern/memutil/Makefile
> >   1.5       +906 -54  
> blender/intern/moto/Makefile
> >   1.5       +512 -54  
> blender/intern/string/Makefile
> >   1.61      +676 -620  blender/source/Makefile
> >   1.11      +588 -53  
> blender/source/blender/Makefile
> >   1.3       +729 -34  
> blender/source/blender/avi/Makefile
> >   1.3       +1814 -34 
> blender/source/blender/blenkernel/Makefile
> >   1.10      +4 -4     
> blender/source/blender/blenkernel/intern/scene.c
> >   1.3       +1213 -34 
> blender/source/blender/blenlib/Makefile
> >   1.3       +635 -34  
> blender/source/blender/blenloader/Makefile
> >   1.3       +519 -34  
> blender/source/blender/blenpluginapi/Makefile
> >   1.3       +516 -37  
> blender/source/blender/deflate/Makefile
> >   1.3       +1461 -34 
> blender/source/blender/imbuf/Makefile
> >   1.3       +742 -34  
> blender/source/blender/img/Makefile
> >   1.3       +513 -34  
> blender/source/blender/inflate/Makefile
> >   1.9       +3 -1     
> blender/source/blender/makesdna/DNA_object_types.h
> >   1.15      +29 -21   
> blender/source/blender/makesdna/DNA_scene_types.h
> >   1.24      +3 -1     
> blender/source/blender/makesdna/DNA_userdef_types.h
> >   1.8       +2 -1     
> blender/source/blender/makesdna/DNA_world_types.h
> >   1.3       +653 -39  
> blender/source/blender/makesdna/Makefile
> >   1.4       +526 -88  
> blender/source/blender/makesdna/intern/Makefile
> >   1.2       +616 -34  
> blender/source/blender/python/Makefile
> >   1.4       +1836 -55 
> blender/source/blender/python/api2_2x/Makefile
> >   1.2       +554 -38  
> blender/source/blender/quicktime/Makefile
> >   1.3       +736 -34  
> blender/source/blender/radiosity/Makefile
> >   1.3       +515 -34  
> blender/source/blender/readblenfile/Makefile
> >   1.3       +556 -34  
> blender/source/blender/readstreamglue/Makefile
> >   1.3       +1235 -34 
> blender/source/blender/render/Makefile
> >   1.15      +50 -27   
>
blender/source/blender/render/intern/source/initrender.c
> >   1.3       +518 -34  
> blender/source/blender/renderconverter/Makefile
> >   1.24      +128 -35  
>
blender/source/blender/renderconverter/intern/convertBlenderScene.c
> >   1.19      +4390 -114
> blender/source/blender/src/Makefile
> >   1.26      +1 -0     
> blender/source/blender/src/Makefile.am
> >   1.24      +64 -16   
> blender/source/blender/src/buttons_scene.c
> >   1.54      +12 -13   
> blender/source/blender/src/buttons_shading.c
> >   1.28      +8 -2     
> blender/source/blender/src/renderwin.c
> >   1.114     +6 -1     
> blender/source/blender/src/space.c
> >   1.41      +13 -13   
> blender/source/blender/src/usiblender.c
> >   1.3       +516 -34  
> blender/source/blender/writeblenfile/Makefile
> >   1.3       +629 -36  
> blender/source/blender/writestreamglue/Makefile
> >   1.9       +490 -64  
> blender/source/creator/Makefile
> >   1.32      +25 -25   
> blender/source/creator/creator.c
> >   1.5       +568 -41  
> blender/source/gameengine/Makefile
> >   1.7       +538 -70  
> blender/source/gameengine/BlenderRoutines/Makefile
> >   1.8       +570 -60  
> blender/source/gameengine/Converter/Makefile
> >   1.6       +561 -39  
> blender/source/gameengine/Expressions/Makefile
> >   1.6       +600 -44  
> blender/source/gameengine/GameLogic/Makefile
> >   1.4       +1439 -56 
> blender/source/gameengine/GamePlayer/Makefile
> >   1.8       +907 -57  
> blender/source/gameengine/Ketsji/Makefile
> >   1.3       +538 -46  
> blender/source/gameengine/Network/Makefile
> >   1.8       +718 -39  
> blender/source/gameengine/Physics/Makefile
> >   1.3       +641 -47  
> blender/source/gameengine/Rasterizer/Makefile
> >   1.3       +494 -36  
> blender/source/gameengine/SceneGraph/Makefile
> >   1.3       +344 -35  
> blender/source/icons/Makefile
> >   1.3       +710 -38  
> blender/source/kernel/Makefile
> > _______________________________________________
> > Bf-blender-cvs mailing list
> > Bf-blender-cvs@blender.org
> >
>
http://www.blender.org/mailman/listinfo/bf-blender-cvs
> > 
> 
> _______________________________________________
> Bf-committers mailing list
> Bf-committers@blender.org
>
http://www.blender.org/mailman/listinfo/bf-committers


__________________________________
Do you Yahoo!?
Find out what made the Top Yahoo! Searches of 2003
http://search.yahoo.com/top2003