[ROOT] root-config/tab completion

From: Jiri Masik (masik@pc203b.fzu.cz)
Date: Wed Jul 12 2000 - 03:27:02 MEST


Hello,

I have a remark concerning root-config. It seems that it can't
provide proper --libs and --include paths in case when root is built
with

./configure arch --prefix=/path

or generally when the installation paths are modified with another
parameter of configure. The root files are installed in
/path/include/root whereas the root-config returns just
/path/include in the example above. 

If it is the case I can extend configure and root-config.in.

Please could you add the following to root-config.in to support 
linuxdeb2ppc)
   # Linux/PPC with gcc (Debian 2.2)
   auxcflags="-fsigned-char"
   auxlibs="-lnsl -lm -ldl -rdynamic"
   auxglibs=${auxlibs}
   ;;

I'm running 2.25/00 on Debian/Linux/PPC.

Also I'd like to bring again the issue of Tab completion. It has lost
some of the functionality recently. It can't do completion based on
object name which worked fine earlier. I am missing the tab completion
for htemp and c1 objects.

root [0] TH1F *h = new TH1F("hi","",10,0.,1.)
root [1] hi->[Tab]
gives 
problem determining class of "hi"

The problem might come from TTabcom::DetermineClass which can't find
the class name anymore in the output of
root [2] hi 
(const class TH1F*const)0x85ecbb0

It doesn't ignore const. The output used to be simpler
just (class TH1F*)0x886c400

cheers,
        Jiri



This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:29 MET