----- "Hans-Christoph Steiner" hans@at.or.at 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.
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?
.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" alan.brooker2010@gmail.com 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 _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-- Patrice Colet
Pd-list@iem.at 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
On Sun, 4 Sep 2011, Patrice Colet wrote:
Yes there are several changes with new mingw, we have to replace -lpthreadGC2 with -lpthread in makefiles,
Cool, that's a good thing : one less difference between MinGW and Linux/OSX.
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?
-static-libstdc++ is not in gcc in Ubuntu 10.10 (« gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5) »)
Is it a MinGW-only feature ? It sounds like it could be useful in Linux too, if I'm not mistaken. E.g. could it solve the libstdc++ problem that we were having with Gem, GridFlow, ATI drivers, and perhaps some other drivers or libs ?
| Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC
----- "Mathieu Bouchard" matju@artengine.ca a écrit :
-static-libstdc++ is not in gcc in Ubuntu 10.10 (« gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5) »)
Is it a MinGW-only feature ?
I don't think so
$ gcc -v Using built-in specs. COLLECT_GCC=C:\MinGW\bin\gcc.exe COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.5.2/lto-wrapper.exe Target: mingw32 Configured with: ../gcc-4.5.2/configure --enable-languages=c,c++,ada,fortran,obj c,obj-c++ --disable-sjlj-exceptions --with-dwarf2 --enable-shared --enable-libgo mp --disable-win32-registry --enable-libstdcxx-debug --enable-version-specific-r untime-libs --disable-werror --build=mingw32 --prefix=/mingw Thread model: win32 gcc version 4.5.2 (GCC)
too, if I'm not mistaken. E.g. could it solve the libstdc++ problem that we were having with Gem, GridFlow, ATI drivers, and perhaps some other
drivers or libs ?
what problem?
| Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC
By the way, I added libpthread-2.dll and libgcc_s_dw2-1.dll to Pd- extended 0.43, please try it again and see if it works now.
http://pure-data.svn.sourceforge.net/viewvc/pure-data?view=revision&revi...
.hc
On Sep 6, 2011, at 10:07 AM, Patrice Colet wrote:
----- "Mathieu Bouchard" matju@artengine.ca a écrit :
-static-libstdc++ is not in gcc in Ubuntu 10.10 (« gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5) »)
Is it a MinGW-only feature ?
I don't think so
$ gcc -v Using built-in specs. COLLECT_GCC=C:\MinGW\bin\gcc.exe COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.5.2/lto- wrapper.exe Target: mingw32 Configured with: ../gcc-4.5.2/configure --enable-languages=c,c+ +,ada,fortran,obj c,obj-c++ --disable-sjlj-exceptions --with-dwarf2 --enable-shared -- enable-libgo mp --disable-win32-registry --enable-libstdcxx-debug --enable- version-specific-r untime-libs --disable-werror --build=mingw32 --prefix=/mingw Thread model: win32 gcc version 4.5.2 (GCC)
too, if I'm not mistaken. E.g. could it solve the libstdc++ problem that we were having with Gem, GridFlow, ATI drivers, and perhaps some
otherdrivers or libs ?
what problem?
| Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC
-- Patrice Colet
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
http://at.or.at/hans/
Hi Hans,
Thanks for the help with this but I now get the same error message except it now says 'libstd++-6.dll is missing...'
Im downloading from here BTW
http://autobuild.puredata.info/auto-build/latest
Thanks again On Tue, Sep 6, 2011 at 8:20 PM, Hans-Christoph Steiner hans@at.or.atwrote:
By the way, I added libpthread-2.dll and libgcc_s_dw2-1.dll to Pd-extended 0.43, please try it again and see if it works now.
http://pure-data.svn.**sourceforge.net/viewvc/pure-** data?view=revision&revision=**15285http://pure-data.svn.sourceforge.net/viewvc/pure-data?view=revision&revision=15285
.hc
On Sep 6, 2011, at 10:07 AM, Patrice Colet wrote:
----- "Mathieu Bouchard" matju@artengine.ca a écrit :
-static-libstdc++ is not in gcc in Ubuntu 10.10 (« gcc version 4.4.5
(Ubuntu/Linaro 4.4.4-14ubuntu5) »)
Is it a MinGW-only feature ?
I don't think so
$ gcc -v Using built-in specs. COLLECT_GCC=C:\MinGW\bin\gcc.**exe COLLECT_LTO_WRAPPER=c:/mingw/**bin/../libexec/gcc/mingw32/4.** 5.2/lto-wrapper.exe Target: mingw32 Configured with: ../gcc-4.5.2/configure --enable-languages=c,c++,ada,** fortran,obj c,obj-c++ --disable-sjlj-exceptions --with-dwarf2 --enable-shared --enable-libgo mp --disable-win32-registry --enable-libstdcxx-debug --enable-version-specific-r untime-libs --disable-werror --build=mingw32 --prefix=/mingw Thread model: win32 gcc version 4.5.2 (GCC)
too, if I'm not mistaken. E.g. could it solve the libstdc++ problem
that we were having with Gem, GridFlow, ATI drivers, and perhaps some other
drivers or libs ?
what problem?
______________________________**______________________________** ___________ | Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC
-- Patrice Colet
______________________________**_________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/** listinfo/pd-list http://lists.puredata.info/listinfo/pd-list
------------------------------**------------------------------**
http://at.or.at/hans/
______________________________**_________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/** listinfo/pd-list http://lists.puredata.info/listinfo/pd-list
Ok, I think that's the last missing DLL. At least it works for me now
on XP. Try tomorrow's build.
http://pure-data.svn.sourceforge.net/viewvc/pure-data?view=revision&revi...
.hc
On Sep 7, 2011, at 2:57 PM, ALAN BROOKER wrote:
Hi Hans,
Thanks for the help with this but I now get the same error message
except it now says 'libstd++-6.dll is missing...'Im downloading from here BTW
http://autobuild.puredata.info/auto-build/latest
Thanks again On Tue, Sep 6, 2011 at 8:20 PM, Hans-Christoph Steiner
hans@at.or.at wrote:By the way, I added libpthread-2.dll and libgcc_s_dw2-1.dll to Pd- extended 0.43, please try it again and see if it works now.
http://pure-data.svn.sourceforge.net/viewvc/pure-data?view=revision&revi...
.hc
On Sep 6, 2011, at 10:07 AM, Patrice Colet wrote:
----- "Mathieu Bouchard" matju@artengine.ca a écrit :
-static-libstdc++ is not in gcc in Ubuntu 10.10 (« gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5) »)
Is it a MinGW-only feature ?
I don't think so
$ gcc -v Using built-in specs. COLLECT_GCC=C:\MinGW\bin\gcc.exe COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.5.2/lto- wrapper.exe Target: mingw32 Configured with: ../gcc-4.5.2/configure --enable-languages=c,c+ +,ada,fortran,obj c,obj-c++ --disable-sjlj-exceptions --with-dwarf2 --enable-shared -- enable-libgo mp --disable-win32-registry --enable-libstdcxx-debug --enable- version-specific-r untime-libs --disable-werror --build=mingw32 --prefix=/mingw Thread model: win32 gcc version 4.5.2 (GCC)
too, if I'm not mistaken. E.g. could it solve the libstdc++ problem that we were having with Gem, GridFlow, ATI drivers, and perhaps some other
drivers or libs ?
what problem?
| Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC
-- Patrice Colet
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
http://at.or.at/hans/
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
I have the audacity to believe that peoples everywhere can have three
meals a day for their bodies, education and culture for their minds,
and dignity, equality and freedom for their spirits. - Martin
Luther King, Jr.
On Tue, 6 Sep 2011, Patrice Colet wrote:
too, if I'm not mistaken. E.g. could it solve the libstdc++ problem that we were having with Gem, GridFlow, ATI drivers, and perhaps some other drivers or libs ?
what problem?
Segfault whenever throwing exceptions... when using multiple versions of libstdc++ at once. But it depends on how it's done exactly. Otherwise it could make the problem even worse. The underlying code of throw has to match that of catch(), basically.
| Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC
On Sep 4, 2011, at 3:29 PM, Patrice Colet wrote:
----- "Hans-Christoph Steiner" hans@at.or.at 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" alan.brooker2010@gmail.com 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 _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
-- Patrice Colet
Pd-list@iem.at 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