axiom-developer
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Axiom-developer] RE: Doyen


From: Alfredo Portes
Subject: Re: [Axiom-developer] RE: Doyen
Date: Thu, 5 Jan 2006 02:03:59 -0500

Dear Mr. Page,

cmdLine =
  "cd '%s'; /usr/local/axiom/mnt/linux/bin
/lib/noweave -delay '%s.pamphlet'"

which of course is specific to the installation of Axiom on
the axiom-developer.org server. You will have to change this
and other similar local references.

Let me know if this helps.


In the Doyen CD, Axiom is located in the /etc directory. I will put it now in the /usr/local/ directory to follow the standard. However, I am using the Feb2005 build for Fedora Core 3. This one has the following structure:

axiom/mnt/fedora3/bin instead of axiom/mnt/linux/bin

I changed the name of the directory. Axiom seems to work without a problem. I wanted to know if this is okay, or if you think I should use another Axiom build with the axiom/mnt/linux/bin structure.

Thank you very much,

On 1/4/06, Bill Page <address@hidden> wrote:
Jose,

On January 4, 2006 3:19 PM you wrote:
> ...
> >     * Module Products.LatexWiki.pamphletWrapper, line 29, in renderPDF
> >       NameError
> ...

Line 29 of pamphletWrapper.py is:
...
class LatexSyntaxError(Exception): pass
class NowebError(Exception): pass            <-------- compare
class DviPdfError(Exception): pass
class DviPngError(Exception): pass

def log(message,summary='',severity=0):
        zLOG.LOG('LatexWikiDebugLog',severity,summary,message)

def renderPDF(fDir,fName):
    """ render body source as PDF.
    """
    os.system("cd '%s'; rm -f '%s.pdf' '%s.ps' '%s.dvi' '%s.tex'"%(
      fDir,fName,fName,fName,fName))
    errors = ""
    try:
       runNoweb(fDir,fName)
    except NowebSyntaxError, data:            <--------- Line 29
       errors = str(data)
       log(errors, 'NowebSyntaxError')
       return escape(errors)

--------

This *is* an error in the source code. It should be:

    except NowebError, data:

In my tests this exception never tripped so I did not find
the error earlier. You should correct this in your version of
the code (I will correct it in on MathAction.). You should
also check to find the reason why the runNoweb call is causing
the exception. One possible reason is that your path to notangle
might be different. The command line for notangle in runNoweb
is at Line 102:

cmdLine =
  "cd '%s'; /usr/local/axiom/mnt/linux/bin/lib/noweave -delay '%s.pamphlet'"

which of course is specific to the installation of Axiom on
the axiom-developer.org server. You will have to change this
and other similar local references.

Let me know if this helps.

Regards,
Bill Page.

PS. Please note that the email address for the axiom-developer
list is: address@hidden

> -----Original Message-----
> From: Alfredo Portes [mailto:address@hidden ]
> Sent: January 4, 2006 3:19 PM
> To: Bill Page; address@hidden
> Subject: Doyen
>
>
> Hi Mr. Page,
>
> I am currently working in having the pamphlet file support in the
> Doyen LatexWiki. I downloaded the recent version that you told me. I a
> currently getting this error when
> trying to add a pamphlet file:
>
> Site Error
>
> An error was encountered while publishing this resource.
>
> NameError
> Sorry, a site error occurred.
>
> Traceback (innermost last):
>
>     * Module ZPublisher.Publish, line 187, in publish_module_standard
>     * Module ZPublisher.Publish, line 144, in publish
>     * Module Zope2.App.startup, line 199, in zpublisher_exception_hook
>     * Module ZPublisher.Publish , line 113, in publish
>     * Module ZPublisher.mapply, line 88, in mapply
>     * Module ZPublisher.Publish, line 40, in call_object
>     * Module Products.ZWiki.Editing, line 261, in edit
>     * Module Products.ZWiki.Editing, line 84, in create
>     * Module Products.ZWiki.Editing, line 757, in setText
>     * Module Products.ZWiki.ZWikiPage, line 260, in preRender
>     * Module Products.LatexWiki, line 129, in preRender
>     * Module Products.LatexWiki.ReplacePamphlet, line 53, in
> replacePamphlet
>     * Module Products.LatexWiki.pamphletWrapper, line 29, in renderPDF
>
> NameError
>
> --------------------------------------------------------------
> ----------------------------------------------------
>
> I will appreciate any help you can give me. Let me know if you need
> more information.
> I opted to just start a fresh installation, with the
> latexwiki and zwiki from:
>
> http://wiki.axiom-developer.org/MathActionRepository
>
> Regards,
> --
> Jose Alfredo Perez
>
>




_______________________________________________
Axiom-developer mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/axiom-developer


reply via email to

[Prev in Thread] Current Thread [Next in Thread]