[Python-Dev] Re: release22-maint branch broken

Tim Rice tim@multitalents.net
Fri, 22 Nov 2002 13:55:19 -0800 (PST)


On Fri, 22 Nov 2002, A.M. Kuchling wrote:

> Tim Rice wrote:
>
> >     raise DistutilsPlatformError(my_msg)
> > distutils.errors.DistutilsPlatformError: invalid Python installation:
> > unable to open /usr/local/lib/python2.2/config/Makefile (No such file
> > or directory)
> > gmake: *** [sharedmods] Error 1
>
> The revised version of sysconfig.py figures out if it's in the build
> directory by looking for a landmark file; the landmark is Modules/Setup.
> Does that file exist?

Yes it does.

I put some prints in
...
argv0_path = os.path.dirname(os.path.abspath(sys.executable))
print argv0_path
landmark = os.path.join(argv0_path, "Modules", "Setup")
print landmark
if not os.path.isfile(landmark):
    python_build = 0
    print "python_build = 0"
elif os.path.isfile(os.path.join(argv0_path, "Lib", "os.py")):
    python_build = 1
    print "python_build = 1"
else:
    python_build = os.path.isfile(os.path.join(os.path.dirname(argv0_path),
                                               "Lib", "os.py"))
    print "else"
print python_build
del argv0_path, landmark
...

And get
...
/usr/local/src/utils/Python-2
/usr/local/src/utils/Python-2/Modules/Setup
else
0
running build
...

Could this breaking because I build outside of the source tree?

>
> --amk
>

-- 
Tim Rice				Multitalents	(707) 887-1469
tim@multitalents.net