Dear rooters,
I am sorry to have put this problem too soon on roottalk. It was due, as
René Brun correctly guessed immediately, to the fact that one of my files
(main.o) was not deleted by my "gmake clean", so that I used a main.o
compiled with root 3.10/01 with all other files compiled with root 3.10/02
which does not work.
F.X.Gentit
DAPNIA/SPP CEA Saclay
http://gentit.home.cern.ch/gentit/
----- Original Message -----
From: GENTIT <mailto:GENTIT@dapnia.cea.fr> Francois-Xavier DAPNIA
To: 'Club <mailto:roottalk@pcroot.cern.ch)'> ROOT
(roottalk@pcroot.cern.ch)'
Sent: Friday, December 19, 2003 2:04 PM
Subject: [ROOT] Problem with Litrani and Root 3/10.02 on Linux
Dear Rooters,
I develop the program Litrani (http://gentit.home.cern.ch/gentit/
<http://gentit.home.cern.ch/gentit/> ) under Windiws XP and Visual C++.NET.
I also deliver a Linux version of this program.
I recently switched from ROOT 3.10/01 to ROOT 3.10/02
Everything works well under Windows.
But no more under Linux!
The machine I use under Linux is working Linux RedHat 7.1 kernel 2.4.2-2 gcc
2.96
The Root version which I choose for this machine is :
<ftp://root.cern.ch/root/root_v3.10.02.Linux.RH7.3.gcc296.tar.gz> Intel x86
Linux for Redhat 7.3 and gcc 2.96, version 3.10/02 (18.1 MB).
Root 3.10.01 and Root 3.10.02 are both working ok on this machine.
Litrani is working ok compiled and linked with Root 3.10/01 on this machine
Litrani is not working compiled and linked with Root 3.10/02 on this
machine. The crash occurs immediately, before having launched any CINT
macro. The output is the following:
gentit/daplxa147 [5] litrani
*******************************************
* *
* W E L C O M E to R O O T *
* *
* Version 3.10/02 16 December 2003 *
* *
* You are welcome to visit our Web site *
* http://root.cern.ch *
* *
*******************************************
FreeType Engine v2.1.3 used to render TrueType fonts.
Compiled for linux with thread support.
CINT/ROOT C/C++ Interpreter version 5.15.115, Dec 9 2003
Type ? for help. Commands must be C++ statements.
Enclose multiple statements between { }.
Welcome to the ROOT tutorials
Type ".x demos.C" to get a toolbar from which to execute the demos
Type ".x demoshelp.C" to see the help window
*** Break *** segmentation violation
Generating stack trace...
0x410a4648 in killpg at
/usr/src/bs/BUILD/glibc-2.2.2/signal/../sysdeps/posix/killpg.c:34 from
/lib/i686/libc.so.6
0x08077cf2 in main + 0x52 from litrani
0x41093177 in __libc_start_main at
/usr/src/bs/BUILD/glibc-2.2.2/csu/../sysdeps/generic/libc-start.c:129 from
/lib/i686/libc.so.6
0x08077bc1 in _start + 0x21 from litrani
Abandon (core dumped)
gentit/daplxa147 [6]
Have you any idea of the problem? Do I choose the wrong version of Root (
there are so many under Linux!). Thanks a lot if you can help me.
F.X.Gentit
DAPNIA/SPP CEA Saclay
http://gentit.home.cern.ch/gentit/
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:17 MET