[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