[Python-Dev] 2.3.3 Compilation warnings...
Troels Therkelsen
troels at 2-10.org
Sat Dec 27 15:10:05 EST 2003
Hey all,
I don't know what the policy on compilation warnings are with the
development of Python, but I'd imagine that it's "no warnings".
I get the following warnings:
gcc -pthread -c -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -
I. -I./Include -DPy_BUILD_CORE -o Python/errors.o Python/errors.c
Python/errors.c:602: warning: function declaration isn't a prototype
gcc -pthread -Xlinker -export-dynamic -o python \
Modules/python.o \
libpython2.3.a -lpthread -ldl -lutil -lm
libpython2.3.a(posixmodule.o): In function `posix_tmpnam':
/usr/local/src/Python-2.3.3/./Modules/posixmodule.c:5833: the use of `tmpnam_r'
is dangerous, better use `mkstemp'
libpython2.3.a(posixmodule.o): In function `posix_tempnam':
/usr/local/src/Python-2.3.3/./Modules/posixmodule.c:5788: the use of `tempnam'
is dangerous, better use `mkstemp'
building 'readline' extension
gcc -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -fno-strict-aliasin
g -I. -I/usr/local/src/Python-2.3.3/./Include -I/usr/local/include -I/usr/local/
src/Python-2.3.3/Include -I/usr/local/src/Python-2.3.3 -c
/usr/local/src/Python-2.3.3/Modules/readline.c -o
build/temp.linux-i686-2.3/readline.o
/usr/local/src/Python-2.3.3/Modules/readline.c: In function `flex_complete':
/usr/local/src/Python-2.3.3/Modules/readline.c:583: warning: implicit
declaration of function `completion_matches'
/usr/local/src/Python-2.3.3/Modules/readline.c:583: warning: return makes
pointer from integer without a cast
I guess the warnings in posixmodule has always been there, I just
haven't been paying much attention to it and I thought I might just
as well report all warnings.
System specs:
$ uname -a
Linux gateway 2.2.19 #22 Wed Jun 20 18:12:16 PDT 2001 i686 unknown
$ gcc -v
Reading specs from /usr/lib/gcc-lib/i386-slackware-linux/2.95.3/specs
gcc version 2.95.3 20010315 (release)
Regards,
Troels Therkelsen
More information about the Python-Dev
mailing list