Re: [ROOT] Problem with signal/slot in macro: ROOT or Panther?

From: cstrato (cstrato@aon.at)
Date: Wed Dec 03 2003 - 21:38:46 MET


Dear Eddy

Thank you very much for your tests. You have really
spent quite some time to test my macro, I appreciate
it very much, thank you.

Sorrowly, your results are bad news for me.
Let me tell you what I did, so maybe we can find out
if there are differences between your setup and mine.

I did the following:
- a clean install of Panther 10.3 together with X11,
   which means deleting the whole partition;
- install Developer tools including XCode and X11 SDK
- install upgrade to 10.3.1
- install MS-Office, Mozilla, etc
- install Fink 0.6.2 Binary Installer and FinkCommander
- using FinkCommander I installed and compiled the
   following packages from source:
   dlcompat, efs, enscript, gdbm, giflib, jpegsrc, linpng,
   libungif, ncurses+patch, openMotif, tiff, WinodwMaker,
   Xaw3d, xemacs, xemacs-base
- create new user w/o administrator rights
- as new user I downloaded root from cvs and did:
- ./configure macosx --disable-openiv --disable-cern \
   --disable-mysql --disable-pgsql --disable-pythia --disable-pythia6 \
   --disable-rfio --disable-sapdb --disable-dcache --disable-srp \
   --disable-alien --disable-krb5 --disable-venus
- make
- in .xinitrc I created the root settings
- start X11 and test root tutorials

Did you install the new developer tools with XCode?
Did you install X11 from Apple or XDarwin or X11 from Fink?
Could it be that a certain library from Fink is missing?
Could it be that a certain lib for CINT is missing?

Best regards
Christian



Edmond Offermann wrote:
> Hi Christian,
> 
> I have done your requests on my Pb G4 12",
> using Panther 10.3.1 and the CVS head from 9 Nov .
> In particular 
> 
> 
>>To run the macro in root, do:
>>    .x guiInitX.C
>>    .x macroRadioX.C
> 
> 
> All of the tests ran flawless !
> 
> Just to be on the safe side, I did a "rm -rf /sw "
> when upgrading to panther and installed everything
> from source  through the command 
> "fink install xdvi" .
> 
> Eddy
> 
> --- cstrato <cstrato@aon.at> wrote:
> 
>>Dear MacRooters (or Rooters?)
>>
>>It would be great if you could help me with the
>>following severe
>>problem, which would prevent me from testing my code
>>with CINT!
>>
>>Using the newest ROOT version (CVS from yesterday)
>>on Panther
>>(Mac 10.3.1), I can no longer call a slot from my
>>own library,
>>when using my library from a macro, even if I
>>compile the macro
>>using ACLiC! I get the following error:
>>  *** Break *** illegal instruction
>>However, as a standalone  program everything works
>>fine.
>>
>>About two weeks ago I had already a problem running
>>"macroRadio.C", see:
>>
> 
> http://root.cern.ch/root/roottalk/roottalk03/4904.html
> 
>>For this reason I have upgraded to MacOS X 10.3.1,
>>and now this macro
>>works fine. However, when I expand this macro to
>>call class XComboGroup
>>from my library "libGuiUtilsX.so", ROOT crashes.
>>
>>I have attached all necessary files, so it would be
>>great if you
>>could make the following test:
>>1, Compile the library: make -f MakeFile4GuiUtilsX
>>2, Compile the application: make -f
>>MakeFile4RadioGui
>>
>>To run the macro in root, do:
>>    .x guiInitX.C
>>    .x macroRadioX.C
>>You may get the error: *** Break *** illegal
>>instruction
>>
>>To run the old macro, do:
>>    .x macroRadio.C
>>Everything runs fine.
>>
>>To run the application, do:
>>    ./RadioGui
>>Everything runs fine.
>>
>>It would be great if you could help me to solve this
>>problem.
>>Thank you in advance.
>>
>>Best regards
>>Christian
>>_._._._._._._._._._._._._._._._
>>C.h.i.s.t.i.a.n S.t.r.a.t.o.w.a
>>V.i.e.n.n.a       A.u.s.t.r.i.a
>>_._._._._._._._._._._._._._._._
>>
>>
>>
> 
> 
>>ATTACHMENT part 2 application/x-gzip x-mac-type=0;
> 
> x-mac-creator=0; name=testconnect.tar.gz
> 
> 
> 



This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:17 MET