Re: [Python-Dev] Python 2.7 Won't Build

2010-09-20 Thread Tom Browder
Continuing on with investigating Python 2.7 build problems, one
problem I just discovered is a different installation on one 64-bit
system (Debian Lenny) versus another (Ubuntu 10.04.1 LTS).

I used gcc-4.5.1 on both systems, with no *PY* environment variables set.

On Debian I got two directories:

  /usr/local/lib64/python2.7
  /usr/local/lib/python2.7

and only the first had the config subdirectory.

On Ubuntu I got only

  /usr/local/lib/python2.7

I see that the configure file has some architecture choices
(--with-universal-archs=ARCH) but no explanation about the
consequences.

Can anyone explain the two different default installations I got?

It seems to me I should force the Ubuntu-style installation by  the
--with-universal-archs=64-bit configure option, and I will try that
on Debian while I await expert help.

Thanks.

-Tom
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python 2.7 Won't Build

2010-09-20 Thread Tom Browder
On Mon, Sep 20, 2010 at 10:12, Ronald Oussoren ronaldousso...@mac.com wrote:


 On 20 Sep, 2010,at 04:31 PM, Tom Browder tom.brow...@gmail.com wrote:

 Continuing on with investigating Python 2.7 build problems, one
 problem I just discovered is a different installation on one 64-bit
 system (Debian Lenny) versus another (Ubuntu 10.04.1 LTS).

 I used gcc-4.5.1 on both systems, with no *PY* environment variables set.

 On Debian I got two directories:

 /usr/local/lib64/python2.7
 /usr/local/lib/python2.7

 and only the first had the config subdirectory.

 On Ubuntu I got only

 /usr/local/lib/python2.7

Okay, that leads to an install problem with bazaar on the Debian beast:

Could not find platform dependent libraries exec_prefix
Consider setting $PYTHONHOME to prefix[:exec_prefix]
Traceback (most recent call last):
  File /usr/local/lib/python2.7/site.py, line 549, in module
main()
  File /usr/local/lib/python2.7/site.py, line 531, in main
known_paths = addusersitepackages(known_paths)
  File /usr/local/lib/python2.7/site.py, line 264, in addusersitepackages
user_site = getusersitepackages()
  File /usr/local/lib/python2.7/site.py, line 239, in getusersitepackages
user_base = getuserbase() # this will also set USER_BASE
  File /usr/local/lib/python2.7/site.py, line 229, in getuserbase
USER_BASE = get_config_var('userbase')
  File /usr/local/lib/python2.7/sysconfig.py, line 518, in get_config_var
return get_config_vars().get(name)
  File /usr/local/lib/python2.7/sysconfig.py, line 421, in get_config_vars
_init_posix(_CONFIG_VARS)
  File /usr/local/lib/python2.7/sysconfig.py, line 275, in _init_posix
raise IOError(msg)
IOError: invalid Python installation: unable to open
/usr/local/lib/python2.7/config/Makefile (No such file or directory)

I tried setting PYTHONHOME to various things but none worked.  The
problem is that the config directory is under /usr/local/lib64 and
none of the documents I have found describes how to handle that
situation.  All the environment variables seem to be for libraries,
modules, and executables, and there is no reference to any lib64.

The pkg-config program looks as if it could be used by such packages
as bazaar but it doesn't look like it's one of the usual installation
tricks.

I'll go to the bazaar mailing list while awaiting an answer here.

Thanks,

-Tom
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python 2.7 Won't Build

2010-09-20 Thread Terry Reedy

On 9/20/2010 10:31 AM, Tom Browder wrote:
...

I see that the configure file has some architecture choices
(--with-universal-archs=ARCH) but no explanation about the
consequences.

Can anyone explain the two different default installations I got?


At the moment, this appears to be question about how do I use (build) a 
current release rather than a bug report or how do we develop 
(improve) future releases question. As such, it seems a bit more 
appropriate for python-list. In any case, there are expert gcc/unix 
builders and users there who might be able to answer your question.


--
Terry Jan Reedy

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python 2.7 Won't Build

2010-09-20 Thread Ronald Oussoren
On 20 Sep, 2010,at 04:31 PM, Tom Browder tom.brow...@gmail.com wrote:Continuing on with investigating Python 2.7 build problems, one
problem I just discovered is a different installation on one 64-bit
system (Debian Lenny) versus another (Ubuntu 10.04.1 LTS).

I used gcc-4.5.1 on both systems, with no *PY* environment variables set.

On Debian I got two directories:

  /usr/local/lib64/python2.7
  /usr/local/lib/python2.7

and only the first had the "config" subdirectory.

On Ubuntu I got only

  /usr/local/lib/python2.7

