[PD-dev] Re: [PD] Flext (or lack of it)
Marc Lavallée
odradek at videotron.ca
Sun Feb 22 05:58:46 CET 2004
On Sat, Feb 21, 2004 at 07:45:38PM -0800, stevenyi wrote:
> I downloaded Miller Puckette's pd-0.37-0 from his site just now
> and there was no pthread.h in the src directory, and also no pthread.h
> in the src directory on the pure-data.sf.net's cvs (browsing cvs web
> online). Maybe this is the problem?
That was one of the problem; I removed pthread.h from the source of
pd-0.37-1test6 and it compiled. When I added "-mno-cygwin" to CFLAGS it
complained that it was not possible to determine the operating system, so
I added "#define FLEXT_OS FLEXT_OS_WIN" in flext.h and it compiled (there
must be a better way).
Now I'd like to build a DLL instead of static libraries, but I can't
replace "CFLAGS_T=-DFLEXT_THREADS" with "CFLAGS_T=-DFLEXT_SHARED", as
instructed by Thomas, because this flag is for the msvc makefile, not the
cygwin makefile. There's special tools included with Cygin to create DLLs,
but I don't understand (yet) how to use them. Any help would be
appreciated.
If I eventually succeed, I should be able to cross compile externals for
Windows (and maybe MacOSX) directly from Linux. Am I too ambitious?
--
Marc
More information about the Pd-dev
mailing list