Forum OpenACS Development: Re: error: can't read errorInfo .. with_finally acs_mail_lite::sweeper

Dear Ben,

It seems to me as if the problem here is that the overall OpenACS cleanup was quite effective, maybe too effective: The code in with_finally (in acs-tcl) assumes, that the global variable errorInfo always exists. If it does not exist, it throws the error. So, the relation to xotcl is very vague (maybe there is a call in the xotcl startup that sets as a side effect this variable).

The problem should go away with the patch [1].

Hope this helps
-g

[1] http://cvs.openacs.org/browse/OpenACS/openacs-4/packages/acs-tcl/tcl/utilities-procs.tcl?r1=1.133.2.54&r2=1.133.2.55

Thank you, Gustaf.

The local build issue of xotcl2 (nsf2) appears to be due to Freebsd10 having clang (not gcc) installed by default. I'm installing gcc since install-ns specifies CC=gcc for it; if only to keep the build consistent with development experience.

I've removed the CC=gcc line for the xotcl-builds in git. This is probably not needed anymore, since some target platforms are configured with appropriate CC definitions anyway.
Thank you, Gustaf.

Just checked nsf2 built fine with clang; nsd log shows successful load.

Now to test 5.8.0 beta!