Hello team, I made some progress on the things to be done from ROOT2002. Please check following list for things you are concerned. Because I've done this work so quickly, cint5.15.61 is quite experimental. I need to debug and clean everything in next release. Thank you Masaharu Goto Things to do ---------------------------------------------------------- # Install latest ROOT source , copied all the package I copied ROOT source and Linux/Windows binaries. Unpack and install them on my machine. Can be done after I go home. # Qt support (GSI) - skip specific component of header file - information will be sent by e-mail from GSI Waiting for e-mail from GSI # CINTifying OpenView , SGI Waiting for e-mail from GSI # Leave session as it is after segv so that people can debug it Don't know what exactly is the issue. # print where in macro segv occurred - call G__genericerror() or G__printlinenum() in ROOT's error handling Action for Rene and Fons. Please call G__pirntlinenum() API after printing "*** Break *** [error message]" in ROOT. This is done in root/unix/TUnixSystem.cxx and similar files for Windows and other OS. # template problems, gcc3.2 - vector<unsigned> - template<class A,unsigned val> - valarray<float> -> bool something - find_xxx algorithm ??? - operator==, != for vector ??? Waiting to receive e-mail # Phyton interface, Pere Mato - populate dictionary <- what does this mean in precise sense? - Use ROOT I/O from Phyton, generate data member + ctor/dtor only dictionary What Pere wants to do is not quite clear to me. Need to send e-mail asking what he really wants to do. Distribution --------------------------------------------------------------- - # Want to access test suite - Need to improve test suite so that it can be exported to public. Docs ----------------------------------------------------------------------- - # Documentation - Add G__ateval() somewhere in ROOT tutorial. For Rene and Fons. # Documnenting .s command for debugging Talk to Rene and Fons Suspended ------------------------------------------------------------------ - # Power PC va_arg uses register (Jiri) - Don't know how to put value into registers Closed, turned out impossible at this moment. # MacOS dylib linking problem, Damir sent me the files, and it got clear that static object constructor is not called in MacOS. MacOS or gcc issue. # emacs handle to cint - or smarter command line completion Closed --------------------------------------------------------------------- - # CINTifying G4 So far, solved a couple of problems Philippe sent me. The fix is in cint5.15.61 which is an experimental version. Waiting for another round from Phlippe. # Solaris, Done - long long support Done in 5.15.61 - variable arguments support Done in 5.15.61 # cintdlls Done - Possibly a simple misunderstanding. It works now on Rene's Linux # member function template Done, may be some more debugging - dictionary generation - linking problem t823 -> don't want to load library, improve pragma link From a historical reason, fix is not so simple. 1727, 1728, 1729, 1730 # /tmp/cint_xxxxx -> /tmp/xxxx_cint with mkstmp, Done /tmp/cint_xxxx remained undeleted. Solved in 5.15.61. # switch ROOTSYS and CINTSYSDIR by an API , Done G__SetUseCINTSYSDIR(int mode) API is added in 5.15.61. # using namespace xxx; xxx doesn't exist , bug fix Done
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:15 MET