Petter Måhlén writes:
 > Hi,
 > 
 > I am absolutely not an elisp expert, but your prj.el looks a bit weird to
 > me:
 > 
 > (jde-project-file-version "1.0")
 > (jde-set-variables
 >  '(jde-build-function (quote (jde-ant-build)))
 >  '(jde-ant-buildfile "/home/markt/zoot/work/Zoot/gui/build.xml")
 >  '(jde-build-function (quote (jde-ant-build)))
 >  '(jde-build-function (quote (jde-ant-build))))
 > 
 > jde-build-function is defined three times. Are you sure it should not be
 > 

Hi Petter,

This is due to a regression error introduced in JDEE 2.2.9.2.
The JDEE saves all symbols listed in jde-symbol-list in
the project file. Before the current release, jde-symbol-list
was updated only once per Emacs session. I changed this
in the current release to updat jde-symbol-list whenever
an autoloaded package is loaded to account for symbols that
are defined by autoloaded packages and hence not defined
at the beginning of a session. The current release 
adds all the existing symbols plus all the new symbols
to the list every time an autoloaded package is autoloaded.
Unfortunately, it does not clear the list first. Hence,
multiple copies of the same symbol can appear in the list
and hence in the project file. The next release will fix
this.

- Paul

 > (jde-project-file-version "1.0")
 > (jde-set-variables
 >  '(jde-build-function (quote (jde-ant-build)))
 >  '(jde-ant-buildfile "/home/markt/zoot/work/Zoot/gui/build.xml"))
 > 
 > Just a guess, and I don't see how that could send emacs into an endless
 > recursion, but maybe you could try it until somebody who knows lisp has the
 > time to answer.
 > 
 > / Petter
 > 
 > > -----Original Message-----
 > > From: Mark Tobias [mailto:[EMAIL PROTECTED]]
 > > Sent: den 27 november 2002 15:06
 > > To: Thomas Haselberger
 > > Cc: [EMAIL PROTECTED]
 > > Subject: Re: problem with ant in prj.el file
 > >
 > >
 > > That has not done the trick.  Any other ideas? anyone?
 > >
 > > Mark
 > >
 > > On Tuesday 26 November 2002 03:45 pm, you wrote:
 > > > > I am having a problem when JDEE loads my prj.el file.
 > > > > Specifically, when
 > > > > loading a file within my project, emacs hangs for a long
 > > > > period of time (at
 > > > > least a minute or two) when loading my prj.el file (I know
 > > > > this because the
 > > > > minibuffer says "loading ..../prj.el").  When it returns, the
 > > > > minibuffer
 > > > > displays the message "Variable binding depth exceeds
 > > > > max-specpdl-size".
 > > >
 > > > hello mark,
 > > >
 > > > I encountered a comparable problem and got the advice to set
 > > > max-specpdl-size and also max-lisp-eval-depth to higher values
 > > > (I took 5000 for both of them, but maybe that's too high).
 > > > this can best be achieved via
 > > > M-x customize-variable RET max-specpdl-size RET
 > > > (and max-lisp-eval-depth respectively)
 > > > and then saving the state for future sessions.
 > > >
 > > > regards,
 > > >  tom haselberger
 > >
 > > --
 > > Mark J. Tobias | Software Engineer
 > > [EMAIL PROTECTED]
 > >
 > > ASG | asg.com
 > > 1333 Third Avenue South
 > > Naples, FL 34102 USA
 > >
 > > Tel: 239.435.2279
 > > Fax: 239.213.3588
 > >

Reply via email to