[issue9664] Make gzip module not require that underlying file object support seek

2010-09-02 Thread Matt Kraai
Matt Kraai added the comment: I don't know the gzip format well enough, but I was hoping that it would be possible to iterate through the lines of a gzip-compressed stream without having to use any of the functions that would require seeking. -- nosy: +

[issue7209] Prevents uint_t from being used on QNX

2009-10-26 Thread Matt Kraai
Matt Kraai added the comment: Here's an updated patch. The first time I forgot to regenerate pyconfig.h.in. -- Added file: http://bugs.python.org/file15203/define-_QNX_SOURCE.patch ___ Python tracker <http://bugs.python.org/i

[issue7209] Prevents uint_t from being used on QNX

2009-10-26 Thread Matt Kraai
New submission from Matt Kraai : pyconfig.h defines _POSIX_C_SOURCE to 200112L, which prevents QNX's sys/types.h from defining uint_t. Samba 4 uses this type, so it fails to compile if Python.h is included first (cf. https://bugzilla.samba.org/show_bug.cgi?id=6842). The attached patch

[issue4532] Fails to build on QNX 6.3.2

2008-12-04 Thread Matt Kraai
New submission from Matt Kraai <[EMAIL PROTECTED]>: When I try to build Python 3.0 on QNX 6.3.2, the build has the following error: gcc -c -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -I. -IInclude -I./Include -DPy_BUILD_CORE -o Python/pythonrun.o Python/pytho

[issue1722225] Build on QNX 6

2008-01-25 Thread Matt Kraai
Matt Kraai added the comment: Regarding the curses issue, I removed that portion of the patch and the curses module still compiled. It must have been an artifact from before I disabled _XOPEN_SOURCE. Thanks for catching that. Regarding the stack size, without the "-N 2048K" option,

[issue1722225] Build on QNX 6

2008-01-23 Thread Matt Kraai
Matt Kraai added the comment: This patch contains two improvements over the previous version: * it uses configure to check whether sys/termio.h is available and uses the result to determine whether to include it and * it makes malloc_closure.c use _SC_PAGESIZE instead of getpagesize if it&#

[issue1722225] Build on QNX 6

2008-01-23 Thread Matt Kraai
Matt Kraai added the comment: If they're defined, TCGETA, TCSETA, TCSETAW, and TCSETAF are used on lines 702, 714, 717, and 720 of Modules/termios.c as of r60219. They are defined by sys/ioctl.h as #define TCGETA _IOR('T', 1, struct termio) #define TCSETA

[issue1722225] Build on QNX 6

2007-12-17 Thread Matt Kraai
Matt Kraai added the comment: I'm not interested in QNX 4, as that's not what I use. I'd be willing to supporting threads on QNX 6. -- title: Build on QNX -> Build on QNX 6 _ Tracker <[EMAIL PROTECTED]> <http://b

[issue1722225] Build on QNX

2007-12-10 Thread Matt Kraai
Matt Kraai added the comment: I'm willing to maintain the QNX 6 port, but I can't promise that I'll be able to do so for 5 years. I don't know if that's sufficient or not. _ Tracker <[EMAIL PROTECTED]> <h