[Gmsh] Gmsh build on RHEL4 is mssing GUI!

Christophe Geuzaine cgeuzaine at ulg.ac.be
Fri Feb 17 08:29:42 CET 2012


On 17 Feb 2012, at 06:01, Jamshid Gharib wrote:

> Dear Christophe,
> 
> Good evening from San Jose, California.
> I am hoping you have a little spare time to help me out with my Gmsh problem,
> namely, my built Gmsh on a RHEL4 (Redhat Enterprse Linux v4) has no GUI!
> The problem is most likely due to my unfamiliarity with Gmsh as well as cmake,
> but I hope you can graciously tell me how I can solve the problem.
> Thanks in adavance for all your help.
> 
> Following is a somewhat detailed description of the problem.
> The Linux binary on the Gmsh site failed to run on my Linux machine with the
> following message:
>   ... /usr/lib/libstdc++.so.6: version `CXXABI_1.3.1' not found ...
> I suspect this is due to Gmsh binary being built with a newer version
> of library.
> My linux is an old machine running 32bit RHEL4. Here is uname -a
> Linux localhost.localdomain 2.6.9-42.EL #1 Wed Jul 12 23:16:43 EDT
> 2006 i686 i686 i386 GNU/Linux
> 
> I thought no problem and went ahead and built Gmsh from its source
> file (version 2.5.0).
> In building Gmsh, I used all defaults; all seemed to go well and gmsh executable
> was created. However, my resulting gmsh executable has no GUI!
> For example, trying the follwoing:
>  gmsh PanelPatch.bdf
> the follwoing are displayed:
> _____________________________________________________________________________________________________________________________
> Info    : Running
> '/tmp/scsi1/z-ztmpdir/z-t1/gmsh-2.5.0-source/z-build/gmsh
> PanelPatch.bdf' [1 node(s), max. 1 thread(s)]
> Info    : Started on Thu Feb 16 13:56:47 2012
> Info    : Reading 'PanelPatch.bdf'...
> Info    : 18 vertices
> Info    : Done reading 'PanelPatch.bdf'
> Info    : Stopped on Thu Feb 16 13:56:47 2012
> _____________________________________________________________________________________________________________________________
> 
> I dug into stuff on Gmsh webpage and internet, and found that Gmsh uses
> FLTK for its GUI. I then checked the log file of Gmsh nighhtly build and saw
> in the file, there are references to Fltk being looked for and its objects being
> created. For example:
> -- Found Fltk
> -- Using fltk-config script for Fltk 1.3
> 
> However, when I examined my cmake results (copy attached for your inspection),
> I noticed that there is NO reference to Fltk stuff at all, which I
> suppose is the
> reason reason why my built Gmsh has no GUI.
> As you can see from the attached log file, my Gmsh configuration does NOT
> have any reference to Fltk, whereas the Gmsh nightly log does.
> 
> What am I doing wrong? Could the problem be that FLTK is pehaps not
> installed on my machine? How can check this out?   


Hi Jamshid - Indeed you probably don't have the "development" package (libraries+include files) for FLTK installed on your machine. Launch your package manager and check for things like "fltk", "fltk-dev" or similar and install them. Then run cmake again.



> I greatly appreciate any help you can give me to fix this problem and
> get my Gmsh
> to have the GUI as it should.
> Thanks.
> 
> Best Regards,
> 
> Jamshid gharib
> <zz-GmshBuild_01-cmake-20120216.log>_______________________________________________
> gmsh mailing list
> gmsh at geuz.org
> http://www.geuz.org/mailman/listinfo/gmsh

-- 
Prof. Christophe Geuzaine
University of Liege, Electrical Engineering and Computer Science 
http://www.montefiore.ulg.ac.be/~geuzaine