This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author jcea
Recipients jcea, loewis, movement, pitrou, sandberg
Date 2010-03-22.15:32:41
SpamBayes Score 4.9261223e-07
Marked as misclassified No
Message-id <1269271964.95.0.306702019307.issue3928@psf.upfronthosting.co.za>
In-reply-to
Content
Roumen Petrov (rpetrov) wrote:
>>
>> Jesús Cea Avión<jcea@jcea.es>  added the comment:
>>
>> I just did the minimal change. I don't know if removing "defined(HAVE_MAKEDEV)" is safe.

> The python build system is full with minimal changes and result is a
> big mess. Did you found which revision add ".. defined(HAVE_MAKEDEV)"
> in posix*.c ?

The code was added in 2002-07-30 by nnorwitz, to support OSF1 (Dec Unix). Is that platform still supported?. I don't see any related  buildbot.

>> "HAVE_DEVICE_MACROS" is defined if "configure" finds "makedev()" macro.

> And what is result on you platform ?

It is defined if I add the new "include".


> Cases:
> 1) platform is no longer supported - it is save to remove test case from 
> configure and defined(HAVE_MAKEDEV) from posixmodule.c

Do we have a list of officially supported?.

> 2) HAVE_DEVICE_MACROS is defined for you . Then check how is written 
> test for HAVE_DEVICE_MACROS and make test for makedev similar.

Investigating the issue, I could say that HAVE_MAKEDEV should be deleted, but I don't have access to a OSF1 machine for trying.

How should I proceed?
History
Date User Action Args
2010-03-22 15:32:45jceasetrecipients: + jcea, loewis, pitrou, movement, sandberg
2010-03-22 15:32:44jceasetmessageid: <1269271964.95.0.306702019307.issue3928@psf.upfronthosting.co.za>
2010-03-22 15:32:42jcealinkissue3928 messages
2010-03-22 15:32:41jceacreate