On Sep 4, 2011, at 3:29 PM, Patrice Colet wrote:


----- "Hans-Christoph Steiner" <[email protected]> a écrit :

AH, this is probably due to using gcc 4.5 now in the new MinGW build.



Yes there are several changes with new mingw, we have to replace - lpthreadGC2 with -lpthread in makefiles, but there still is the need for adding libpthread-2.dll, I didn't find out how to have it statically.

For the build machine, I also built the old pthreadGC2.dll to make the transition easier. So both -lpthreadGC2 and -lpthread will work on the nightly auto-builds.

We could also include libgcc_s_dw2-1.dll in Pd-extended.  Patrice, do

you know which is the better route? Including the dll or using
-static-
libgcc?


Well, after that there will also be libstdc++, so adding " -static- libgcc -static-libstdc++" to LDFLAGS (not CFLAGS :D), or LIBS flags in makefile.mingw will resolve this error, isn't it better to add the flag than copying the dll?

Part of the assembly process of Pd-extended in packages/win32_inno/ Makefile already copies quite a few DLLs, so adding a couple more is really easy. I'd just do that, unless there was a problem with that approach.

.hc




.hc

On Sep 4, 2011, at 7:54 AM, Patrice Colet wrote:

Hello,
where did you get pd-extended installation from?

adding -static-libgcc to CFLAGS in win32 build farm should resolve

this problem.

----- "ALAN BROOKER" <[email protected]> a écrit :

Hi List


Sony Vaio, intel i3-370 2.4
Im trying to install pd-extended 0.43 on windows 7 on a new
machine,
however when I run the application I get the following error

The program can't start because libgcc_s_dw2-1.dll is missing from

you
computer.
Try reinstalling the program to fix this problem.


I thought it could be because I didnt have mingw installed (GNU
Compiler Collection)- but installing it doesn't solve the issue?
If
any one has any advice on reolsing this and running PD would be
grateful :0


Thanks All
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list

--
Patrice Colet

_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list



----------------------------------------------------------------------------

Man has survived hitherto because he was too ignorant to know how to

realize his wishes.  Now that he can realize them, he must either
change them, or perish.    -William Carlos Williams

--
Patrice Colet



----------------------------------------------------------------------------

"Making boring techno music is really easy with modern tools, but with live coding, boring techno is much harder." - Chris McCormick





_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to