Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 692310 - dev-db/sqlcipher-4.0.1: emake test fails to compile
Summary: dev-db/sqlcipher-4.0.1: emake test fails to compile
Status: IN_PROGRESS
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Sergey Popov
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-08-16 21:45 UTC by Thomas Deutschmann (RETIRED)
Modified: 2019-08-19 07:47 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,69.71 KB, text/plain)
2019-08-16 21:45 UTC, Thomas Deutschmann (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Deutschmann (RETIRED) gentoo-dev 2019-08-16 21:45:14 UTC
Created attachment 587084 [details]
build.log

> i686-pc-linux-gnu-gcc -O2 -pipe -march=pentium4m -mtune=pentium4m -Wno-error=jump-misses-init -Wno-error=sign-compare -DSQLITE_HAS_CODEC -DSQLCIPHER_CRYPTO_OPENSSL -DSQLITE_OS_UNIX=1  -Wl,-O1 -Wl,--as-needed  sqlite3.c   -o sqlite3
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../lib/Scrt1.o: in function `_start':
> /var/tmp/portage/sys-libs/glibc-2.29-r2/work/glibc-2.29/csu/../sysdeps/i386/start.S:100: undefined reference to `main'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: /var/tmp/portage/dev-db/sqlcipher-4.0.1/temp/ccQFtQxD.o: in function `sqlcipher_openssl_add_random':
> sqlite3.c:(.text+0x5830): undefined reference to `RAND_add'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: /var/tmp/portage/dev-db/sqlcipher-4.0.1/temp/ccQFtQxD.o: in function `sqlcipher_openssl_get_block_sz':
> sqlite3.c:(.text+0x5867): undefined reference to `EVP_CIPHER_block_size'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: /var/tmp/portage/dev-db/sqlcipher-4.0.1/temp/ccQFtQxD.o: in function `sqlcipher_openssl_get_iv_sz':
> sqlite3.c:(.text+0x5889): undefined reference to `EVP_CIPHER_iv_length'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: /var/tmp/portage/dev-db/sqlcipher-4.0.1/temp/ccQFtQxD.o: in function `sqlcipher_openssl_get_key_sz':
> sqlite3.c:(.text+0x58ab): undefined reference to `EVP_CIPHER_key_length'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: /var/tmp/portage/dev-db/sqlcipher-4.0.1/temp/ccQFtQxD.o: in function `sqlcipher_openssl_get_cipher':
> sqlite3.c:(.text+0x58cd): undefined reference to `EVP_CIPHER_nid'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x58d5): undefined reference to `OBJ_nid2sn'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: /var/tmp/portage/dev-db/sqlcipher-4.0.1/temp/ccQFtQxD.o: in function `sqlcipher_openssl_cipher':
> sqlite3.c:(.text+0x591e): undefined reference to `EVP_CIPHER_CTX_new'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x5956): undefined reference to `EVP_CipherInit_ex'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x5967): undefined reference to `EVP_CIPHER_CTX_free'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x5992): undefined reference to `EVP_CIPHER_CTX_set_padding'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x59c2): undefined reference to `EVP_CipherInit_ex'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x59ee): undefined reference to `EVP_CipherUpdate'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x5a0a): undefined reference to `EVP_CipherFinal_ex'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: /var/tmp/portage/dev-db/sqlcipher-4.0.1/temp/ccQFtQxD.o: in function `sqlcipher_openssl_kdf':
> sqlite3.c:(.text+0x5a58): undefined reference to `EVP_sha256'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x5a98): undefined reference to `PKCS5_PBKDF2_HMAC'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x5aaa): undefined reference to `EVP_sha1'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x5ab1): undefined reference to `EVP_sha512'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: /var/tmp/portage/dev-db/sqlcipher-4.0.1/temp/ccQFtQxD.o: in function `sqlcipher_openssl_random':
> sqlite3.c:(.text+0x5aea): undefined reference to `RAND_bytes'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: /var/tmp/portage/dev-db/sqlcipher-4.0.1/temp/ccQFtQxD.o: in function `pthreadMutexTry':
> sqlite3.c:(.text+0x5b48): undefined reference to `pthread_mutex_trylock'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: /var/tmp/portage/dev-db/sqlcipher-4.0.1/temp/ccQFtQxD.o: in function `unixDlClose':
> sqlite3.c:(.text+0x625a): undefined reference to `dlclose'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: /var/tmp/portage/dev-db/sqlcipher-4.0.1/temp/ccQFtQxD.o: in function `unixDlSym':
> sqlite3.c:(.text+0x6282): undefined reference to `dlsym'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: /var/tmp/portage/dev-db/sqlcipher-4.0.1/temp/ccQFtQxD.o: in function `unixDlOpen':
> sqlite3.c:(.text+0x62aa): undefined reference to `dlopen'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: /var/tmp/portage/dev-db/sqlcipher-4.0.1/temp/ccQFtQxD.o: in function `sqlite3ThreadCreate':
> sqlite3.c:(.text+0x7a26): undefined reference to `pthread_create'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: /var/tmp/portage/dev-db/sqlcipher-4.0.1/temp/ccQFtQxD.o: in function `sqlcipher_openssl_get_hmac_sz':
> sqlite3.c:(.text+0x12fd9): undefined reference to `EVP_sha256'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x12fe1): undefined reference to `EVP_MD_size'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x12feb): undefined reference to `EVP_sha1'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x12ff3): undefined reference to `EVP_MD_size'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x12ffd): undefined reference to `EVP_sha512'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x13005): undefined reference to `EVP_MD_size'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: /var/tmp/portage/dev-db/sqlcipher-4.0.1/temp/ccQFtQxD.o: in function `sqlcipher_openssl_hmac':
> sqlite3.c:(.text+0x13069): undefined reference to `CRYPTO_malloc'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x13080): undefined reference to `HMAC_CTX_init'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x130ae): undefined reference to `HMAC_CTX_cleanup'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x130b6): undefined reference to `CRYPTO_free'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x130df): undefined reference to `EVP_sha512'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x130ff): undefined reference to `HMAC_Init_ex'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x13117): undefined reference to `HMAC_Update'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x1313b): undefined reference to `HMAC_Update'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x13157): undefined reference to `HMAC_Final'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x13169): undefined reference to `EVP_sha1'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x13173): undefined reference to `EVP_sha256'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: /var/tmp/portage/dev-db/sqlcipher-4.0.1/temp/ccQFtQxD.o: in function `pthreadMutexAlloc':
> sqlite3.c:(.text+0x131d0): undefined reference to `pthread_mutexattr_init'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x131e0): undefined reference to `pthread_mutexattr_settype'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x131f4): undefined reference to `pthread_mutexattr_destroy'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: /var/tmp/portage/dev-db/sqlcipher-4.0.1/temp/ccQFtQxD.o: in function `sqlite3ThreadJoin.constprop.608':
> sqlite3.c:(.text+0x13f48): undefined reference to `pthread_join'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: /var/tmp/portage/dev-db/sqlcipher-4.0.1/temp/ccQFtQxD.o: in function `sqlcipher_openssl_deactivate':
> sqlite3.c:(.text+0x1b32c): undefined reference to `EVP_cleanup'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: /var/tmp/portage/dev-db/sqlcipher-4.0.1/temp/ccQFtQxD.o: in function `sqlcipher_openssl_activate':
> sqlite3.c:(.text+0x1b3ca): undefined reference to `EVP_get_cipherbyname'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: sqlite3.c:(.text+0x1b409): undefined reference to `OPENSSL_add_all_algorithms_noconf'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: /var/tmp/portage/dev-db/sqlcipher-4.0.1/temp/ccQFtQxD.o: in function `sqlcipher_openssl_ctx_init':
> sqlite3.c:(.text+0x1b449): undefined reference to `EVP_get_cipherbyname'
> /usr/lib/gcc/i686-pc-linux-gnu/8.3.0/../../../../i686-pc-linux-gnu/bin/ld: /var/tmp/portage/dev-db/sqlcipher-4.0.1/temp/ccQFtQxD.o: in function `unixDlError':
> sqlite3.c:(.text+0x2842f): undefined reference to `dlerror'
> collect2: error: ld returned 1 exit status
> make: *** [<builtin>: sqlite3] Error 1
>  * ERROR: dev-db/sqlcipher-4.0.1::gentoo failed (test phase):
>  *   Make test failed. See above for details.
Comment 1 Larry the Git Cow gentoo-dev 2019-08-19 07:46:47 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8258aca47ae25db2d6631bb1f9ff337733e61740

commit 8258aca47ae25db2d6631bb1f9ff337733e61740
Author:     Sergey Popov <pinkbyte@gentoo.org>
AuthorDate: 2019-08-19 07:45:59 +0000
Commit:     Sergey Popov <pinkbyte@gentoo.org>
CommitDate: 2019-08-19 07:46:28 +0000

    dev-db/sqlcipher: restrict failing testsuite
    
    Bug: https://bugs.gentoo.org/692310
    Signed-off-by: Sergey Popov <pinkbyte@gentoo.org>
    Package-Manager: Portage-2.3.66, Repoman-2.3.11

 dev-db/sqlcipher/sqlcipher-4.0.1.ebuild | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
Comment 2 Sergey Popov gentoo-dev 2019-08-19 07:47:52 UTC
It seems that upstream messed up testsuite again, like it was 3 years ago[1], so i do not think that this is a blocker for stabilizaion

[1] - https://github.com/sqlcipher/sqlcipher/issues/172