I'm trying to compile Gmsh 2.5 for Windows. I'm using the MSys compilation. The 
configuration, Makefile generation step, and compilation of individual files 
work without any problems. However, the compilation crashes in the linking 
stage with this message:

/bin/sh: /c/MinGW/bin/g++.exe: Bad file number
make[2]: *** [gmsh.exe] Error 126
make[2]: Leaving directory `/c/work/tools/gmsh-2.5.0-source/build'
make[1]: *** [CMakeFiles/gmsh.dir/all] Error 2
make[1]: Leaving directory `/c/work/tools/gmsh-2.5.0-source/build'
make: *** [all] Error 2

I've searched on the internet for an answer to this, but there's only scant 
information (it seems that the issue might be that the command line is too long 
for g++, but it's not clear).

I'm wondering (a) if there's a known fix for this and (b) in which environment 
has the distributed binary been compiled? With what flags?

I've tried to use Visual C++ 9.0, but configuration fails because I don't have 
the ifort compiler (which seems to cost $$$). Is there some other fortran 
compiler that works with VC++ 9.0 (and it's free)?

In fact, I've noticed that the fortran compiler is not called at all during 
compilation. Is there some way to bypass checking for Fortran compilers?

Thanks,
Tibi

_______________________________________________
gmsh mailing list
[email protected]
http://www.geuz.org/mailman/listinfo/gmsh

Reply via email to