I see that the configure file has some architecture choices
(--with-universal-archs=ARCH) but no explanation about the
consequences.

Can anyone explain the two different "default" installations I got?

It seems to me I should force the Ubuntu-style installation by  the
"--with-universal-archs=64-bit" configure option, and I will try that
on Debian while I await expert help.--with-universal-archs only does something on OSX, and then only when --with-universalsdk is specified. It is used to select which processor architectures are included in a "universal binary" build of Python.Ronald

Thanks.

-Tom
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: http://mail.python.org/mailman/options/python-dev/ronaldoussoren%40mac.com

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python 2.7 Won't Build

2010-09-20 Thread Tom Browder
On Mon, Sep 20, 2010 at 13:05, Terry Reedy tjre...@udel.edu wrote:
 On 9/20/2010 10:31 AM, Tom Browder wrote:
 ...

 I see that the configure file has some architecture choices
 (--with-universal-archs=ARCH) but no explanation about the
 consequences.

 Can anyone explain the two different default installations I got?

 At the moment, this appears to be question about how do I use (build) a
 current release rather than a bug report or how do we develop (improve)
 future releases question. As such, it seems a bit more appropriate for
 python-list. In any case, there are expert gcc/unix builders and users there
 who might be able to answer your question.

Thanks, I'll do that--docs are pretty sketchy about building from source.

-Tom

Thomas M. Browder, Jr.
Niceville, Florida
USA
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python 2.7 Won't Build

2010-09-20 Thread Tom Browder
On Mon, Sep 20, 2010 at 13:05, Terry Reedy tjre...@udel.edu wrote:
 On 9/20/2010 10:31 AM, Tom Browder wrote:
 ...

 I see that the configure file has some architecture choices
 (--with-universal-archs=ARCH) but no explanation about the
 consequences.

 Can anyone explain the two different default installations I got?

 At the moment, this appears to be question about how do I use (build) a
 current release rather than a bug report or how do we develop (improve)
 future releases question. As such, it seems a bit more appropriate for
 python-list. In any case, there are expert gcc/unix builders and users there
 who might be able to answer your question.

The more I look into it, though, it seems to be a legitimate developer
question.  The python installation scripts know how to install on a
mixed 32/64 bit system but missed fixing it to look like a more
universal system (if that's the proper word) for programs wanting to
read its installation configuration.

Respectfully,

-Tom
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python 2.7 Won't Build

2010-09-20 Thread Antoine Pitrou
On Mon, 20 Sep 2010 09:31:45 -0500
Tom Browder tom.brow...@gmail.com wrote:
 
 Can anyone explain the two different default installations I got?
 
 It seems to me I should force the Ubuntu-style installation by  the
 --with-universal-archs=64-bit configure option, and I will try that
 on Debian while I await expert help.

I think universal arch builds only apply under OS X where they
produce fat binaries.

Under 64-bit Linux, you can compile either a 64-bit executable (the
default) or a 32-bit executable (by specifying e.g. CC=gcc -m32 to
the configure script).


However, the /usr/local/lib{,64}/python2.7 issue is a bit different,
since those directories can host architecture independent files
(such as .py and .pyc files). For example, on my Mandriva
install, the 64-bit Python executable can import packages from
both /usr/lib/python2.6/site-packages/
and /usr/lib64/python2.6/site-packages/.

Regards

Antoine.


___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python 2.7 Won't Build

2010-09-20 Thread Tom Browder
On Mon, Sep 20, 2010 at 14:28, Antoine Pitrou solip...@pitrou.net wrote:
 On Mon, 20 Sep 2010 09:31:45 -0500
 Tom Browder tom.brow...@gmail.com wrote:

 Can anyone explain the two different default installations I got?

 It seems to me I should force the Ubuntu-style installation by  the
 --with-universal-archs=64-bit configure option, and I will try that
 on Debian while I await expert help.

 I think universal arch builds only apply under OS X where they
 produce fat binaries.

 Under 64-bit Linux, you can compile either a 64-bit executable (the
 default) or a 32-bit executable (by specifying e.g. CC=gcc -m32 to
 the configure script).


 However, the /usr/local/lib{,64}/python2.7 issue is a bit different,
 since those directories can host architecture independent files
 (such as .py and .pyc files). For example, on my Mandriva
 install, the 64-bit Python executable can import packages from
 both /usr/lib/python2.6/site-packages/
 and /usr/lib64/python2.6/site-packages/.

Thanks, Antoine.

And I think I just found the problem with the installation (it may be
worth a note):  I had  a special configuration file
(/usr/local/share/config.site) for autoconf to force the primary local
libraries to be installed in /usr/local/lib64 (left over from early
64-bit days of this old system).  Removing that file, removing the
/usr/local/lib64/python2.7 directory, and rebuilding and reinstalling
seems to have solved the immediate problem.

Moral of the story: watch out for old cruft in /usr/local when
installing a new distribution.

I apologize for the noise.

However, I'm still investigating the original build problem (gcc trunk
and corrupted byte compile), but it may be related--I'll see.

