Bugs item #1718972, was opened at 2007-05-14 18:36 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=478070&aid=1718972...
Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: pd-extended Group: v0.40.2 Status: Open Resolution: None Priority: 5 Private: No Submitted By: Hans-Christoph Steiner (eighthave) Assigned to: Georg Holzmann (grholzi) Summary: iem16 not building on Windows
Initial Comment:
iem16 is included in the Pd-extended auto-builds for all platforms, but it dies with an error on Windows. Here's the error:
gcc -DPD -O2 -mcpu=i586 -mtune=pentium3 -I/home/pd/auto-build/pd-extended/pd/src -Wall -W -ggdb -mms-bitfields -DMSW -DNT -D'O_NONBLOCK=1' -D'srand48(n)=srand((n))' -D'drand48()=(( double)rand()/RAND_MAX)' -D'bzero(p,n)=memset(p,0,n)' -o "/home/pd/auto-build/pd-extended/ externals/iem16/src/iem16_table.o" -c "/home/pd/auto-build/pd-extended/externals/iem16/src /iem16_table.c" gcc -shared -o /home/pd/auto-build/pd-extended/externals/iem16/src/tab16read.dll /home/pd /auto-build/pd-extended/externals/iem16/src/iem16_array.o /home/pd/auto-build/pd-extended/ externals/iem16/src/iem16_table.o -lm -L/home/pd/auto-build/pd-extended/pd/bin -L/home/pd /auto-build/pd-extended/pd/obj -lpd -lwsock32 -lpthreadGC2 -lkernel32 -luser32 -lgdi32 -l regex C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem16/src/iem16_array.o: In function `tab16read_float':C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem16/src/iem16_arr ay.c:27: undefined reference to `_imp__table16_getarray16' C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem16/src/iem16_array.o: In function `tab16read4_float':C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem16/src/iem16_ar ray.c:72: undefined reference to `_imp__table16_getarray16' C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem16/src/iem16_array.o: In function `tab16write_float':C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem16/src/iem16_ar ray.c:135: undefined reference to `_imp__table16_getarray16'
----------------------------------------------------------------------
You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=478070&aid=1718972...
Hallo!
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem16/src/iem16_array.o: In function `tab16write_float':C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem16/src/iem16_ar ray.c:135: undefined reference to `_imp__table16_getarray16'
As far as I can see the function table16_getarray16 is declared in iem16_table.h as:
EXTERN int table16_getarray16(t_table16*x, int*size,t_iem16_16bit**vec);
Maybe the EXTERN is not right defined for windows in the extended builds ? (what should be there ?)
LG Georg
Georg Holzmann wrote:
Hallo!
C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem16/src/iem16_array.o: In function `tab16write_float':C:/msys/1.0/home/pd/auto-build/pd-extended/externals/iem16/src/iem16_ar ray.c:135: undefined reference to `_imp__table16_getarray16'
As far as I can see the function table16_getarray16 is declared in iem16_table.h as:
EXTERN int table16_getarray16(t_table16*x, int*size,t_iem16_16bit**vec);
Maybe the EXTERN is not right defined for windows in the extended builds ? (what should be there ?)
try compiling iem16 as library
mfga.sdr IOhannes
Hallo Hans!
IOhannes just told me that he was not able to compile it on windows ... so I think you have to remove it from the windows builds ...
LG Georg
Already removed it. If you aren't going to fix it, please add that status to the bug report.
.hc
On May 15, 2007, at 8:16 AM, Georg Holzmann wrote:
Hallo Hans!
IOhannes just told me that he was not able to compile it on windows ... so I think you have to remove it from the windows builds ...
LG Georg
PD-dev mailing list PD-dev@iem.at http://lists.puredata.info/listinfo/pd-dev
------------------------------------------------------------------------ ----
There is no way to peace, peace is the way. -A.J. Muste