How to use TTree::MakeProxy?

Hi, rooters,
to loop through my chain and to have access to the methods of my custom class, I want to use MakeProxy. Regarding the constructor,
MakeProxy(const char* classname, const char* macrofilename = “0”, const char* cutfilename = “0”, Int_t maxUnrolling = 3),
I should be able to just give the classname. But if I do this, I get the message:
"Error in TTreePlayer::MakeProxy: A file name for the user script is required"
Did I understand something wrong? If I give a macro file, I get a segmentation fault (the macro is just an empty function in my .rootrc-PATH):

root [2] T->MakeProxy(“myLoop”,“myScript.C”)

*** Break *** segmentation violation
Generating stack trace…
0x418cb420 in ROOT::TTreeProxyGenerator::TTreeProxyGenerator(TTree*, char const*, char const*, char const*, unsigned int) + 0x256 from /home/dan/externPrograms/root/root-v4-00-08a/lib/libTreePlayer.so
0x418c6750 in TTreePlayer::MakeProxy(char const*, char const*, char const*, int) + 0x62 from /home/dan/externPrograms/root/root-v4-00-08a/lib/libTreePlayer.so
0x40e263bf in TTree::MakeProxy(char const*, char const*, char const*, int) + 0x51 from /home/dan/externPrograms/root/root-v4-00-08a/lib/libTree.so
0x40e3fc83 in from /home/dan/externPrograms/root/root-v4-00-08a/lib/libTree.so
0x406d1b61 in G__call_cppfunc + 0x284 from /home/dan/externPrograms/root/root-v4-00-08a/lib/libCint.so
0x406c0e56 in G__interpret_func + 0x749 from /home/dan/externPrograms/root/root-v4-00-08a/lib/libCint.so
0x406a2a02 in G__getfunction + 0x1513 from /home/dan/externPrograms/root/root-v4-00-08a/lib/libCint.so
0x407323ea in G__getstructmem + 0x903 from /home/dan/externPrograms/root/root-v4-00-08a/lib/libCint.so
0x4072b04b in G__getvariable + 0x561 from /home/dan/externPrograms/root/root-v4-00-08a/lib/libCint.so
0x40699c8c in G__getitem + 0x5ed from /home/dan/externPrograms/root/root-v4-00-08a/lib/libCint.so
0x40699e77 in G__getitem + 0x7d8 from /home/dan/externPrograms/root/root-v4-00-08a/lib/libCint.so
0x4069869e in G__getexpr + 0x8b74 from /home/dan/externPrograms/root/root-v4-00-08a/lib/libCint.so
0x406e7765 in G__exec_function + 0x1df from /home/dan/externPrograms/root/root-v4-00-08a/lib/libCint.so
0x406eebfc in G__exec_statement + 0x262a from /home/dan/externPrograms/root/root-v4-00-08a/lib/libCint.so
0x40680520 in G__exec_tempfile_core + 0x2eb from /home/dan/externPrograms/root/root-v4-00-08a/lib/libCint.so
0x4068074c in G__exec_tempfile_fp + 0x22 from /home/dan/externPrograms/root/root-v4-00-08a/lib/libCint.so
0x406f70e3 in G__process_cmd + 0x479d from /home/dan/externPrograms/root/root-v4-00-08a/lib/libCint.so
0x4019a799 in TCint::ProcessLine(char const*, TInterpreter::EErrorCode*) + 0xa9 from /home/dan/externPrograms/root/root-v4-00-08a/lib/libCore.so
0x40106557 in TApplication::ProcessLine(char const*, bool, int*) + 0x599 from /home/dan/externPrograms/root/root-v4-00-08a/lib/libCore.so
0x4106ab61 in TRint::HandleTermInput() + 0x1dd from /home/dan/externPrograms/root/root-v4-00-08a/lib/libRint.so
0x41069a42 in TTermInputHandler::Notify() + 0x24 from /home/dan/externPrograms/root/root-v4-00-08a/lib/libRint.so
0x4106b628 in TTermInputHandler::ReadNotify() + 0x12 from /home/dan/externPrograms/root/root-v4-00-08a/lib/libRint.so
0x40209459 in TUnixSystem::CheckDescriptors() + 0x14f from /home/dan/externPrograms/root/root-v4-00-08a/lib/libCore.so
0x40208a7f in TUnixSystem::DispatchOneEvent(bool) + 0x153 from /home/dan/externPrograms/root/root-v4-00-08a/lib/libCore.so
0x40166c06 in TSystem::InnerLoop() + 0x18 from /home/dan/externPrograms/root/root-v4-00-08a/lib/libCore.so
0x40166bab in TSystem::Run() + 0x6f from /home/dan/externPrograms/root/root-v4-00-08a/lib/libCore.so
0x40106cba in TApplication::Run(bool) + 0x32 from /home/dan/externPrograms/root/root-v4-00-08a/lib/libCore.so
0x4106a63c in TRint::Run(bool) + 0x336 from /home/dan/externPrograms/root/root-v4-00-08a/lib/libRint.so
0x08048e3d in main + 0x71 from /home/dan/externPrograms/root/root-v4-00-08a/bin/root.exe
0x411a8500 in __libc_start_main + 0xe0 from /lib/tls/libc.so.6
0x08048d31 in TApplicationImp::ShowMembers(TMemberInspector&, char*) + 0x31 from /home/dan/externPrograms/root/root-v4-00-08a/bin/root.exe

I’m using root4.0/08 on Suse 9.1.

[quote]Did I understand something wrong? [/quote]We have not yet implemented support for a TreeProxy without a user script.

[quote]If I give a macro file, I get a segmentation fault (the macro is just an empty function in my .rootrc-PATH): [/quote]Could you please try with the latest version of ROOT? Hopefully this problem has already been fixed. Otherwise please send me a way to reproduce the crash.

Cheers,
Philippe.