Regards,

-Tom

Thomas M. Browder, Jr.
Niceville, Florida
USA
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python 2.7 Won't Build

2010-09-17 Thread Victor Stinner
Le vendredi 17 septembre 2010 00:09:09, Tom Browder a écrit :
 I did, and eventually discovered the problem: I tried to nosy Barry
 as requested by adding his e-mail address, but that causes an error in
 the tracker.  After I finally figured that out, I successfully entered
 the original bug (and reported it on the tracker bug).

http://bugs.python.org/issue9880

Ah, yes, you have to add nicknames, not emails. Barry nickname is barry, and 
he's already on the nosy list (because he answered to your issue).

-- 
Victor Stinner
http://www.haypocalc.com/
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


[Python-Dev] Python 2.7 Won't Build

2010-09-16 Thread Tom Browder
I am trying to rebujild the 2.7 maintenance branch and get this error
on Ubuntu 10.04.1 LTS:

XXX lineno: 743, opcode: 0
Traceback (most recent call last):
 File /usr/local/src/python-2.7-maint-svn/Lib/site.py, line 62, in module
   import os
 File /usr/local/src/python-2.7-maint-svn/Lib/os.py, line 743, in module
   def urandom(n):
SystemError: unknown opcode

I installed it successfully once so I may be getting conflicts, but I
can't figure out why.  There were some similar bugs reported in
previous versions but I didn't see a clear solution.

I have done make distclean and ./configure.  I have unset my
PYTHONPATH and LD_LIBRARY_PATH, but python2.7 is my default python.

I guess my next step will be to manually remove the installed python
2.7 unless I hear some other suggestions.

And I will file a bug report soon unless that is inappropriate.

Thanks,

-Tom

Thomas M. Browder, Jr.
Niceville, Florida
USA
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python 2.7 Won't Build

2010-09-16 Thread Brett Cannon
Go ahead and file the bug, but chances are that some other installed
Python is executing the code and picking up the .pyc files which have
bytecode new to Python 2.7.

On Thu, Sep 16, 2010 at 11:41, Tom Browder tom.brow...@gmail.com wrote:
 I am trying to rebujild the 2.7 maintenance branch and get this error
 on Ubuntu 10.04.1 LTS:

 XXX lineno: 743, opcode: 0
 Traceback (most recent call last):
  File /usr/local/src/python-2.7-maint-svn/Lib/site.py, line 62, in module
   import os
  File /usr/local/src/python-2.7-maint-svn/Lib/os.py, line 743, in module
   def urandom(n):
 SystemError: unknown opcode

 I installed it successfully once so I may be getting conflicts, but I
 can't figure out why.  There were some similar bugs reported in
 previous versions but I didn't see a clear solution.

 I have done make distclean and ./configure.  I have unset my
 PYTHONPATH and LD_LIBRARY_PATH, but python2.7 is my default python.

 I guess my next step will be to manually remove the installed python
 2.7 unless I hear some other suggestions.

 And I will file a bug report soon unless that is inappropriate.

 Thanks,

 -Tom

 Thomas M. Browder, Jr.
 Niceville, Florida
 USA
 ___
 Python-Dev mailing list
 Python-Dev@python.org
 http://mail.python.org/mailman/listinfo/python-dev
 Unsubscribe: 
 http://mail.python.org/mailman/options/python-dev/brett%40python.org

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python 2.7 Won't Build

2010-09-16 Thread Tom Browder
On Thu, Sep 16, 2010 at 13:48, Brett Cannon br...@python.org wrote:
 Go ahead and file the bug, but chances are that some other installed
 Python is executing the code and picking up the .pyc files which have
 bytecode new to Python 2.7.

But isn't that a problem with the build system?  It seems to me it
should be using all modules from within the build, thus there should
be no such error.

Regards,

-Tom
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python 2.7 Won't Build

2010-09-16 Thread Brett Cannon
Please file the bug and it can be discussed further there.

On Thu, Sep 16, 2010 at 12:05, Tom Browder tom.brow...@gmail.com wrote:
 On Thu, Sep 16, 2010 at 13:48, Brett Cannon br...@python.org wrote:
 Go ahead and file the bug, but chances are that some other installed
 Python is executing the code and picking up the .pyc files which have
 bytecode new to Python 2.7.

 But isn't that a problem with the build system?  It seems to me it
 should be using all modules from within the build, thus there should
 be no such error.

 Regards,

 -Tom

