bug-gnuzilla
[Top][All Lists]
Advanced

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

Re: ply python module not present in icecat


From: Nigel Rumens
Subject: Re: ply python module not present in icecat
Date: Fri, 10 Jul 2009 16:00:51 +0100

Hi Gabriele and all

Your not the only one - I hit this as well. Didn't think anything of it
at the time though, just installed ply and all was fine. I'd be
interested to hear the answers to your questions though.

Nigel

On Fri, 2009-07-10 at 16:21 +0200, gabriele balducci wrote:
> Dear giuseppe,
> 
> first of all thanks for maintaining icecat, of course!
> 
> Just trying to build icecat-3.5 from source.
> 
> Got the following error:
> 
> -- 8< ----- *SNIP*
> 
> PYTHONPATH=../../../../xpcom/idl-parser \
>         /usr/bin/python ./qsgen.py \
>         --idlpath=../../../../dist/idl \
>         --cachedir=../../../../xpcom/idl-parser \
>         --header-output dom_quickstubs.h \
>         --stub-output dom_quickstubs.cpp \
>         --makedepend-output .deps/dom_qsgen.pp \
>          \
>         ./dom_quickstubs.qsconf
> Traceback (most recent call last):
>   File "./qsgen.py", line 131, in <module>
>     import xpidl
>   File 
> "/home/balducci/tmp/install-us-d/icecat/icecat-3.5-g1/xpcom/idl-parser/xpidl.py",
>  line 47, in <module>
>     from ply import lex, yacc
> ImportError: No module named ply
> make[5]: *** [dom_quickstubs.h] Error 1
> make[5]: Leaving directory 
> `/home/balducci/tmp/install-us-d/icecat/icecat-3.5-g1/js/src/xpconnect/src'
> 
> --8< ----- *SNIP*
> 
> 
> Actually, I find that the firefox-3.5 distro does have a ply directory:
> 
>           mozilla-1.9.1/other-licenses/ply
>           |-- COPYING
>           |-- README
>           `-- ply
>               |-- __init__.py
>               |-- lex.py
>               `-- yacc.py
> 
> which icecat does not (and, in fact, I built firefox-3.5 and did not
> find this problem).
> 
> >From the path to ply and the contents of COPYING and README I vaguely
> guess that its absence in the icecat tarball might be related to license
> issues.
> 
> My questions are:
> 
> => am I the only one stumbling on this? I've been  updating icecat from source
>    since 2.0.0.12 and never found this...
> => if the ply subdir has been intentionally dropped from icecat, does
>    this mean that I have to install ply by myself? (looks like it is
>    available as a free and GPL'ed software) or maybe there is some
>    configure option I might use to avoid pulling in the ply module
>    during the build?
> 
> 
> Thanks in advance for any hint
> (I can send you my configure options etc. if needed)
> 
> ciao
> gabriele
> 





reply via email to

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