[tuhopuu-devel] he mesh still giving errors MEM_guardedalloc.h missing?

Ted Schundler tschundler at gmail.com
Wed Mar 30 01:00:26 CEST 2005


Have you tried the patch I posted a few hours ago?


On Wed, 30 Mar 2005 07:52:02 +1000, Campbell Barton <cbarton at metavr.com> wrote:
> Hi, hemesh stops me compiling with make and scons. This is the scons
> error log.
> - Cam
> 
> scons: Reading SConscript files ...
> Using config file: config.opts
> scons: done reading SConscript files.
> scons: Building targets ...
> gcc -pipe -funsigned-char -O2 -Wall -W -DGAMEBLENDER=1 -DUSE_SUMO_SOLID
> -DNDEBUG -DBUILD_TIME='"07:47:23"' -DBUILD_DATE='"2005-03-30"'
> -DBUILD_TYPE='"dynamic"' -DNAN_BUILDINFO -DBUILD_PLATFORM='"linux2"'
> -I/usr/include -I/usr/X11R6/include -c -o
> /storage/tuhopuu/build/linux2/source/creator/player_buildinfo.o
> source/creator/buildinfo.c
> gcc -pipe -funsigned-char -O2 -Wall -W -DGAMEBLENDER=1 -DUSE_SUMO_SOLID
> -DNDEBUG -I/storage/tuhopuu/build/linux2/source/blender/hemesh/intern
> -Isource/blender/hemesh/intern -Isource/blender/hemesh/intern
> -I/storage/tuhopuu/build/linux2/source/blender/hemesh/intern/intern
> -Isource/blender/hemesh/intern/intern -Isource/blender/hemesh/inte
> rn/intern -I/storage/tuhopuu/build/linux2/source/blender/blenkernel
> -Isource/blender/blenkernel -Isource/blender/blenkernel
> -I/storage/tuhopuu/build/linux2/source/blender/blenlib
> -Isource/blender/blenlib -Isource/blender/blenlib
> -I/storage/tuhopuu/build/linux2/source/blender/makesdna
> -Isource/blender/makesdna -Isource/blender/makesdna -
> I/storage/tuhopuu/build/linux2/source/blender/include
> -Isource/blender/include -Isource/blender/include
> -I/storage/tuhopuu/build/linux2/source/blender/blenkernel
> -Isource/blender/blenkernel -Isource/blender/blenkernel -c -o
> /storage/tuhopuu/build/linux2/source/blender/hemesh/intern/HE_Base.o
> source/blender/hemesh/intern/HE_Base.c
> In file included from source/blender/hemesh/intern/HE_Base.c:1:
> source/blender/include/BIF_meshHE.h:13:30: MEM_guardedalloc.h: No such
> file or directory
> In file included from source/blender/include/BIF_meshHE.h:21,
>                  from source/blender/hemesh/intern/HE_Base.c:1:
> source/blender/makesdna/DNA_hemesh_types.h:9: warning: useless keyword
> or type name in empty declaration
> In file included from source/blender/include/BIF_meshHE.h:37,
>                  from source/blender/hemesh/intern/HE_Base.c:1:
> source/blender/blenkernel/BKE_bad_level_calls.h:74:26: render_types.h:
> No such file or directory
> source/blender/hemesh/intern/HE_Base.c:3:30: MEM_guardedalloc.h: No such
> file or directory
> source/blender/hemesh/intern/HE_Base.c:5:21: BMF_Api.h: No such file or
> directory
> source/blender/hemesh/intern/HE_Base.c:7:23: IMB_imbuf.h: No such file
> or directory
> source/blender/hemesh/intern/HE_Base.c:73:25: he_editmesh.h: No such
> file or directory
> source/blender/hemesh/intern/HE_Base.c:74:22: he_error.h: No such file
> or directory
> source/blender/hemesh/intern/HE_Base.c: In function `heeditmeshToUndoMesh':
> source/blender/hemesh/intern/HE_Base.c:83: error: `heUndoMesh'
> undeclared (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:83: error: (Each undeclared
> identifier is reported only once
> source/blender/hemesh/intern/HE_Base.c:83: error: for each function it
> appears in.)
> source/blender/hemesh/intern/HE_Base.c:83: error: `undo' undeclared
> (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:83: warning: implicit declaration
> of function `MEM_callocN'
> source/blender/hemesh/intern/HE_Base.c:125: error: `heUndoFace'
> undeclared (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:126: error: `heUndoHalfEdge'
> undeclared (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:127: error: `heUndoEdgeInfo'
> undeclared (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:128: error: `heUndoVert'
> undeclared (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:129: error: `heUndoHashEdge'
> undeclared (first use in this function)
> source/blender/hemesh/intern/HE_Base.c: At top level:
> source/blender/hemesh/intern/HE_Base.c:189: error: parse error before
> '*' token
> source/blender/hemesh/intern/HE_Base.c: In function `freeundoHE':
> source/blender/hemesh/intern/HE_Base.c:191: error: `undo' undeclared
> (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:191: warning: implicit
> declaration of function `MEM_freeN'
> source/blender/hemesh/intern/HE_Base.c: At top level:
> source/blender/hemesh/intern/HE_Base.c:208: error: parse error before
> '*' token
> source/blender/hemesh/intern/HE_Base.c: In function `undomeshToHEEditMesh':
> source/blender/hemesh/intern/HE_Base.c:210: warning: initialization
> makes pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:214: error: `heUndoHalfEdge'
> undeclared (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:214: error: `ueed' undeclared
> (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:215: error: `heUndoFace'
> undeclared (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:215: error: `uefa' undeclared
> (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:216: error: `heUndoVert'
> undeclared (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:216: error: `ueve' undeclared
> (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:224: error: `undo' undeclared
> (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:226: warning: implicit
> declaration of function `HE_addvertlist'
> source/blender/hemesh/intern/HE_Base.c:226: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:242: warning: implicit
> declaration of function `HE_addfacelist'
> source/blender/hemesh/intern/HE_Base.c:242: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c: At top level:
> source/blender/hemesh/intern/HE_Base.c:261: error: parse error before
> '*' token
> source/blender/hemesh/intern/HE_Base.c: In function
> `bugged_yet_fastundomeshToHEEditMesh':
> source/blender/hemesh/intern/HE_Base.c:263: warning: initialization
> makes pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:269: error: `heUndoHalfEdge'
> undeclared (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:269: error: `ueed' undeclared
> (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:270: error: `heUndoFace'
> undeclared (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:270: error: `uefa' undeclared
> (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:271: error: `heUndoVert'
> undeclared (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:271: error: `ueve' undeclared
> (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:280: error: `undo' undeclared
> (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:280: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:282: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:284: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:286: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:288: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:339: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:348: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c: In function `undo_push_hemesh':
> source/blender/hemesh/intern/HE_Base.c:419: warning: passing arg 3 of
> `undo_editmode_push' from incompatible pointer type
> source/blender/hemesh/intern/HE_Base.c: In function `he_set_blockmem':
> source/blender/hemesh/intern/HE_Base.c:532: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:537: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:542: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:547: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c: In function `he_load_HEEditMesh':
> source/blender/hemesh/intern/HE_Base.c:603: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:604: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:605: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:606: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c: In function `make_HEEditMesh':
> source/blender/hemesh/intern/HE_Base.c:684: warning: initialization
> makes pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:690: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:702: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:722: warning: implicit
> declaration of function `HE_recalcnormals'
> source/blender/hemesh/intern/HE_Base.c: In function `makssse_HEEditMesh':
> source/blender/hemesh/intern/HE_Base.c:738: warning: initialization
> makes pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:742: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:743: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:744: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:745: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:785: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:789: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:822: warning: implicit
> declaration of function `HE_remake_pairs'
> source/blender/hemesh/intern/HE_Base.c: In function `HE_addvertlist3f':
> source/blender/hemesh/intern/HE_Base.c:865: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c: At top level:
> source/blender/hemesh/intern/HE_Base.c:875: error: conflicting types for
> 'HE_addvertlist'
> source/blender/hemesh/intern/HE_Base.c:226: error: previous implicit
> declaration of 'HE_addvertlist' was here
> source/blender/hemesh/intern/HE_Base.c: In function `HE_addvertlist':
> source/blender/hemesh/intern/HE_Base.c:882: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c: In function `HE_ManualEdgeAdd':
> source/blender/hemesh/intern/HE_Base.c:947: warning: initialization
> makes pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c: In function
> `HE_addedgelist_nosearch':
> source/blender/hemesh/intern/HE_Base.c:963: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:970: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c: In function `HE_addedgelist':
> source/blender/hemesh/intern/HE_Base.c:992: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:1003: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:1011: warning: implicit
> declaration of function `HE_RaiseError'
> source/blender/hemesh/intern/HE_Base.c:1011: error: `HE_NON_MANIFOLD'
> undeclared (first use in this function)
> source/blender/hemesh/intern/HE_Base.c: In function `HExcvfds_addfacelist':
> source/blender/hemesh/intern/HE_Base.c:1092: warning: initialization
> makes pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:1128: warning: implicit
> declaration of function `switch_face'
> source/blender/hemesh/intern/HE_Base.c: At top level:
> source/blender/hemesh/intern/HE_Base.c:1144: error: conflicting types
> for 'HE_addfacelist'
> source/blender/hemesh/intern/HE_Base.c:242: error: previous implicit
> declaration of 'HE_addfacelist' was here
> source/blender/hemesh/intern/HE_Base.c: In function `HE_addfacelist':
> source/blender/hemesh/intern/HE_Base.c:1147: warning: initialization
> makes pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c: In function `HE_selectmode_set':
> source/blender/hemesh/intern/HE_Base.c:1323: warning: implicit
> declaration of function `HE_update_faces'
> source/blender/hemesh/intern/HE_Base.c: At top level:
> source/blender/hemesh/intern/HE_Base.c:1328: error: conflicting types
> for 'HE_update_faces'
> source/blender/hemesh/intern/HE_Base.c:1323: error: previous implicit
> declaration of 'HE_update_faces' was here
> source/blender/hemesh/intern/HE_Base.c: In function `HE_update_faces':
> source/blender/hemesh/intern/HE_Base.c:1351: warning: implicit
> declaration of function `HE_select_face'
> source/blender/hemesh/intern/HE_Base.c: At top level:
> source/blender/hemesh/intern/HE_Base.c:1361: error: conflicting types
> for 'HE_select_face'
> source/blender/hemesh/intern/HE_Base.c:1351: error: previous implicit
> declaration of 'HE_select_face' was here
> source/blender/hemesh/intern/HE_Base.c: In function `hemesh_evt':
> source/blender/hemesh/intern/HE_Base.c:1432: warning: implicit
> declaration of function `mouse_hemesh'
> source/blender/hemesh/intern/HE_Base.c: In function `mouse_hemesh_loop':
> source/blender/hemesh/intern/HE_Base.c:1447: warning: implicit
> declaration of function `HE_findnearestedge'
> source/blender/hemesh/intern/HE_Base.c:1447: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:1450: warning: implicit
> declaration of function `HE_GetFaceLoop'
> source/blender/hemesh/intern/HE_Base.c:1450: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:1465: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:1468: warning: implicit
> declaration of function `HE_GetEdgeLoop'
> source/blender/hemesh/intern/HE_Base.c:1468: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c: In function
> `he_unified_findnearest':
> source/blender/hemesh/intern/HE_Base.c:1517: warning: implicit
> declaration of function `calc_hemesh_facedots_ext'
> source/blender/hemesh/intern/HE_Base.c:1518: warning: implicit
> declaration of function `calc_hemesh_vertdots_ext'
> source/blender/hemesh/intern/HE_Base.c:1521: warning: implicit
> declaration of function `HE_findnearestvert'
> source/blender/hemesh/intern/HE_Base.c:1521: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:1530: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:1531: warning: implicit
> declaration of function `he_dist_mval_edge'
> source/blender/hemesh/intern/HE_Base.c:1535: warning: implicit
> declaration of function `HE_findnearestface'
> source/blender/hemesh/intern/HE_Base.c:1535: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:1547: warning: comparisons like
> X<=Y<=Z do not have their mathematical meaning
> source/blender/hemesh/intern/HE_Base.c:1549: error: `HEVERT' undeclared
> (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:1550: warning: comparisons like
> X<=Y<=Z do not have their mathematical meaning
> source/blender/hemesh/intern/HE_Base.c:1555: error: `HEIEDGE' undeclared
> (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:1558: error: `HEFACE' undeclared
> (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:1602: error: `HENONE' undeclared
> (first use in this function)
> source/blender/hemesh/intern/HE_Base.c: In function `mouse_hemesh_select':
> source/blender/hemesh/intern/HE_Base.c:1620: error: `HEVERT' undeclared
> (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:1630: error: `HEIEDGE' undeclared
> (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:1653: error: `HEFACE' undeclared
> (first use in this function)
> source/blender/hemesh/intern/HE_Base.c:1671: error: `HENONE' undeclared
> (first use in this function)
> source/blender/hemesh/intern/HE_Base.c: In function
> `mouse_hemesh_selectfdsfds':
> source/blender/hemesh/intern/HE_Base.c:1710: warning: implicit
> declaration of function `HET_FindAndSelectVert'
> source/blender/hemesh/intern/HE_Base.c:1720: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:1721: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:1754: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:1755: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c: At top level:
> source/blender/hemesh/intern/HE_Base.c:1776: error: conflicting types
> for 'mouse_hemesh'
> source/blender/hemesh/intern/HE_Base.c:1432: error: previous implicit
> declaration of 'mouse_hemesh' was here
> source/blender/hemesh/intern/HE_Base.c:1782: error: conflicting types
> for 'HE_recalcnormals'
> source/blender/hemesh/intern/HE_Base.c:722: error: previous implicit
> declaration of 'HE_recalcnormals' was here
> source/blender/hemesh/intern/HE_Base.c: In function `HE_recalcnormals':
> source/blender/hemesh/intern/HE_Base.c:1842: warning: implicit
> declaration of function `he_getFacesAroundVert'
> source/blender/hemesh/intern/HE_Base.c:1842: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c:1871: warning: assignment makes
> pointer from integer without a cast
> source/blender/hemesh/intern/HE_Base.c: In function `addPrimitiveHEMesh':
> source/blender/hemesh/intern/HE_Base.c:1954: warning: implicit
> declaration of function `check_faces'
> source/blender/hemesh/intern/HE_Base.c: At top level:
> source/blender/hemesh/intern/HE_Base.c:1896: warning: unused parameter
> 'type'
> source/blender/hemesh/intern/HE_Base.c:1428: warning: unused parameter 'evt'
> source/blender/hemesh/intern/HE_Base.c:1428: warning: unused parameter 'val'
> source/blender/hemesh/intern/HE_Base.c:437: warning: 'getEdgeAtIndex'
> defined but not used
> source/blender/hemesh/intern/HE_Base.c:450: warning: 'getFaceAtIndex'
> defined but not used
> source/blender/hemesh/intern/HE_Base.c:463: warning: 'getEInfoAtIndex'
> defined but not used
> source/blender/hemesh/intern/HE_Base.c:845: warning: 'find_vert' defined
> but not used
> scons: ***
> [/storage/tuhopuu/build/linux2/source/blender/hemesh/intern/HE_Base.o]
> Error 1
> scons: building terminated because of errors.
> 
> _______________________________________________
> tuhopuu-devel mailing list
> tuhopuu-devel at projects.blender.org
> http://projects.blender.org/mailman/listinfo/tuhopuu-devel
>


More information about the tuhopuu-devel mailing list