___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python 2.7 Won't Build

2010-09-16 Thread Barry Warsaw
On Sep 16, 2010, at 01:41 PM, Tom Browder wrote:

I am trying to rebujild the 2.7 maintenance branch and get this error
on Ubuntu 10.04.1 LTS:

I just tried this on my vanilla 10.04.1 system.  I checked out release27-maint
ran configure  make.  It built without problem.

XXX lineno: 743, opcode: 0
Traceback (most recent call last):
 File /usr/local/src/python-2.7-maint-svn/Lib/site.py, line 62, in
 module import os
 File /usr/local/src/python-2.7-maint-svn/Lib/os.py, line 743, in
 module def urandom(n):
SystemError: unknown opcode

I installed it successfully once so I may be getting conflicts, but I
can't figure out why.  There were some similar bugs reported in
previous versions but I didn't see a clear solution.

I installed Python 2.7 to /usr/local, then did a make distclean, configure,
make.  Again, successfully.

I have done make distclean and ./configure.  I have unset my
PYTHONPATH and LD_LIBRARY_PATH, but python2.7 is my default python.

I guess my next step will be to manually remove the installed python
2.7 unless I hear some other suggestions.

When you say installed python 2.7 do you mean the one you installed to
/usr/local from a from-source build, or something else (e.g. a Python 2.7
package perhaps)?

And I will file a bug report soon unless that is inappropriate.

Sure.  Please +nosy me.  But I think something else is going on.
-Barry


signature.asc
Description: PGP signature
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python 2.7 Won't Build

2010-09-16 Thread Tom Browder
On Thu, Sep 16, 2010 at 14:36, Barry Warsaw ba...@python.org wrote:
 On Sep 16, 2010, at 01:41 PM, Tom Browder wrote:

I am trying to rebujild the 2.7 maintenance branch and get this error
on Ubuntu 10.04.1 LTS:

 I just tried this on my vanilla 10.04.1 system.  I checked out release27-maint
 ran configure  make.  It built without problem.

XXX lineno: 743, opcode: 0
Traceback (most recent call last):
 File /usr/local/src/python-2.7-maint-svn/Lib/site.py, line 62, in
 module import os
 File /usr/local/src/python-2.7-maint-svn/Lib/os.py, line 743, in
 module def urandom(n):
SystemError: unknown opcode
...

 When you say installed python 2.7 do you mean the one you installed to
 /usr/local from a from-source build, or something else (e.g. a Python 2.7
 package perhaps)?

It was the released source tarball for 2.7, and I get the same error
when I try it from that directory.

-Tom

Thomas M. Browder, Jr.
Niceville, Florida
USA
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python 2.7 Won't Build

2010-09-16 Thread Barry Warsaw
On Sep 16, 2010, at 02:56 PM, Tom Browder wrote:

On Thu, Sep 16, 2010 at 14:36, Barry Warsaw ba...@python.org wrote:
 When you say installed python 2.7 do you mean the one you
 installed to /usr/local from a from-source build, or something else
 (e.g. a Python 2.7 package perhaps)?

It was the released source tarball for 2.7, and I get the same error
when I try it from that directory.

Yep, sorry, I still cannot reproduce it.

-Barry


signature.asc
Description: PGP signature
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python 2.7 Won't Build

2010-09-16 Thread Tom Browder
I'm attempting to file a bug but keep getting:

An error has occurred

A problem was encountered processing your request. The tracker
maintainers have been notified of the problem.

-Tom

Thomas M. Browder, Jr.
Niceville, Florida
USA
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python 2.7 Won't Build

2010-09-16 Thread Victor Stinner
Le jeudi 16 septembre 2010 23:10:22, Tom Browder a écrit :
 I'm attempting to file a bug but keep getting:

File another bug about this bug!

-- 
Victor Stinner
http://www.haypocalc.com/
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] Python 2.7 Won't Build

2010-09-16 Thread Tom Browder
USAOn Thu, Sep 16, 2010 at 16:36, Victor Stinner
victor.stin...@haypocalc.com wrote:
 Le jeudi 16 septembre 2010 23:10:22, Tom Browder a écrit :
 I'm attempting to file a bug but keep getting:

 File another bug about this bug!

I did, and eventually discovered the problem: I tried to nosy Barry
as requested by adding his e-mail address, but that causes an error in
the tracker.  After I finally figured that out, I successfully entered
the original bug (and reported it on the tracker bug).

-Tom

Thomas M. Browder, Jr.
Niceville, Florida
___
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com