From: Franco A. B. <abi...@un...> - 2001-12-04 13:46:53
|
Hermann Pleteit wrote: > "Franco A. Bignone" wrote: > > > > I have been using Geomview for several years, and installing it on > > AIX machines and Linux, but I got stuck > > with the last version on a new machine (RedHat7.0). > > > > I downloaded the 1.8.0 and 1.8.1 and installed as usual, set the > > > > GEOMROOT=/usr/local/Geomview > > > > and so on, but when I try to start I get the message that the file > > > > /usr/local/bin/geomview: /usr/local/Geomview/bin/linux/gvx: File or > > directory not found > > > > but /usr/local/Geomview/bin/linux/gvx: is there with the right > > permissions .... any hint ? Any > > compatibility problem with RedHat 7.0 ? > > > I guess you should install the older version of the shared c-library > (libc5) on your system in addition to libc6 which you are probably using > now. Once I had the same strange error when installing Maple on my > system and it could be fixed that way. > > Hermann Thanks for your replies. I fixed it. The silly reason, if I have understood it correctly, as usual when you try to fix something you may be slipping some unknown bug somewhere, I was trying both the geomview distribution and the *.rpm distribution for RedHat. In this second case the build up of geomview is done in /usr/share (as with most programs in RedHat), so basically I had two gvx, and apparently this was causing the problem. Once I figured it out, deinstalling all of it, and using one of them clean from scratch I got it working again. This has been a problem several times with RedHat, you have always to be careful with stuff that goes into /usr/local because often things are screwed up by this /usr/share business. Moreover if you use, as I do, two different Unix (AIX-Linux) the paths are always different. I could try to see how it goes with SUSE, but I am not that masochistic. Here is the story, the normal path for geomview is completely changed: sh -x /usr/bin/geomview + GEOMROOT=/usr + GEOMVIEW_GVX=/usr/libexec/geomview/gvx + export LD_LIBRARY_PATH + MACHTYPE=linux + suf= + : /usr/share/geomview + : .:/usr/share/geomview/geom:/usr/share/geomview + : /usr/libexec/geomview + : /usr/share/geomview/.geomview + export GEOMROOT GEOMVIEW_GVX GEOMVIEW_LOAD_PATH GEOMDATA GEOMVIEW_EMODULE_PATH GEOMVIEW_SYSTEM_INITFILE + gvx=/usr/libexec/geomview/gvx + gvx_option + test + gvx_option '' + test + '[' linux = solaris -a -z '' -a -w /dev/fbs/ffb0 ']' + '[' -f /usr/libexec/geomview/gvx ']' + GEOMVIEW_GVX=/usr/libexec/geomview/gvx + export GEOMVIEW_GVX + exec /usr/libexec/geomview/gvx But it works, as far as I am concerned. As usual "standards are nice because everybody can have its own" Tx a lot. Ciao Franco -- ************************************************************************* * Dr. Franco A. Bignone, I.S.T., National Cancer Institute, Lab. Exp. * * Oncology, Lr.go Rosanna Benzi, 10, 16132, Genova, Italy. * * e-mail: fra...@is..., abi...@un... * * http://gendyn.ist.unige.it * * ph. home: +39-010-247-3070 (answ.) * * job: +39-010-5600-213, +39-010-355839, +39-010-5600641, * * fax: +39-010-5600-217 * ************************************************************************* |