[Guido] > I'm having trouble getting the zlib module to build (SVN HEAD). The error is: > > building 'zlib' extension > gcc -pthread -fPIC -fno-strict-aliasing -DNDEBUG -g -O3 -Wall > -Wstrict-prototypes -I. -I/home/guido/projects/python/trunk/./Include > -I../Include -I. -I/usr/local/include > -I/home/guido/projects/python/trunk/Include > -I/home/guido/projects/python/trunk/linux -c > /home/guido/projects/python/trunk/Modules/zlibmodule.c -o > build/temp.linux-i686-2.5/zlibmodule.o > /home/guido/projects/python/trunk/Modules/zlibmodule.c: In function > `PyZlib_uncopy': > /home/guido/projects/python/trunk/Modules/zlibmodule.c:723: warning: > implicit declaration of function `inflateCopy' > gcc -pthread -shared build/temp.linux-i686-2.5/zlibmodule.o > -L/usr/local/lib -lz -o build/lib.linux-i686-2.5/zlib.so > *** WARNING: renaming "zlib" since importing it failed: > build/lib.linux-i686-2.5/zlib.so: undefined symbol: inflateCopy > > It seems I have libz 1.1.4. Is this no longer supported?
That's very peculiar. Python has its own copy of the zlib code now, under Modules/zlib/. That's version 1.2.3. http://mail.python.org/pipermail/python-dev/2005-December/058873.html inflateCopy() is exported by Modules/zlib/inflate.c. I wonder why the last gcc line above has "-lz" in it? Upgrade to Windows and everything will be fine :-) _______________________________________________ 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