Hi list,
Just an fyi and question about building flext on winxp using mingw:
from build.txt:
"Please be aware that the build system might have difficulties handling paths with spaces."
Unclear whether this statement only applies to the directory in which you are building
flext or everything including your installation of pd. If it is the latter then this is confused by
the fact that config-win-pd-mingw seems to point by default to %ProgramFiles%\pd which
is guaranteed to have spaces in it.
also from buildsys\config-win-pd-mingw:
# path to pthreads headers (PD comes with some in the src folder)
as far as I can tell this simply isn't true except for an old branch of pd where the header file
no longer even exists. But the bigger problem is that mingw itself doesn't
come with support for pthreads. However, there is a third party library here:
http://sourceware.org/pthreads-win32/
Unfortunately when I a) put the pthread.h header file in path-to-pd\include, and b) put the
executable + library files in path-to-pd\ I get errors at the end of the compilation that it
can't find _imp__* (below). If I set LDFLAGS to -static then I still get an error that it can't find -lpd
at the very end.
I don't see any other options in the notes or build instructions.
Downloaded flext using:
svn co https://svn.grrrr.org/ext/trunk/flext flext
This is with 0.43.4-extended-20130111.
-Jonathan
d"/src -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/pd"/include/pd source/fll
ib.cpp -o pd-mingw\release-shared\fllib.opp
g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4 -D_WIN32_WINNT=0x500
-mms-bitfields -DWIN32 -D_WINDOWS -DFLEXT_USE_SIMD -DNDEBUG -DFLEXT_SHARED -DFL
EXT_EXPORTS -DFLEXT_SYS=2 -DPD -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/p
d"/src -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/pd"/include/pd source/flx
let.cpp -o pd-mingw\release-shared\flxlet.opp
g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4 -D_WIN32_WINNT=0x500
-mms-bitfields -DWIN32 -D_WINDOWS -DFLEXT_USE_SIMD -DNDEBUG -DFLEXT_SHARED -DFL
EXT_EXPORTS -DFLEXT_SYS=2 -DPD -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/p
d"/src -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/pd"/include/pd source/fla
ttr.cpp -o pd-mingw\release-shared\flattr.opp
g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4 -D_WIN32_WINNT=0x500
-mms-bitfields -DWIN32 -D_WINDOWS -DFLEXT_USE_SIMD -DNDEBUG -DFLEXT_SHARED -DFL
EXT_EXPORTS -DFLEXT_SYS=2 -DPD -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/p
d"/src -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/pd"/include/pd source/fla
ttr_ed.cpp -o pd-mingw\release-shared\flattr_ed.opp
g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4 -D_WIN32_WINNT=0x500
-mms-bitfields -DWIN32 -D_WINDOWS -DFLEXT_USE_SIMD -DNDEBUG -DFLEXT_SHARED -DFL
EXT_EXPORTS -DFLEXT_SYS=2 -DPD -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/p
d"/src -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/pd"/include/pd source/fls
upport.cpp -o pd-mingw\release-shared\flsupport.opp
g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4 -D_WIN32_WINNT=0x500
-mms-bitfields -DWIN32 -D_WINDOWS -DFLEXT_USE_SIMD -DNDEBUG -DFLEXT_SHARED -DFL
EXT_EXPORTS -DFLEXT_SYS=2 -DPD -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/p
d"/src -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/pd"/include/pd source/flu
til.cpp -o pd-mingw\release-shared\flutil.opp
g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4 -D_WIN32_WINNT=0x500
-mms-bitfields -DWIN32 -D_WINDOWS -DFLEXT_USE_SIMD -DNDEBUG -DFLEXT_SHARED -DFL
EXT_EXPORTS -DFLEXT_SYS=2 -DPD -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/p
d"/src -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/pd"/include/pd source/fla
tom.cpp -o pd-mingw\release-shared\flatom.opp
g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4 -D_WIN32_WINNT=0x500
-mms-bitfields -DWIN32 -D_WINDOWS -DFLEXT_USE_SIMD -DNDEBUG -DFLEXT_SHARED -DFL
EXT_EXPORTS -DFLEXT_SYS=2 -DPD -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/p
d"/src -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/pd"/include/pd source/fla
tom_pr.cpp -o pd-mingw\release-shared\flatom_pr.opp
g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4 -D_WIN32_WINNT=0x500
-mms-bitfields -DWIN32 -D_WINDOWS -DFLEXT_USE_SIMD -DNDEBUG -DFLEXT_SHARED -DFL
EXT_EXPORTS -DFLEXT_SYS=2 -DPD -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/p
d"/src -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/pd"/include/pd source/flt
hr.cpp -o pd-mingw\release-shared\flthr.opp
g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4 -D_WIN32_WINNT=0x500
-mms-bitfields -DWIN32 -D_WINDOWS -DFLEXT_USE_SIMD -DNDEBUG -DFLEXT_SHARED -DFL
EXT_EXPORTS -DFLEXT_SYS=2 -DPD -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/p
d"/src -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/pd"/include/pd source/flt
imer.cpp -o pd-mingw\release-shared\fltimer.opp
g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4 -D_WIN32_WINNT=0x500
-mms-bitfields -DWIN32 -D_WINDOWS -DFLEXT_USE_SIMD -DNDEBUG -DFLEXT_SHARED -DFL
EXT_EXPORTS -DFLEXT_SYS=2 -DPD -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/p
d"/src -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/pd"/include/pd source/fls
imd.cpp -o pd-mingw\release-shared\flsimd.opp
g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4 -D_WIN32_WINNT=0x500
-mms-bitfields -DWIN32 -D_WINDOWS -DFLEXT_USE_SIMD -DNDEBUG -DFLEXT_SHARED -DFL
EXT_EXPORTS -DFLEXT_SYS=2 -DPD -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/p
d"/src -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/pd"/include/pd source/flo
ut.cpp -o pd-mingw\release-shared\flout.opp
g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4 -D_WIN32_WINNT=0x500
-mms-bitfields -DWIN32 -D_WINDOWS -DFLEXT_USE_SIMD -DNDEBUG -DFLEXT_SHARED -DFL
EXT_EXPORTS -DFLEXT_SYS=2 -DPD -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/p
d"/src -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/pd"/include/pd source/fla
tom_part.cpp -o pd-mingw\release-shared\flatom_part.opp
g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4 -D_WIN32_WINNT=0x500
-mms-bitfields -DWIN32 -D_WINDOWS -DFLEXT_USE_SIMD -DNDEBUG -DFLEXT_SHARED -DFL
EXT_EXPORTS -DFLEXT_SYS=2 -DPD -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/p
d"/src -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/pd"/include/pd source/fli
tem.cpp -o pd-mingw\release-shared\flitem.opp
g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4 -D_WIN32_WINNT=0x500
-mms-bitfields -DWIN32 -D_WINDOWS -DFLEXT_USE_SIMD -DNDEBUG -DFLEXT_SHARED -DFL
EXT_EXPORTS -DFLEXT_SYS=2 -DPD -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/p
d"/src -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/pd"/include/pd source/flm
eth.cpp -o pd-mingw\release-shared\flmeth.opp
g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4 -D_WIN32_WINNT=0x500
-mms-bitfields -DWIN32 -D_WINDOWS -DFLEXT_USE_SIMD -DNDEBUG -DFLEXT_SHARED -DFL
EXT_EXPORTS -DFLEXT_SYS=2 -DPD -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/p
d"/src -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/pd"/include/pd source/flm
sg.cpp -o pd-mingw\release-shared\flmsg.opp
g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4 -D_WIN32_WINNT=0x500
-mms-bitfields -DWIN32 -D_WINDOWS -DFLEXT_USE_SIMD -DNDEBUG -DFLEXT_SHARED -DFL
EXT_EXPORTS -DFLEXT_SYS=2 -DPD -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/p
d"/src -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/pd"/include/pd source/flp
roxy.cpp -o pd-mingw\release-shared\flproxy.opp
g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4 -D_WIN32_WINNT=0x500
-mms-bitfields -DWIN32 -D_WINDOWS -DFLEXT_USE_SIMD -DNDEBUG -DFLEXT_SHARED -DFL
EXT_EXPORTS -DFLEXT_SYS=2 -DPD -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/p
d"/src -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/pd"/include/pd source/flq
ueue.cpp -o pd-mingw\release-shared\flqueue.opp
source/flqueue.cpp:47:14: warning: declaration 'struct flext_shared::MsgBundle'
does not declare anything [enabled by default]
g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4 -D_WIN32_WINNT=0x500
-mms-bitfields -DWIN32 -D_WINDOWS -DFLEXT_USE_SIMD -DNDEBUG -DFLEXT_SHARED -DFL
EXT_EXPORTS -DFLEXT_SYS=2 -DPD -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/p
d"/src -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/pd"/include/pd source/flb
ind.cpp -o pd-mingw\release-shared\flbind.opp
g++ -c -msse -mfpmath=sse -ffast-math -O3 -march=pentium4 -D_WIN32_WINNT=0x500
-mms-bitfields -DWIN32 -D_WINDOWS -DFLEXT_USE_SIMD -DNDEBUG -DFLEXT_SHARED -DFL
EXT_EXPORTS -DFLEXT_SYS=2 -DPD -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/p
d"/src -I"%ProgramFiles%/pd"/include -I"%ProgramFiles%/pd"/include/pd source/flm
ap.cpp -o pd-mingw\release-shared\flmap.opp
g++ -shared -Wl,-S -L"%ProgramFiles%\pd"\bin -L"%ProgramFiles%\pd"/bin -o pd-min
gw\release-shared\libflext-pd.dll pd-mingw\release-shared\flbase.opp pd-mingw
release-shared\flext.opp pd-mingw\release-shared\flbuf.opp pd-mingw\release-shar
ed\fldsp.opp pd-mingw\release-shared\fllib.opp pd-mingw\release-shared\flxlet.op
p pd-mingw\release-shared\flattr.opp pd-mingw\release-shared\flattr_ed.opp pd-mi
ngw\release-shared\flsupport.opp pd-mingw\release-shared\flutil.opp pd-mingw\rel
ease-shared\flatom.opp pd-mingw\release-shared\flatom_pr.opp pd-mingw\release-sh
ared\flthr.opp pd-mingw\release-shared\fltimer.opp pd-mingw\release-shared\flsim
d.opp pd-mingw\release-shared\flout.opp pd-mingw\release-shared\flatom_part.opp
pd-mingw\release-shared\flitem.opp pd-mingw\release-shared\flmeth.opp pd-mingw\r
elease-shared\flmsg.opp pd-mingw\release-shared\flproxy.opp pd-mingw\release-sha
red\flqueue.opp pd-mingw\release-shared\flbind.opp pd-mingw\release-shared\flmap
.opp -lpd
pd-mingw\release-shared\flsupport.opp:flsupport.cpp:(.text+0xa0): undefined refe
rence to _imp__pthread_self' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x1f): undefined reference to
_imp__pthread_getschedparam'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x3d): undefined reference to
_imp__sched_get_priority_min' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x54): undefined reference to
_imp__sched_get_priority_max'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x7b): undefined reference to
_imp__pthread_setschedparam' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x586): undefined reference t o
_imp__pthread_self'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x59e): undefined reference t
o _imp__pthread_mutex_lock' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x5bf): undefined reference t o
_imp__pthread_mutex_unlock'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x731): undefined reference t
o _imp__pthread_self' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x74b): undefined reference t o
_imp__pthread_attr_init'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x75c): undefined reference t
o _imp__pthread_attr_setdetachstate' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x794): undefined reference t o
_imp__pthread_mutex_init'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x7a8): undefined reference t
o _imp__pthread_cond_init' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x7c8): undefined reference t o
_imp__pthread_mutex_lock'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x7d8): undefined reference t
o _imp__pthread_cond_wait' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x7e1): undefined reference t o
_imp__pthread_mutex_unlock'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x84c): undefined reference t
o _imp__pthread_create' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x952): undefined reference t o
_imp__pthread_mutex_destroy'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0xb7a): undefined reference t
o _imp__pthread_mutex_init' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0xb8d): undefined reference t o
_imp__pthread_attr_init'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0xb9e): undefined reference t
o _imp__pthread_attr_setdetachstate' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0xbbf): undefined reference t o
_imp__pthread_create'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0xbf0): undefined reference t
o _imp__pthread_attr_destroy' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0xc86): undefined reference t o
_imp__pthread_self'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0xd1b): undefined reference t
o _imp__pthread_cond_signal' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x1137): undefined reference to
_imp__pthread_cond_signal'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x1231): undefined reference
to _imp__pthread_cond_signal' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x137f): undefined reference to
_imp__pthread_self'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x13fd): undefined reference
to _imp__pthread_equal' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x1589): undefined reference to
_imp__pthread_self'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x15b6): undefined reference
to _imp__pthread_mutex_lock' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x15d5): undefined reference to
_imp__pthread_mutex_unlock'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x15f0): undefined reference
to _imp__pthread_self' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x1606): undefined reference to
_imp__pthread_mutex_lock'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x1636): undefined reference
to _imp__pthread_mutex_unlock' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x1652): undefined reference to
_imp__pthread_equal'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x190a): undefined reference
to _imp__pthread_equal' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x1b13): undefined reference to
_imp__pthread_mutex_lock'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x1b3a): undefined reference
to _imp__pthread_mutex_unlock' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x1b4f): undefined reference to
_imp__pthread_mutex_lock'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x1b76): undefined reference
to _imp__pthread_mutex_unlock' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x1b8f): undefined reference to
_imp__pthread_mutex_lock'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x1b95): undefined reference
to _imp__pthread_self' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x1c15): undefined reference to
_imp__pthread_mutex_unlock'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x1fee): undefined reference
to _imp__pthread_cond_signal' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x2008): undefined reference to
_imp__pthread_cancel'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x2207): undefined reference
to _imp__pthread_cond_signal' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x236d): undefined reference to
_imp__pthread_getschedparam'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x238c): undefined reference
to _imp__sched_get_priority_min' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x23a3): undefined reference to
_imp__sched_get_priority_max'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x23ca): undefined reference
to _imp__pthread_setschedparam' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x2420): undefined reference to
_imp__pthread_getschedparam'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x245f): undefined reference
to _imp__pthread_getschedparam' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x2486): undefined reference to
_imp__pthread_setschedparam'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x2606): undefined reference
to _imp__pthread_mutex_lock' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x2616): undefined reference to
_imp__pthread_cond_wait'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x2621): undefined reference
to _imp__pthread_mutex_unlock' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x26c0): undefined reference to
_imp__pthread_mutex_lock'
pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x26d8): undefined reference
to _imp__pthread_cond_timedwait' pd-mingw\release-shared\flthr.opp:flthr.cpp:(.text+0x26e3): undefined reference to
_imp__pthread_mutex_unlock'
pd-mingw\release-shared\flout.opp:flout.cpp:(.text+0xab): undefined reference to
_imp__pthread_self' pd-mingw\release-shared\flout.opp:flout.cpp:(.text+0xcc): undefined reference to
_imp__pthread_equal'
pd-mingw\release-shared\flout.opp:flout.cpp:(.text+0x137): undefined reference t
o _imp__pthread_self' pd-mingw\release-shared\flout.opp:flout.cpp:(.text+0x15a): undefined reference t o
_imp__pthread_equal'
pd-mingw\release-shared\flout.opp:flout.cpp:(.text+0x1cf): undefined reference t
o _imp__pthread_self' pd-mingw\release-shared\flout.opp:flout.cpp:(.text+0x1f2): undefined reference t o
_imp__pthread_equal'
pd-mingw\release-shared\flout.opp:flout.cpp:(.text+0x261): undefined reference t
o _imp__pthread_self' pd-mingw\release-shared\flout.opp:flout.cpp:(.text+0x284): undefined reference t o
_imp__pthread_equal'
pd-mingw\release-shared\flout.opp:flout.cpp:(.text+0x30e): undefined reference t
o _imp__pthread_self' pd-mingw\release-shared\flout.opp:flout.cpp:(.text+0x331): undefined reference t o
_imp__pthread_equal'
pd-mingw\release-shared\flout.opp:flout.cpp:(.text+0x3ef): undefined reference t
o _imp__pthread_self' pd-mingw\release-shared\flout.opp:flout.cpp:(.text+0x410): undefined reference t o
_imp__pthread_equal'
pd-mingw\release-shared\flout.opp:flout.cpp:(.text+0x49b): undefined reference t
o _imp__pthread_self' pd-mingw\release-shared\flout.opp:flout.cpp:(.text+0x4bc): undefined reference t o
_imp__pthread_equal'
pd-mingw\release-shared\flout.opp:flout.cpp:(.text+0x51d): undefined reference t
o _imp__pthread_self' pd-mingw\release-shared\flout.opp:flout.cpp:(.text+0x53e): undefined reference t o
_imp__pthread_equal'
pd-mingw\release-shared\flout.opp:flout.cpp:(.text+0x59d): undefined reference t
o _imp__pthread_self' pd-mingw\release-shared\flout.opp:flout.cpp:(.text+0x5be): undefined reference t o
_imp__pthread_equal'
pd-mingw\release-shared\flqueue.opp:flqueue.cpp:(.text+0xd): undefined reference
to _imp__pthread_cond_destroy' pd-mingw\release-shared\flqueue.opp:flqueue.cpp:(.text+0x1a): undefined referenc e to
_imp__pthread_mutex_destroy'
pd-mingw\release-shared\flqueue.opp:flqueue.cpp:(.text+0x2e): undefined referenc
e to _imp__pthread_mutex_destroy' pd-mingw\release-shared\flqueue.opp:flqueue.cpp:(.text+0x645): undefined referen ce to
_imp__pthread_cond_signal'
pd-mingw\release-shared\flqueue.opp:flqueue.cpp:(.text+0x80d): undefined referen
ce to _imp__pthread_cond_signal' pd-mingw\release-shared\flqueue.opp:flqueue.cpp:(.text+0xa64): undefined referen ce to
_imp__pthread_cond_signal'
pd-mingw\release-shared\flqueue.opp:flqueue.cpp:(.text+0xcbe): undefined referen
ce to _imp__pthread_cond_signal' pd-mingw\release-shared\flqueue.opp:flqueue.cpp:(.text+0xf14): undefined referen ce to
_imp__pthread_cond_signal'
pd-mingw\release-shared\flqueue.opp:flqueue.cpp:(.text+0x11da): more undefined r
eferences to _imp__pthread_cond_signal' follow pd-mingw\release-shared\flqueue.opp:flqueue.cpp:(.text+0x3409): undefined refere nce to
_imp__pthread_self'
pd-mingw\release-shared\flqueue.opp:flqueue.cpp:(.text.startup+0x213): undefined
reference to _imp__pthread_mutex_init' pd-mingw\release-shared\flqueue.opp:flqueue.cpp:(.text.startup+0x228): undefined reference to
_imp__pthread_cond_init'
pd-mingw\release-shared\flqueue.opp:flqueue.cpp:(.text.startup+0x259): undefined
reference to _imp__pthread_mutex_destroy' collect2: ld returned 1 exit status mingw32-make[1]: *** [pd-mingw\release-shared\libflext-pd.dll] Error 1 mingw32-make[1]: Leaving directory
C:/flext/flext'
mingw32-make: *** [build-release-shared] Error 2
C:\flext\flext>