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

Campbell Barton cbarton at metavr.com
Tue Mar 29 23:52:02 CEST 2005


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.



More information about the tuhopuu-devel mailing list