On 10/19/2011 05:31 PM, stefano franchi wrote:
> 1. I upated to  r39890, and now configure finds the correct python2 
> executable:
>
>
> checking for a Python interpreter with version >= 2.4.0... python2
> checking for python2... /usr/bin/python2
> checking for python2 version... 2.7
> checking for python2 platform... linux2
> checking for python2 script directory... ${prefix}/lib/python2.7/site-packages
> checking for python2 extension module directory...
> ${exec_prefix}/lib/python2.7/site-packages
>
> However, compilation still fails:
>
> [stefano@polus lyx-devel]$ make
> <<<<snip>>>>
>
> Making all in po
> make[2]: Entering directory `/home/stefano/builds/lyx-2-svn/lyx-devel/po'
> make lyx-2-svn.pot-update
> make[3]: Entering directory `/home/stefano/builds/lyx-2-svn/lyx-devel/po'
> sed -e '/^#/d' remove-potcdate.sin > t-remove-potcdate.sed
> mv t-remove-potcdate.sed remove-potcdate.sed
> LC_ALL=C ; export LC_ALL ; \
> python ./lyx_pot.py -b .. -o qt4_l10n.pot -t qt4 ../src/frontends/qt4/ui/*.ui
>   File "./lyx_pot.py", line 29
>     print "Path %s is not under top source directory" % path
>                                                     ^
> SyntaxError: invalid syntax
>
Hmm. It's found the right Python version, but is it using it?

> 2. I tried Richard's trick and it fails as well on the same line,
> which is strange, since my new user python2 picks up the correct
> version (2.7) whenever python is called. So perhaps I am fighting two
> different beasts. I tried issuing the python command from the command
> line with the verbose switch and I append the output below. I am way
> out of my depth and have no idea whether it'd be useful.
>
Well, that's really weird, because now the error is different.  It says
it's failing to open the file qt4_l10n.pot. Maybe your normal user owns
that file?

Richard

> Cheers,
>
> Stefano
>
>
> [python2@polus lyx-devel]$ python -v po/lyx_pot.py -b .. -o
> qt4_l10n.pot -t qt4 ../src/frontends/qt4/ui/*.ui
> # installing zipimport hook
> import zipimport # builtin
> # installed zipimport hook
> # /usr/lib/python2.7/site.pyc matches /usr/lib/python2.7/site.py
> import site # precompiled from /usr/lib/python2.7/site.pyc
> # /usr/lib/python2.7/os.pyc matches /usr/lib/python2.7/os.py
> import os # precompiled from /usr/lib/python2.7/os.pyc
> import errno # builtin
> import posix # builtin
> # /usr/lib/python2.7/posixpath.pyc matches /usr/lib/python2.7/posixpath.py
> import posixpath # precompiled from /usr/lib/python2.7/posixpath.pyc
> # /usr/lib/python2.7/stat.pyc matches /usr/lib/python2.7/stat.py
> import stat # precompiled from /usr/lib/python2.7/stat.pyc
> # /usr/lib/python2.7/genericpath.pyc matches /usr/lib/python2.7/genericpath.py
> import genericpath # precompiled from /usr/lib/python2.7/genericpath.pyc
> # /usr/lib/python2.7/warnings.pyc matches /usr/lib/python2.7/warnings.py
> import warnings # precompiled from /usr/lib/python2.7/warnings.pyc
> # /usr/lib/python2.7/linecache.pyc matches /usr/lib/python2.7/linecache.py
> import linecache # precompiled from /usr/lib/python2.7/linecache.pyc
> # /usr/lib/python2.7/types.pyc matches /usr/lib/python2.7/types.py
> import types # precompiled from /usr/lib/python2.7/types.pyc
> # /usr/lib/python2.7/UserDict.pyc matches /usr/lib/python2.7/UserDict.py
> import UserDict # precompiled from /usr/lib/python2.7/UserDict.pyc
> # /usr/lib/python2.7/_abcoll.pyc matches /usr/lib/python2.7/_abcoll.py
> import _abcoll # precompiled from /usr/lib/python2.7/_abcoll.pyc
> # /usr/lib/python2.7/abc.pyc matches /usr/lib/python2.7/abc.py
> import abc # precompiled from /usr/lib/python2.7/abc.pyc
> # /usr/lib/python2.7/_weakrefset.pyc matches /usr/lib/python2.7/_weakrefset.py
> import _weakrefset # precompiled from /usr/lib/python2.7/_weakrefset.pyc
> import _weakref # builtin
> # /usr/lib/python2.7/copy_reg.pyc matches /usr/lib/python2.7/copy_reg.py
> import copy_reg # precompiled from /usr/lib/python2.7/copy_reg.pyc
> # /usr/lib/python2.7/traceback.pyc matches /usr/lib/python2.7/traceback.py
> import traceback # precompiled from /usr/lib/python2.7/traceback.pyc
> # /usr/lib/python2.7/sysconfig.pyc matches /usr/lib/python2.7/sysconfig.py
> import sysconfig # precompiled from /usr/lib/python2.7/sysconfig.pyc
> # /usr/lib/python2.7/re.pyc matches /usr/lib/python2.7/re.py
> import re # precompiled from /usr/lib/python2.7/re.pyc
> # /usr/lib/python2.7/sre_compile.pyc matches /usr/lib/python2.7/sre_compile.py
> import sre_compile # precompiled from /usr/lib/python2.7/sre_compile.pyc
> import _sre # builtin
> # /usr/lib/python2.7/sre_parse.pyc matches /usr/lib/python2.7/sre_parse.py
> import sre_parse # precompiled from /usr/lib/python2.7/sre_parse.pyc
> # /usr/lib/python2.7/sre_constants.pyc matches
> /usr/lib/python2.7/sre_constants.py
> import sre_constants # precompiled from /usr/lib/python2.7/sre_constants.pyc
> import encodings # directory /usr/lib/python2.7/encodings
> # /usr/lib/python2.7/encodings/__init__.pyc matches
> /usr/lib/python2.7/encodings/__init__.py
> import encodings # precompiled from /usr/lib/python2.7/encodings/__init__.pyc
> # /usr/lib/python2.7/codecs.pyc matches /usr/lib/python2.7/codecs.py
> import codecs # precompiled from /usr/lib/python2.7/codecs.pyc
> import _codecs # builtin
> # /usr/lib/python2.7/encodings/aliases.pyc matches
> /usr/lib/python2.7/encodings/aliases.py
> import encodings.aliases # precompiled from
> /usr/lib/python2.7/encodings/aliases.pyc
> # /usr/lib/python2.7/encodings/utf_8.pyc matches
> /usr/lib/python2.7/encodings/utf_8.py
> import encodings.utf_8 # precompiled from 
> /usr/lib/python2.7/encodings/utf_8.pyc
> Python 2.7.2 (default, Jun 29 2011, 11:10:00)
> [GCC 4.6.1] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> # /usr/lib/python2.7/getopt.pyc matches /usr/lib/python2.7/getopt.py
> import getopt # precompiled from /usr/lib/python2.7/getopt.pyc
> Traceback (most recent call last):
>   File "po/lyx_pot.py", line 588, in <module>
>     qt4_l10n(input_files, output, base)
>   File "po/lyx_pot.py", line 384, in qt4_l10n
>     output = open(output, 'w')
> IOError: [Errno 13] Permission denied: 'qt4_l10n.pot'
> # clear __builtin__._
> # clear sys.path
> # clear sys.argv
> # clear sys.ps1
> # clear sys.ps2
> # clear sys.exitfunc
> # clear sys.exc_type
> # clear sys.exc_value
> # clear sys.exc_traceback
> # clear sys.last_type
> # clear sys.last_value
> # clear sys.last_traceback
> # clear sys.path_hooks
> # clear sys.path_importer_cache
> # clear sys.meta_path
> # clear sys.flags
> # clear sys.float_info
> # restore sys.stdin
> # restore sys.stdout
> # restore sys.stderr
> # cleanup __main__
> # cleanup[1] encodings
> # cleanup[1] site
> # cleanup[1] sysconfig
> # cleanup[1] abc
> # cleanup[1] _weakrefset
> # cleanup[1] sre_constants
> # cleanup[1] re
> # cleanup[1] _codecs
> # cleanup[1] getopt
> # cleanup[1] _warnings
> # cleanup[1] zipimport
> # cleanup[1] encodings.utf_8
> # cleanup[1] codecs
> # cleanup[1] signal
> # cleanup[1] traceback
> # cleanup[1] posix
> # cleanup[1] encodings.aliases
> # cleanup[1] exceptions
> # cleanup[1] _weakref
> # cleanup[1] sre_compile
> # cleanup[1] _sre
> # cleanup[1] sre_parse
> # cleanup[2] copy_reg
> # cleanup[2] posixpath
> # cleanup[2] errno
> # cleanup[2] _abcoll
> # cleanup[2] types
> # cleanup[2] genericpath
> # cleanup[2] stat
> # cleanup[2] warnings
> # cleanup[2] UserDict
> # cleanup[2] os.path
> # cleanup[2] linecache
> # cleanup[2] os
> # cleanup sys
> # cleanup __builtin__
> # cleanup ints: 20 unfreed ints
> # cleanup floats
>
>
>

Reply via email to