MingW64 + OpenCOLLADA successful integration

Hi,

Today I managed to compile OpenCOLLADA with MingW64. I’ve pushed the libraries to our SVN. I have also enabled OpenCOLLADA by default for MingW64 using SCons - CMake support will be following soon.

First public build: http://builder.blender.org/builders/mingw_win64_scons/builds/36 (download from the download link :wink: )

Enjoy!

/Nathan

ffmpeg is the only thing still not supported?

It was added not long before I did FFMPeg. See the default config: https://svn.blender.org/svnroot/bf-blender/trunk/blender/build_files/scons/config/win64-mingw-config.py

The http://builder.blender.org -sivun mingw64-builds now come with both COLLADA and FFMPeg support.

/Nathan

jesterKing try this with the buildbot mingw-64 build…

Add multires modifier to a cube on 6 subdivision

try to render

Buildbot 46559 Mingw-64 All i get is crash city.

Buildbot 46208 MinGW-64 works fine…


you dont even have to subdivide it 6 times you can set the subdivision
on only 2 or 3 and try to render and it will crash.

Another buildbot FAIL

Official Blender r46535(no Mingw)
Will not Start Crash At Startup ERROR!!

The program can’t start because VCOMP90.DLL is missing from your computer.
Try reinstalling the program to fix this problem.

i copied my VCOMP90.dll into the blender folder and it works.

Still cant render multi-resolution modifier with mingw builds, Blender Internal or Cycles.
Just results in a Crash.

This will be fixed in the next buildbot win64 (msvc) build.

/Nathan

Can’t reproduce on my local cmake build r46604 though I can in my local scons build r49491 and 46604. Maybe a clean build will fix it though, rebuilding. Also another user didn’t report issues with scons

Clean builds have the same results. 64605 scons with multires -> crash…

I hope we can make this minggw stuff the official build, removing any reference to Visual C++

Looks like rendering problem + subsurf/multires is caused by openmp. Disabled for now. r46612

Also, I can import collada models but I get crashes on export. Anyone here has similar issues?

Thanks for all your hard work jesterKing and Psy-Fi! You guys are the bestest ever! :slight_smile:

It will be awesome when MinGW-64 is doing the official builds one day, but no pressure or anything, I know such a decision wouldn’t be done lightly.

import .dae works, exporting the file to .dae crashes…

Import .dae, export to .obj works.


collada exporter looks hosed or something conflicting with it.