see http://www.imagemagick.org/script/advanced-windows-installation.php
for instructions for advanced compilations of ImageMagick. You can
choose from 4 options:
Dynamic Multi-threaded DLL runtimes (VisualDynamicMT).
Static Single-threaded runtimes (VisualStaticST).
Static Multi-threaded runtimes (VisualStaticMT).
Static Multi-threaded DLL runtimes (VisualStaticMTDLL).
I am using (VisualDynamicMT), building it with MS .NET compiler on
Windows XP and build TclMagick on the top of this. Unfortunately, my
program is not multithreaded, so I cannot saa whether it really works
for multiple threads.
I can send you the binaries if you want
Marina
Bryan Oakley wrote:
> My understanding is it's simply adding the "--enable-threads" option when
> configuring. I have this vague recollection of a message from Jeff Hobbs
> some time ago where he said something to the effect "if you're using
> threaded tcl, your extensions need to be compiled for thread support too".
>
> Somebody correct me if I'm wrong.
>
> I'd compile the thing myself, but at the moment I don't have access to a C
> compiler on my windows box. We've got a mysterious tcl panic and at the
> moment I'm grasping at straws.
>
>
> ----- Original Message -----
> From: "Rolf Schroedter" <Rolf.Schroedter@...>
> To: "Bryan Oakley" <bryan_oakley@...>
> Cc: <graphicsmagick-tclmagick@...>
> Sent: Tuesday, August 22, 2006 1:14 AM
> Subject: Re: [GM-tcl] threaded build for windows?
>
>
>
>>Sorry, I'm not familiar with Tcl threads.
>>What would the difference for an extension to be threads enable, just a
>>compilation flag ?
>>Or are there coding rules to observe ?
>>
>>Rolf.
>>
>>Bryan Oakley wrote:
>>
>>>Does anybody know if the available binaries for windows were built with
>>>threads enabled and, if not, where I could get a binary with threads
>>>enabled?
>>>
>>>We're seeing sporadic wish crashes with tcl 8.4.14, threads and tclmagick
>>>(and a few other compiled extensions...). The stack traces seem to point
>>>to TclMagick, though the crashes doesn't seem to be caused by actually
>>>calling a tclmagick command. The presence of TclMagick in the call stack
>>>may be a red herring, caused by some memory corruption from somewhere
>>>else.
>>>
>>>Thanks!
>>>
>>>--
>>>Bryan Oakley
>>>bryan_oakley@...
>>
>>
>>------------------------------------
>>Rolf Schroedter
>>German Aerospace Center
>>Institute of Planetary Research
>>D-12489 Berlin, Rutherfordstrasse 2
>>Tel/Fax: (+49) (30) 67055-416/384
>>Email: Rolf.Schroedter@...
>>
>>
>
>
>
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> Graphicsmagick-tclmagick mailing list
> Graphicsmagick-tclmagick@...
> https://lists.sourceforge.net/lists/listinfo/graphicsmagick-tclmagick
--
Marina Gourtovaia
Research Associate
Engineering Design Centre
Department of Engineering
University of Cambridge
Trumpington Street
Cambridge CB2 1PZ, UK
Tel: 01223-760564
URL: http://www-edc.eng.cam.ac.uk
|