This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [ITP] python-crypto 2.0.1 -- Cryptographic algorithms and protocols for Python


>>>>> Jari Aalto writes:

    > Included inDebian stable

    >   http://packages.debian.org/python-crypto

08:25 AM [671]> ./python-crypto-2.0.1-1.sh all
cygbuild 2007.0930.2218 http://freshmeat.net/projects/cygbuild
-- [NOTE] Using GBS compat mode for source and binary packages
-- [NOTE] command [all] is used for checking build procedure only. See -h for source development options.
** Verifying signatures in /usr/src
-- Extracting /usr/src/python-crypto-2.0.1.tar.gz
--    [WARN] archive does not contain python-crypto-2.0.1/
--     Renaming unpack dir: mv pycrypto-2.0.1 python-crypto-2.0.1
--   [NOTE] applying included patches to sources (if any)
ls: cannot access /usr/src/python-crypto-2.0.1/CYGWIN-PATCHES/*.patch: No such file or directory
-- Making Cygwin directories under /usr/src/python-crypto-2.0.1
-- Running 'make clean' (or equiv.) in /usr/src/python-crypto-2.0.1
running clean
-- Running 'make distclean' (or equiv.) in /usr/src/python-crypto-2.0.1
** Shadow command
--   Running: make clean distclean (ignore errors; if any)
running clean
--   Wait, shadowing source files to /usr/src/python-crypto-2.0.1/.build/build
-- Shadow finished.
** Configure command
--   No standard configre script found.
** Build command
-- Building: python setup.py build
running build
running build_py
creating build
creating build/lib.cygwin-1.7.0-i686-2.5
creating build/lib.cygwin-1.7.0-i686-2.5/Crypto
copying ./test.py -> build/lib.cygwin-1.7.0-i686-2.5/Crypto
copying ./__init__.py -> build/lib.cygwin-1.7.0-i686-2.5/Crypto
creating build/lib.cygwin-1.7.0-i686-2.5/Crypto/Hash
copying ./Hash/HMAC.py -> build/lib.cygwin-1.7.0-i686-2.5/Crypto/Hash
copying ./Hash/MD5.py -> build/lib.cygwin-1.7.0-i686-2.5/Crypto/Hash
copying ./Hash/SHA.py -> build/lib.cygwin-1.7.0-i686-2.5/Crypto/Hash
copying ./Hash/__init__.py -> build/lib.cygwin-1.7.0-i686-2.5/Crypto/Hash
creating build/lib.cygwin-1.7.0-i686-2.5/Crypto/Cipher
copying ./Cipher/__init__.py -> build/lib.cygwin-1.7.0-i686-2.5/Crypto/Cipher
creating build/lib.cygwin-1.7.0-i686-2.5/Crypto/Util
copying ./Util/number.py -> build/lib.cygwin-1.7.0-i686-2.5/Crypto/Util
copying ./Util/randpool.py -> build/lib.cygwin-1.7.0-i686-2.5/Crypto/Util
copying ./Util/RFC1751.py -> build/lib.cygwin-1.7.0-i686-2.5/Crypto/Util
copying ./Util/test.py -> build/lib.cygwin-1.7.0-i686-2.5/Crypto/Util
copying ./Util/__init__.py -> build/lib.cygwin-1.7.0-i686-2.5/Crypto/Util
creating build/lib.cygwin-1.7.0-i686-2.5/Crypto/Protocol
copying ./Protocol/AllOrNothing.py -> build/lib.cygwin-1.7.0-i686-2.5/Crypto/Protocol
copying ./Protocol/Chaffing.py -> build/lib.cygwin-1.7.0-i686-2.5/Crypto/Protocol
copying ./Protocol/__init__.py -> build/lib.cygwin-1.7.0-i686-2.5/Crypto/Protocol
creating build/lib.cygwin-1.7.0-i686-2.5/Crypto/PublicKey
copying ./PublicKey/DSA.py -> build/lib.cygwin-1.7.0-i686-2.5/Crypto/PublicKey
copying ./PublicKey/ElGamal.py -> build/lib.cygwin-1.7.0-i686-2.5/Crypto/PublicKey
copying ./PublicKey/pubkey.py -> build/lib.cygwin-1.7.0-i686-2.5/Crypto/PublicKey
copying ./PublicKey/qNEW.py -> build/lib.cygwin-1.7.0-i686-2.5/Crypto/PublicKey
copying ./PublicKey/RSA.py -> build/lib.cygwin-1.7.0-i686-2.5/Crypto/PublicKey
copying ./PublicKey/__init__.py -> build/lib.cygwin-1.7.0-i686-2.5/Crypto/PublicKey
running build_ext
building 'Crypto.Hash.MD2' extension
creating build/temp.cygwin-1.7.0-i686-2.5
creating build/temp.cygwin-1.7.0-i686-2.5/src
gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -Isrc/ -I/usr/include/python2.5 -c src/MD2.c -o build/temp.cygwin-1.7.0-i686-2.5/src/MD2.o
gcc -shared -Wl,--enable-auto-image-base build/temp.cygwin-1.7.0-i686-2.5/src/MD2.o -L. -lpython2.5 -o build/lib.cygwin-1.7.0-i686-2.5/Crypto/Hash/MD2.dll
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: cannot find -lpython2.5
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1


I think you're missing -L/usr/lib/python2.5/config

By the way, your python based packages should probably include Python in
the category line of setup.hint like

category: Python Libs

    > Jari

Ciao
  Volker


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]