Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 671144

Summary: dev-db/mysql-connector-c[-ssl]: fails to build: error: conflicting types for ‘ASN1_STRING’
Product: Gentoo Linux Reporter: Thomas Deutschmann (RETIRED) <whissi>
Component: Current packagesAssignee: Gentoo Linux MySQL bugs team <mysql-bugs>
Status: RESOLVED DUPLICATE    
Severity: normal CC: eike
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log

Description Thomas Deutschmann (RETIRED) gentoo-dev 2018-11-14 18:29:48 UTC
Created attachment 555098 [details]
build.log

Building with USE=-ssl will fail with:


[ 78%] Building C object vio/CMakeFiles/vio.dir/viosslfactories.c.o
cd /var/tmp/portage/dev-db/mysql-connector-c-6.1.11-r1/work/mysql-connector-c-6.1.11-src-abi_x86_64.amd64/vio && /usr/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/var/tmp/portage/dev-db/mysql-connector-c-6.1.11-r1/work/mysql-connector-c-6.1.11-src-abi_x86_64.amd64/include -I/var/tmp/portage/dev-db/mysql-connector-c-6.1.11-r1/work/mysql-connector-c-6.1.11-src/extra/rapidjson/include -I/var/tmp/portage/dev-db/mysql-connector-c-6.1.11-r1/work/mysql-connector-c-6.1.11-src/include -I/var/tmp/portage/dev-db/mysql-connector-c-6.1.11-r1/work/mysql-connector-c-6.1.11-src/extra/yassl/include -I/var/tmp/portage/dev-db/mysql-connector-c-6.1.11-r1/work/mysql-connector-c-6.1.11-src/extra/yassl/taocrypt/include   -DNDEBUG -O2 -pipe -march=ivybridge -mtune=ivybridge -mno-xsaveopt -Wno-error=missing-prototypes -Wno-error=enum-compare -Wno-error=unused-function -Wno-error=deprecated-declarations -frecord-gcc-switches -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -Wno-unused-parameter    -DNDEBUG -DHAVE_YASSL -DYASSL_PREFIX -DHAVE_OPENSSL -DMULTI_THREADED -fPIC -Wno-unused-but-set-variable -o CMakeFiles/vio.dir/viosslfactories.c.o -c /var/tmp/portage/dev-db/mysql-connector-c-6.1.11-r1/work/mysql-connector-c-6.1.11-src/vio/viosslfactories.c
In file included from /var/tmp/portage/dev-db/mysql-connector-c-6.1.11-r1/work/mysql-connector-c-6.1.11-src/include/violite.h:191,
                 from /var/tmp/portage/dev-db/mysql-connector-c-6.1.11-r1/work/mysql-connector-c-6.1.11-src/vio/vio_priv.h:26,
                 from /var/tmp/portage/dev-db/mysql-connector-c-6.1.11-r1/work/mysql-connector-c-6.1.11-src/vio/viosslfactories.c:16:
/var/tmp/portage/dev-db/mysql-connector-c-6.1.11-r1/work/mysql-connector-c-6.1.11-src/extra/yassl/include/openssl/ssl.h:513:22: error: conflicting types for ‘ASN1_STRING’
 #define ASN1_UTCTIME ASN1_STRING
                      ^~~~~~~~~~~
Comment 1 Rolf Eike Beer archtester 2018-11-14 18:34:26 UTC

*** This bug has been marked as a duplicate of bug 663996 ***