<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7651.59">
<TITLE>RE: [Gmsh] Two problems from a student in China</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<BR>

<P><FONT SIZE=2>Hi!<BR>
I once had a similar problem, which was solved by downloading gsl and compiling it first, although this took ages.. . Afterwards, configure gmsh to compile with _your_ gsl build (see ./configure --help ).<BR>
IIRC, the same had to be done for fltk.<BR>
<BR>
very nice greetings around the globe,<BR>
bernhard<BR>
<BR>
<BR>
-----Original Message-----<BR>
From: gmsh-bounces@geuz.org on behalf of shu wang<BR>
Sent: Fri 09/03/2007 09:24<BR>
To: gmsh@geuz.org<BR>
Subject: [Gmsh] Two problems from a student in China<BR>
<BR>
Dear Christophe Geuzaine and Jean-Fran&ccedil;ois Remacle,<BR>
  I am a student in Beijing, China. I am now learning your gmsh. It is very good. But I meet two problems.<BR>
One is about running GetDP or other solvers under Gmsh. My operating system is Windows XP SP2. I compiled Gmsh 1.63.2 sources under cygwin_NT 5.1, with FLTK 1.1.4 and GSL 1.8.2. Instead of running Gmsh under cygwin, I'd like to run it directly under windows xp for some reason, by simply double clicking the built gmsh.exe. It complains about missing some dlls, so I copy the dlls to the bin directory and it works. But when I try to run  GetDP in Gmsh, it doesn't response. So I wonder what else is needed to run GetDP in that case. Or how can I build gmsh's windows version from the sources? The dlls I copy to the bin directory includes<BR>
cygblas.dll,<BR>
cygfltknox-0.dll,<BR>
cygfltknox_gl-0.dll,<BR>
cygfltknox_images-0.dll,<BR>
cyggsl-0.dll,<BR>
cygjpeg-62.dll,<BR>
cygpng12.dll,<BR>
cygwin1.dll,<BR>
cygz.dll.<BR>
The other is about compiling Gmsh sources. Under the circumstances I just mentioned, I can compile 1.63.2 but 1.64.1 and the later version. It can't find header files of GSL and FL. That's weird. Are there any differences about compiling conditions between these versions? Here is an example of 1.64.1. It does't happen when compiling 1.63.2<BR>
  wsh@slope-8c4401112 /cygdrive/f/gmsh/gmsh-1.64.1/common<BR>
$ make<BR>
g++ -mno-cygwin -g -O2 -DHAVE_GSL -DHAVE_MATH_EVAL -DHAVE_NETGEN -DHAVE_METIS -D<BR>
HAVE_ANN_ -DHAVE_NO_SOCKLEN_T -DHAVE_LIBZ -DHAVE_LIBPNG -DHAVE_LIBJPEG -DHAVE_FL<BR>
TK  -mwindows -DWIN32 -DHAVE_NO_DLL -I../Common -I../DataStr -I../Geo -I../Graph<BR>
ics -I../Mesh -I../Numeric -I../Parser -I../Plugin -I../Fltk -I../contrib/MathEv<BR>
al -c Context.cpp<BR>
In file included from Views.h:27,<BR>
                 from DefaultOptions.h:26,<BR>
                 from Context.cpp:25:<BR>
GmshMatrix.h:114:28: gsl/gsl_linalg.h: No such file or directory<BR>
GmshMatrix.h:115:28: gsl/gsl_matrix.h: No such file or directory<BR>
GmshMatrix.h:116:28: gsl/gsl_vector.h: No such file or directory<BR>
GmshMatrix.h:117:26: gsl/gsl_blas.h: No such file or directory<BR>
  <BR>
  I really appreciate your help. Thank you very much.<BR>
Best regards.<BR>
  <BR>
  Wang Shu<BR>
<BR>
               <BR>
---------------------------------<BR>
 Mp3???-???????  <BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>