Re: [Bf-committers] Change of MinGW64 compiler
There have been a few issues with the new MinGW compiler unfortunately, one is crashes with missing or packed images (which only happens on scons) and we have another bug possibly deadlock-related in the tracker. Unfortunately with me being in GSOC and the insane amount of time it takes to compile blender in MinGW, especially with scons, I probably won't be able to see to these bugs soon :/. If we can't resolve these issues we will probably have to revert to the previous compiler. It might have not supported openmp but at least it worked as expeceted elsewhere. Still, I hope to resolve the above issues. ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Change of MinGW64 compiler
This build is the new one used by the buildbot. What issue are you having exactly? On 15/07/2012 5:16 PM, Yousef Hurfoush wrote: > i used the this build, i though nathan has another one. > the problem is still there! > > Regards > Yousef Harfoush > ba...@msn.com > ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Change of MinGW64 compiler
i used the this build, i though nathan has another one. the problem is still there! Regards Yousef Harfoush ba...@msn.com > Date: Sun, 15 Jul 2012 14:42:40 +1000 > From: comcal...@gmail.com > To: bf-committers@blender.org > Subject: Re: [Bf-committers] Change of MinGW64 compiler > > It was posted on the mailing list a few weeks ago, you should be using > this MinGW-w64 build: > http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/rubenvb/release/x86_64-w64-mingw32-gcc-4.7.1-release-win64_rubenvb.7z/download > > Make sure your libraries are up to date before compiling too, good luck :) > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Change of MinGW64 compiler
It was posted on the mailing list a few weeks ago, you should be using this MinGW-w64 build: http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/rubenvb/release/x86_64-w64-mingw32-gcc-4.7.1-release-win64_rubenvb.7z/download Make sure your libraries are up to date before compiling too, good luck :) ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Change of MinGW64 compiler
>I replaced the mingw64 version used :)can you post a link to it, thanks. Regards Yousef Harfoush ba...@msn.com ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Change of MinGW64 compiler
On Tue, Jul 10, 2012 at 3:24 PM, Constantin Rahn wrote: > Hi Blenderheads, > > someone has fixed it. The r48788 mingw win64 buildbot version is running > fine now. Thank you for this to the dev who has fixed it! I replaced the mingw64 version used :) -- Nathan Letwory Letwory Interactive http://www.letworyinteractive.com ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Change of MinGW64 compiler
> someone has fixed it. The r48788 mingw win64 buildbot version is running > fine now. Thank you for this to the dev who has fixed it! > i compiled after this revision and problem still persists. Regards Yousef Harfoush ba...@msn.com ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Change of MinGW64 compiler
Hi Blenderheads, someone has fixed it. The r48788 mingw win64 buildbot version is running fine now. Thank you for this to the dev who has fixed it! Happy blending Conz Am 09.07.2012 15:23, schrieb Antony Riakiotakis: >> About the issue with the crash, >> > This is the previous crash on render, not the one related to pthreads. The > new dll libraries are needed because of the new compiler build (code > compiled with it willl expect these dlls). It may be possible to ommit some > of these if all libraries are recompiled with > static-libgcc/static-libstcc++ but pthread will always be necessary I'm > afraid, and specific to the mingw64 build we are using :/. Same with > libgomp.dll (openmp related). > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers > ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Change of MinGW64 compiler
> > About the issue with the crash, > This is the previous crash on render, not the one related to pthreads. The new dll libraries are needed because of the new compiler build (code compiled with it willl expect these dlls). It may be possible to ommit some of these if all libraries are recompiled with static-libgcc/static-libstcc++ but pthread will always be necessary I'm afraid, and specific to the mingw64 build we are using :/. Same with libgomp.dll (openmp related). ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Change of MinGW64 compiler
This is an issue with the buildbot, it will need to be updated with the new compiler. About the issue with the crash, it is related to image paths that are not found. I did some research during the weekend without success. cmake builds do -not- have this problem so I suspect it may be a lib order issue/missing define or something similar. I will try to find some way to fix this (probably through a lot of trial and error/recompiling libraries etc) but given that I am in the middle of gsoc right now it may take a while :/ . ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Change of MinGW64 compiler
Some debugging reveals that the crash is caused by the pthreadGC2-w64.dll library that is included with the buildbot builds. I have no idea how this library made its way into the build, it is not needed for building, nor part of MinGW-w64 or the Blender mingw64 library repository. This is definitely an issue with the buildbot, not the compiler or Blender code base. On 9/07/2012 7:54 PM, Constantin Rahn wrote: > Hi, > > the current build bot mingw win64 r48748 crashes on startup. Confirmed > by JesterKing on IRC. > "jesterKing: 48700 already crashes on startup. I'm guessing it has to do > with the dlls that are now used in mingw64 builds (gomp, gcc_s_sjlj, > winpthread, stdc++-6)" > > Could this be a problem with your latest changes? > Who could fix this? Blender Developers (maybe you) or is it a problem on > the mingw side? > > Happy blending > Conz ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Change of MinGW64 compiler
Hi, the current build bot mingw win64 r48748 crashes on startup. Confirmed by JesterKing on IRC. "jesterKing: 48700 already crashes on startup. I'm guessing it has to do with the dlls that are now used in mingw64 builds (gomp, gcc_s_sjlj, winpthread, stdc++-6)" Could this be a problem with your latest changes? Who could fix this? Blender Developers (maybe you) or is it a problem on the mingw side? Happy blending Conz Am 05.07.2012 03:39, schrieb Antony Riakiotakis: > Hi, > > I am preparing a major update of libraries and a change of the supported > compiler to resolve the crashes that occur with subsurf/multires when > compiling with openmp. This one will be used: > > http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/rubenvb/release/x86_64-w64-mingw32-gcc-4.7.1-release-win64_rubenvb.7z/download > > Ruben's builds are the closest thing to "release" builds. Unfortunately it > requires SSE 3 (pentium 4 prescott+) to run but, given that blender may > take easily 2GB to link (== a recent pc) and that prescott is about 8 years > old I think it's a safe change. > This compiler should already work and subsurf rendering will not crash if > compiled with openmp, however there may be some crashes on exit with > openexr. I have already compiled openexr with this build and it works OK > here. I will also update libpng and openimageio using the recompiled > openexr. > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers > ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Change of MinGW64 compiler
Hi, I am preparing a major update of libraries and a change of the supported compiler to resolve the crashes that occur with subsurf/multires when compiling with openmp. This one will be used: http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/rubenvb/release/x86_64-w64-mingw32-gcc-4.7.1-release-win64_rubenvb.7z/download Ruben's builds are the closest thing to "release" builds. Unfortunately it requires SSE 3 (pentium 4 prescott+) to run but, given that blender may take easily 2GB to link (== a recent pc) and that prescott is about 8 years old I think it's a safe change. This compiler should already work and subsurf rendering will not crash if compiled with openmp, however there may be some crashes on exit with openexr. I have already compiled openexr with this build and it works OK here. I will also update libpng and openimageio using the recompiled openexr. ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Change of MinGW64 compiler
hi i found the problem, i had the mingw32 in my env. path with the mingw64 provided also. thanks for helping, sorry for bothering :) Regards Yousef Harfoush ba...@msn.com > Date: Wed, 6 Jun 2012 14:10:21 +0300 > From: kal...@gmail.com > To: bf-committers@blender.org > Subject: Re: [Bf-committers] Change of MinGW64 compiler > > Hi, this error message says that, in fact, there is almost no library > present in your system. Did you change the name or path of your lib > folder somehow? Did you change python version or bitness? Blender > works fine here with default arguments and the builder looks like it's > working too. > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Change of MinGW64 compiler
Hi, this error message says that, in fact, there is almost no library present in your system. Did you change the name or path of your lib folder somehow? Did you change python version or bitness? Blender works fine here with default arguments and the builder looks like it's working too. ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
Re: [Bf-committers] Change of MinGW64 compiler
hi i get this error compiling the x64: using windows 7 x64 and scons, svn r47487 and lib is updated! http://www.pasteall.org/32654 Regards Yousef Harfoush ba...@msn.com > Date: Tue, 5 Jun 2012 22:33:35 +0300 > From: kal...@gmail.com > To: bf-committers@blender.org > Subject: [Bf-committers] Change of MinGW64 compiler > > Hi all, recently I have looked into a problem with MinGW-w64 builds > that causes crashes when rendering with multiresolution and subsurf > modifiers with openmp enabled. From correspondence on MinGW-w64 > mailing list it looks like it is related to the specific MinGW-w64 > build we are using. I have recently built with openmp enabled with > another MinGW-w64 package and it looks like it works fine. There are a > few things to take care of, mainly recompile openexr to resolve some > thread issues but everything else seems to be OK, though other issues > may creep up of course. Are there any objections to this? I am aware > we may have to update the builder too but I will test whether a > recompiled openexr works with the current compiler without issues. > ___ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers
[Bf-committers] Change of MinGW64 compiler
Hi all, recently I have looked into a problem with MinGW-w64 builds that causes crashes when rendering with multiresolution and subsurf modifiers with openmp enabled. From correspondence on MinGW-w64 mailing list it looks like it is related to the specific MinGW-w64 build we are using. I have recently built with openmp enabled with another MinGW-w64 package and it looks like it works fine. There are a few things to take care of, mainly recompile openexr to resolve some thread issues but everything else seems to be OK, though other issues may creep up of course. Are there any objections to this? I am aware we may have to update the builder too but I will test whether a recompiled openexr works with the current compiler without issues. ___ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers