[openssl-dev] [openssl.org #3814] make dclean breaks build and tests

noloader@gmail.com via RT rt at openssl.org
Mon Apr 20 17:01:03 UTC 2015


It appears `make dclean` still whacks a bunch of test files in Master.
It looks like at east 39 files are deleted:

$ git status | grep delete | wc -l
      39

*****

If the test/ directory is deleted, then that means its not possible to
test the library after a build. You might as well delete all the
source files and package what remains :)

It would probably be a better strategy to have `make dcean` put the
sources in a pristine state without deleting the test/ directory. This
way, those building the library can do so without extraneous cruft
from the development process. And they can test the library after
building.

*****

$ make clean && make dclean
...
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.

Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

    modified:   apps/Makefile
    modified:   crypto/Makefile
    modified:   crypto/aes/Makefile
    modified:   crypto/asn1/Makefile
    modified:   crypto/bf/Makefile
    modified:   crypto/bio/Makefile
    modified:   crypto/bn/Makefile
    modified:   crypto/buffer/Makefile
    modified:   crypto/camellia/Makefile
    modified:   crypto/cast/Makefile
    modified:   crypto/cmac/Makefile
    modified:   crypto/cms/Makefile
    modified:   crypto/comp/Makefile
    modified:   crypto/conf/Makefile
    modified:   crypto/des/Makefile
    modified:   crypto/dh/Makefile
    modified:   crypto/dsa/Makefile
    modified:   crypto/dso/Makefile
    modified:   crypto/ec/Makefile
    modified:   crypto/ecdh/Makefile
    modified:   crypto/ecdsa/Makefile
    modified:   crypto/engine/Makefile
    modified:   crypto/err/Makefile
    modified:   crypto/evp/Makefile
    modified:   crypto/hmac/Makefile
    modified:   crypto/idea/Makefile
    modified:   crypto/krb5/Makefile
    modified:   crypto/lhash/Makefile
    modified:   crypto/md4/Makefile
    modified:   crypto/md5/Makefile
    modified:   crypto/mdc2/Makefile
    modified:   crypto/modes/Makefile
    modified:   crypto/objects/Makefile
    modified:   crypto/ocsp/Makefile
    modified:   crypto/pem/Makefile
    modified:   crypto/pkcs12/Makefile
    modified:   crypto/pkcs7/Makefile
    modified:   crypto/pqueue/Makefile
    modified:   crypto/rand/Makefile
    modified:   crypto/rc2/Makefile
    modified:   crypto/rc4/Makefile
    modified:   crypto/ripemd/Makefile
    modified:   crypto/rsa/Makefile
    modified:   crypto/seed/Makefile
    modified:   crypto/sha/Makefile
    modified:   crypto/srp/Makefile
    modified:   crypto/stack/Makefile
    modified:   crypto/ts/Makefile
    modified:   crypto/txt_db/Makefile
    modified:   crypto/ui/Makefile
    modified:   crypto/whrlpool/Makefile
    modified:   crypto/x509/Makefile
    modified:   crypto/x509v3/Makefile
    modified:   engines/Makefile
    modified:   engines/ccgost/Makefile
    modified:   ssl/Makefile
    modified:   test/Makefile
    deleted:    test/bftest.c
    deleted:    test/bntest.c
    deleted:    test/casttest.c
    deleted:    test/constant_time_test.c
    deleted:    test/destest.c
    deleted:    test/dhtest.c
    deleted:    test/dsatest.c
    deleted:    test/ecdhtest.c
    deleted:    test/ecdsatest.c
    deleted:    test/ectest.c
    deleted:    test/enginetest.c
    deleted:    test/evp_extra_test.c
    deleted:    test/evp_test.c
    deleted:    test/evptests.txt
    deleted:    test/exptest.c
    deleted:    test/gost2814789test.c
    deleted:    test/heartbeat_test.c
    deleted:    test/hmactest.c
    deleted:    test/ideatest.c
    deleted:    test/igetest.c
    deleted:    test/jpaketest.c
    deleted:    test/md2test.c
    deleted:    test/md4test.c
    deleted:    test/md5test.c
    deleted:    test/mdc2test.c
    deleted:    test/p5_crpt2_test.c
    deleted:    test/randtest.c
    deleted:    test/rc2test.c
    deleted:    test/rc4test.c
    deleted:    test/rc5test.c
    deleted:    test/rmdtest.c
    deleted:    test/rsa_test.c
    deleted:    test/sha1test.c
    deleted:    test/sha256t.c
    deleted:    test/sha512t.c
    deleted:    test/ssltest.c
    deleted:    test/testutil.c
    deleted:    test/v3nametest.c
    deleted:    test/wp_test.c




More information about the openssl-dev mailing list