Hi Richard, I tried to create the RootApps but I ran into the following problems which are likely strongly related. For Asc2root I get the following crash: ylws41> ~/asc2root pyth_sugra.asc pyth_sugra.root Welcome to asc2root. Fatal in <operator delete>: storage area overwritten aborting Abort process The same happens for fastmc: ylws41> ~/fastMC /group/ppg/prj/lcd/lcd_input/pythia/std.output SmallTrackSmear.par out.asc Fatal in <operator delete>: storage area overwritten aborting Abort process The Event shared library was created successfully and it appears to work. I have successfully used it in Root to read Root files of events. **************************************************************************** When I build fastmc, the following warning (the first one) is common: **************************************************************************** cxx -O -nostdnew -D__osf__ -D__alpha -I/group/ppg/prj/lcd/root/root/include -I../src/ -I/group/ppg/prj/lcd/root/root/include -I/group/ppg/prj/lcd/fastmc/RootApps//Event/prod/src/ -I/group/ppg/prj/lcd/stdhep/ -O -c \ ../src/TrackFullSmear.cxx -o ../bin/OSF1/TrackFullSmear.o cxx: Warning: /group/ppg/prj/lcd/fastmc/RootApps//Event/prod/src/Event.h, line 33: "void Event::Clear()" does not match "TObject::Clear" -- virtual function override intended? void Clear(); -----^ cxx: Warning: ../src/TrackFullSmear.cxx, line 84: conversion from pointer to smaller integer (int)(tk->GetParticle())); ----------^ -------------------------------------------------------------------------- The crash is occurring in the root initialization. Instead of the full asc2root routine I tried the stripped routine below which gives the same error. #include <stdio.h> #include "TROOT.h" main(int argc,char *argv[]) { printf("Welcome to rint (ver 1).\n"); TROOT simple("simple","Example of creation of a tree"); return(0); } The link command I use for asc2root is: $(exe): $(dirbinfiles) if [ -f $(exe) ] ; then rm $(exe) ; fi ld -L/usr/lib/cmplrs/cxx \ -rpath /usr/lib/cmplrs/cxx -expect_unresolved "*" \ -g0 -O1 -call_shared \ /usr/lib/cmplrs/cc/crt0.o /usr/lib/cmplrs/cxx/_main.o $+ \ -o $(exe) $(EVENTLIB) $(LIBS) -lcxxstd -lcxx -lexc -lots -lc which produces: ld -L/usr/lib/cmplrs/cxx \ -rpath /usr/lib/cmplrs/cxx -expect_unresolved "*" \ -g0 -O1 -call_shared \ /usr/lib/cmplrs/cc/crt0.o /usr/lib/cmplrs/cxx/_main.o ../bin/OSF1/rint_han.o \ -o ../bin/OSF1/rint_han /group/ppg/prj/lcd/fastmc/RootApps//Event/prod/bin/OSF1/libEvent.so -L/group/ppg/prj/lcd/root/root/lib -lNew -lBase -lCint -lClib -lCont -lFunc -lGraf -lGraf3d -lHist -lHtml -lMatrix -lMeta -lMinuit -lNet -lPostscript -lProof -lTree -lUnix -lZip -lm -lcxxstd -lcxx -lexc -lots -lc For asc2root, theree are no warnings/errors in the compiling or linking but it crashes upon execution. In the debugger, the traceback looks like: signal IOT/Abort trap at >*[__kill, 0x3ff800e9c28] beq r19, 0x3ff800e9c40 (dbx) where > 0 __kill(0x3ff800de590, 0x3ffc0085c98, 0x0, 0x3ff00000000, 0x3ff80174cc8) [0x3ff800e9c28] 1 (unknown)() [0x3ff8019bca0] 2 __tis_raise(0x3ff80174cc8, 0x3ffc0080310, 0x3ff8011391c, 0x6, 0x3ff8015e32c) [0x3ff80113918] 3 raise(0x3ff8011391c, 0x6, 0x3ff8015e32c, 0x140026bd8, 0x3ff80174cf4) [0x3ff8015e328] 4 abort(0x3ffbf3f78c0, 0x0, 0x0, 0x0, 0xffffffff00000000) [0x3ff80174cf0] 5 Abort__11TUnixSystemXi(0x0, 0x0, 0xffffffff00000000, 0x3ffc0080310, 0x3ffbfe2c298) [0x3ffbf3f78bc] 6 DefaultErrorHandler__XiUcPCcPCc(0x3ffbfe2c3d8, 0xbb8, 0x3ffffebde08, 0x1, 0x11fffe438) [0x3ffbfe2c294] 7 ErrorHandler(0x3ff80199004, 0x1f40, 0x3ff800d3f84, 0x10, 0x3ff80135e74) [0x3ffbfe2c3d4] 8 Fatal__XPCcPCce(0x3ffbf661d88, 0x3ffbf661dd8, 0x0, 0x1, 0x0) [0x3ffbfe2c5e0] 9 __dl__XPv(0x3ffbfff1f18, 0x3ffbfe0a628, 0x3ffffebde08, 0x1, 0x1) [0x3ffbf662748] 10 __dla__XPv(0x1, 0x3, 0x3ffbfe2aad0, 0x1, 0x1400011b0) [0x3ffbfff1f14] 11 __ct__4TEnvXPCc(0x3ff00000000, 0x200000000, 0x3ffbf3f5398, 0x1400011b0, 0x140001390) [0x3ffbfe2aacc] 12 InitSystem__5TROOTXv(0x1, 0x140002d00, 0x0, 0x200000000, 0x140001300) [0x3ffbfed5604] 13 __ct__5TROOTXPCcPCcPPXv_v(0x120002dc0, 0x11fffecc8, 0x11fffecd8, 0x11fffeb08, 0x120002db8) [0x3ffbfed2638] More (n if no)? 14 main(0x3ff80016140, 0x8008460d, 0x14006eae0, 0x3ffc00802a0, 0x3ffffed1adc) [0x120003478] Any suggestions? Many thanks for any help.