[Gmsh] gmsh 2.0.8 stable failed to compile on SuSE 10.1 64
pei-ying.hsieh at siemens.com
pei-ying.hsieh at siemens.com
Thu Sep 20 18:39:00 CEST 2007
Hear Mr. Remacle:
Thanks for the reply!
When I tried to compile in gmsh/Fltk, I got an error: GUI.cpp:462: error:
'screen_xywh' is not a member of 'Fl'.
The version of fltk I am using is 1.1.6. What really puzzles me is that,
I have no problem compiling gmsh released prior to
gmsh-2.0.8-nightly-20070529. I will think that, fltk version is not the
problem here.
When configured to compile without gui, make was successful.
Any suggestion?
Best Regards,
Pei
--------------------------------------------------------
Pei-Ying Hsieh, Ph.D.
Staff Engineer
Siemens Medical Solutions Diagnostics
511 Benedict Ave., MS 32
Tarrytown, NY 10591
phone: 914-524-3146
fax: 914-524-3128
Jean-François Remacle <jean-francois.remacle at uclouvain.be>
09/20/2007 03:25 AM
To
pei-ying.hsieh at siemens.com
cc
gmsh at geuz.org
Subject
Re: [Gmsh] gmsh 2.0.8 stable failed to compile on SuSE 10.1 64
pei-ying.hsieh at siemens.com a écrit :
>
> Dear GMSH developers:
>
> I had no problem compiling gmsh-2.0.8-nightly-20070529 (and any
> release before that) on a SuSE 10.1 64-bit OS.
> I downloaded gmsh-2.0.8-stable-source and it failed to compile.
> Attached is the error. Any suggestion will be highly
> appreciated.
>
It looks like you were not able to compile one of the libraries of gmsh,
libGlshFltk (the GUI) for which the
sources are in gmsh/Fltk. Go into that directory and try to make the
library. Perhaps you have a very old
version of fltk ??
> Best Regards,
>
> Pei
> ------------------------------------
> a - libsrc/general/symbolta.o
> a - libsrc/general/mystring.o
> a - nglib_addon.o
> ranlib ../../lib/libGmshNetgen.a
> make[1]: Leaving directory
`/home/peiying/gmsh/gmsh-2.0.8/contrib/Netgen'
> make[1]: Entering directory
> `/home/peiying/gmsh/gmsh-2.0.8/contrib/MathEval'
> g++ -g -O2 -DHAVE_LIBZ -DHAVE_GSL -DHAVE_MATH_EVAL -DHAVE_NETGEN
> -DHAVE_ANN_ -DHAVE_LIBPNG -DHAVE_LIBJPEG -DHAVE_FLTK
> -I/usr/local/include -I/usr/X11R6/include -DHAVE_64BIT_SIZE_T
> -I../../Common -I../../DataStr -c matheval.cpp
> g++ -g -O2 -DHAVE_LIBZ -DHAVE_GSL -DHAVE_MATH_EVAL -DHAVE_NETGEN
> -DHAVE_ANN_ -DHAVE_LIBPNG -DHAVE_LIBJPEG -DHAVE_FLTK
> -I/usr/local/include -I/usr/X11R6/include -DHAVE_64BIT_SIZE_T
> -I../../Common -I../../DataStr -c node.cpp
> g++ -g -O2 -DHAVE_LIBZ -DHAVE_GSL -DHAVE_MATH_EVAL -DHAVE_NETGEN
> -DHAVE_ANN_ -DHAVE_LIBPNG -DHAVE_LIBJPEG -DHAVE_FLTK
> -I/usr/local/include -I/usr/X11R6/include -DHAVE_64BIT_SIZE_T
> -I../../Common -I../../DataStr -c scanner.yy.cpp
> g++ -g -O2 -DHAVE_LIBZ -DHAVE_GSL -DHAVE_MATH_EVAL -DHAVE_NETGEN
> -DHAVE_ANN_ -DHAVE_LIBPNG -DHAVE_LIBJPEG -DHAVE_FLTK
> -I/usr/local/include -I/usr/X11R6/include -DHAVE_64BIT_SIZE_T
> -I../../Common -I../../DataStr -c parser.tab.cpp
> g++ -g -O2 -DHAVE_LIBZ -DHAVE_GSL -DHAVE_MATH_EVAL -DHAVE_NETGEN
> -DHAVE_ANN_ -DHAVE_LIBPNG -DHAVE_LIBJPEG -DHAVE_FLTK
> -I/usr/local/include -I/usr/X11R6/include -DHAVE_64BIT_SIZE_T
> -I../../Common -I../../DataStr -c symbol_table.cpp
> g++ -g -O2 -DHAVE_LIBZ -DHAVE_GSL -DHAVE_MATH_EVAL -DHAVE_NETGEN
> -DHAVE_ANN_ -DHAVE_LIBPNG -DHAVE_LIBJPEG -DHAVE_FLTK
> -I/usr/local/include -I/usr/X11R6/include -DHAVE_64BIT_SIZE_T
> -I../../Common -I../../DataStr -c xmath.cpp
> /usr/bin/ar ruvs ../../lib/libGmshMathEval.a matheval.o node.o
> scanner.yy.o parser.tab.o symbol_table.o xmath.o
> /usr/bin/ar: creating ../../lib/libGmshMathEval.a
> a - matheval.o
> a - node.o
> a - scanner.yy.o
> a - parser.tab.o
> a - symbol_table.o
> a - xmath.o
> ranlib ../../lib/libGmshMathEval.a
> make[1]: Leaving directory
> `/home/peiying/gmsh/gmsh-2.0.8/contrib/MathEval'
> g++ -g -O2 -o bin/gmsh -Llib -lGmshFltk -lGmshParser -lGmshGraphics
> -lGmshMesh -lGmshGeo -lGmshPlugin -lGmshPost -lGmshCommon
> -lGmshDataStr -lGmshNumeric -lGmshParallel -L/usr/local/lib
> -L/usr/X11R6/lib64 -lfltk_images -lpng -lz -ljpeg -lfltk_gl -lGLU -lGL
> -lfltk -ldl -lm -lXext -lX11 -ljpeg -lpng -lGmshANN -lGmshNetgen
> -lGmshMathEval -lgsl -lgslcblas -lz -lm
>
/usr/lib64/gcc/x86_64-suse-linux/4.1.0/../../../../x86_64-suse-linux/bin/ld:
> cannot find -lGmshFltk
> collect2: ld returned 1 exit status
> make: *** [link] Error 1
> peiying at pluto:~/gmsh/gmsh-2.0.8>
> ------------------------------------------------------------------------
>
> _______________________________________________
> gmsh mailing list
> gmsh at geuz.org
> http://www.geuz.org/mailman/listinfo/gmsh
>
----------------------------------------------------------------------------
This message and any included attachments are from Siemens Medical
Solutions
and are intended only for the addressee(s).
The information contained herein may include trade secrets or privileged
or
otherwise confidential information. Unauthorized review, forwarding,
printing,
copying, distributing, or using such information is strictly prohibited
and may
be unlawful. If you received this message in error, or have reason to
believe
you are not authorized to receive it, please promptly delete this message
and
notify the sender by e-mail with a copy to
Central.SecurityOffice at siemens.com
Thank you
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.geuz.org/pipermail/gmsh/attachments/20070920/03ce0349/attachment.html>