<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
hans wrote:<br><div><div>On Oct 4, 2009, at 9:19 PM, András Murányi wrote:</div>...<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cool. We're here now:<br><blockquote><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin-right: 0pt; margin-bottom: 0pt; margin-left: 0.8ex; padding-left: 1ex; z-index: auto;" class="ecxgmail_quote"> <font size="1">cc -DPD -I/home/muranyia/Download/0.41/pd/src -Wall -W -ggdb -I/home/muranyia/Download/0.41/Gem/src -I/home/muranyia/Download/0.41/externals/pdp/include -DUNIX -Dunix -DDL_OPEN -fPIC -DIEMTAB_SINGLE_OBJ -o "/home/muranyia/Download/0.41/externals/iem/iem_tab/src/tab_add_scalar.o" -c "/home/muranyia/Download/0.41/externals/iem/iem_tab/src/tab_add_scalar.c"</font><br> <font size="1">/home/muranyia/Download/0.41/externals/iem/iem_tab/src/tab_add_scalar.c: In function ‘tab_add_scalar_list’:</font><br><font size="1">/home/muranyia/Download/0.41/externals/iem/iem_tab/src/tab_add_scalar.c:85: error: incompatible types in assignment</font><br> <font size="1">/home/muranyia/Download/0.41/externals/iem/iem_tab/src/tab_add_scalar.c:105: error: invalid operands to binary +</font><br><font size="1">/home/muranyia/Download/0.41/externals/iem/iem_tab/src/tab_add_scalar.c: At top level:</font><br> <font size="1">/home/muranyia/Download/0.41/externals/iem/iem_tab/src/tab_add_scalar.c:69: warning: unused parameter ‘s’</font><br><font size="1">/home/muranyia/Download/0.41/externals/iem/iem_tab/src/tab_add_scalar.c:119: warning: unused parameter ‘x’</font><br> <font size="1">/home/muranyia/Download/0.41/externals/iem/iem_tab/src/tab_add_scalar.c:123: warning: unused parameter ‘s’</font><br><font size="1">make[2]: *** [/home/muranyia/Download/0.41/externals/iem/iem_tab/src/tab_add_scalar.o] Error 1</font><br> <font size="1">make[2]: Leaving directory `/home/muranyia/Download/0.41/externals'</font><br><font size="1">make[1]: *** [externals_install] Error 2</font><br><font size="1">make[1]: Leaving directory `/home/muranyia/Download/0.41/packages'</font><br> <font size="1">make: *** [install] Error 2</font><br></blockquote>&nbsp;Andras<br></blockquote></div><br><div>Strange one there, seems to be something else since -fPIC is set. &nbsp;IEM people, any ideas?</div><div><br><br>Not an IEM peep but in iemlib.h we find this:<br><br>/* on 64bit systems we cannot use garray_getfloatarray... */<br>#if (defined __x86_64__)<br># define iemarray_t t_word<br># define iemarray_getarray garray_getfloatwords<br># define iemarray_getfloat(pointer, index) (pointer[index].w_float)<br># define iemarray_setfloat(pointer, index, fvalue) (pointer[index].w_float = fvalue)<br>#else<br># define iemarray_t t_float<br># define iemarray_getarray garray_getfloatarray<br># define iemarray_getfloat(pointer, index) (pointer[index])<br># define iemarray_setfloat(pointer, index, fvalue) (pointer[index] = fvalue)<br>#endif<br><br><font style="font-size: 8pt;" size="1">Then in&nbsp; tab_add_scalar the variable add is defined:<br>
<br>iemarray_t *vec_src1, *vec_dst, add;<br>
</font><br>...and <font style="font-size: 8pt;" size="1">then at line 85 an error occurs because add is a t_word, not a t_float:<br>add = (t_float)atom_getfloatarg(3, argc, argv);<br><br>...so probably<br></font><font style="font-size: 8pt;" size="1">add.w_float = (t_float)atom_getfloatarg(3, argc, argv);<br>
</font>would work, but this is likely not the only place this will happen.<br><br><br>Martin<br><br></div>                                               </body>
</html>