Mailinglist Archive: opensuse (3337 mails)

< Previous Next >
Re: [Fwd: Re: [SLE] Real Numbers representation in Tcl language]
  • From: Maura Edeweiss Monville <memonvil@xxxxxxxxxxxxxxxx>
  • Date: Fri, 21 Apr 2006 18:00:57 -0500 (CDT)
  • Message-id: <Pine.GSO.4.58.0604211728030.17648@xxxxxxxxxxxxxxxxxxxxx>
I'd like to point to your attention that the Tcl/Tk libraries are still
the stumbling block at installing a Monte Carlo code which uses both the
CERN library and (unfortunately) a Tcl/Tk based GUI.
I would like to emphasize that the SAME installation (same scripts, same
Makefiles, same Tcl/Tk procedure) is actually working in a Japan research
center on a Linux x86_64 cluster running Red Hat and provided with an
earlier version of the gcc compiler (verion 3.3.4).

On my laptop provided with the same x86_64 processor, a later gcc version
(3.3.5) the SAME installation fails when I run the overall GNUmakefile
that should create the Monte Carlo executable.
I'm pasting the errors I get showing that the linker, for some reason that
only a SuSE guru can probably explain, does not link the RIGHT Tcl/Tk
library file stating it is incompatible ! Why ?
Please, notice everything was recompiled on my laptop with the option m32
placd in every Makefile ... just as in the japanese installation.

mauede@linux:/home/mokhov/restricted/mars15> make
g77 -m32 -static -L/home/mauede/cernlib.32-2005-ifh.de/2005/lib
-L/home/mokhov/restricted/mars15/linux/lib
-L/home/mokhov/restricted/mcnp4c/linux/lib
-L/home/mokhov/restricted/mars15/linux/lib
-L/home/mokhov/restricted/mars15/linux/lib -o rmars-bnab-fems-linux
marsmain.o m1505.o -lm15gui_linux -lm15linux -lm15fems_linux
-lm15trneu_linux -lm15treem_linux -lm15eve_linux -lm15cem03_linux
-lm15ext_linux -lm15blb_linux -lm15mpino_linux -lm15linux -lpacklib
-ltk8.3 -ltcl8.3 -L/usr/X11R6/lib -lX11 -ldl
-lnsl -lpthread
/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.5/../../../../x86_64-suse-linux/bin/ld:
skipping incompatible
/home/mokhov/restricted/mars15/linux/lib/libm15gui_linux.a when searching
for -lm15gui_linux
/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.5/../../../../x86_64-suse-linux/bin/ld:
skipping incompatible
/home/mokhov/restricted/mars15/linux/lib/libm15gui_linux.a when searching
for -lm15gui_linux
/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.5/../../../../x86_64-suse-linux/bin/ld:
skipping incompatible
/home/mokhov/restricted/mars15/linux/lib/libm15gui_linux.a when searching
for -lm15gui_linux
/usr/lib64/gcc-lib/x86_64-suse-linux/3.3.5/../../../../x86_64-suse-linux/bin/ld:
cannot find -lm15gui_linux
collect2: ld returned 1 exit status
make: *** [rmars-bnab-fems-linux] Error 1

Someone keeps asking me why I do not replace the Tcl/Tk procedure with the
Tcl/Tk that comes with SuSE or with a more recent one.
The reason is that the provided Tcl/Tk procedure creates and places some
Tcl/Tk libraries (".a" files for instance the one that is not linked)
and some Tcl/Tk includes (.h files).
If someone kindly tells me HOW to reproduce the same Tcl/Tk structure by
using another Tcl/Tk distribution I'll be glad to give it a try. I do not
know how to do that from what comes with SuSE DVD or is downloaded from
any website.
Unluckily I cannot attach any file that would better explain the situation
as it would be cut off by the SuSE mail server.
By the way, even using the command linux32 before running the Tcl/Tk
procedure generates the same results ! Nothing changes.

Thank you in advance to everyone who can explain to me what is wrong with
SuSE... I might switch to Red Hat if thsi makes my life less miserable ...

Maura



On Wed, 12 Apr 2006, John E. Perry wrote:

> Sorry Greg, I forgot the SLE reply-to quirk.
>
>

< Previous Next >
Follow Ups
References