[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ply python module not present in icecat
From: |
Giuseppe Scrivano |
Subject: |
Re: ply python module not present in icecat |
Date: |
Fri, 10 Jul 2009 16:36:39 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.94 (gnu/linux) |
Hello Gabriele,
thank you for your report, python-ply is free software and probably it
was removed by mistake. I'll take a look at it, in the meanwhile you
can solve this problem installing python-ply on your system.
Cheers,
Giuseppe
gabriele balducci <address@hidden> writes:
> 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