[MDEV-12230] include/my_sys.h:600:43: error: unknown type name ‘PSI_file_key’" when -DWITHOUT_SERVER=1 Created: 2017-03-10  Updated: 2017-04-29  Resolved: 2017-04-25

Status: Closed
Project: MariaDB Server
Component/s: Compiling
Affects Version/s: 10.0.30
Fix Version/s: 5.5.56, 10.0.31

Type: Bug Priority: Major
Reporter: Brian Evans Assignee: Sergei Golubchik
Resolution: Fixed Votes: 0
Labels: None
Environment:

Gentoo


Attachments: Text File build.log    

 Description   

Compiling errors out fairly quickly with -DWITHOUT_SERVER=1 with 10.0.30

Error is below and a full log is attached.

[  5%] Building C object strings/CMakeFiles/strings.dir/ctype-simple.c.o
cd /var/tmp/portage/dev-db/mariadb-10.0.30/work/mysql-abi_x86_64.amd64/strings && /usr/bin/x86_64-pc-linux-gnu-gcc  -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.0.30/work/mysql-abi_x86_64.amd64/include -I/var/tmp/portage/dev-db/mariadb-10.0.30/work/mysql/include   -O2 -pipe -g -fno-strict-aliasing -DNDEBUG -DDBUG_OFF   -fPIC -o CMakeFiles/strings.dir/ctype-simple.c.o -c /var/tmp/portage/dev-db/mariadb-10.0.30/work/mysql/strings/ctype-simple.c
In file included from /var/tmp/portage/dev-db/mariadb-10.0.30/work/mysql/strings/ctype-simple.c:19:0:
/var/tmp/portage/dev-db/mariadb-10.0.30/work/mysql/include/my_sys.h:600:43: error: unknown type name ‘PSI_file_key’
 extern int my_handler_delete_with_symlink(PSI_file_key key, const char *name,



 Comments   
Comment by Brian Evans [ 2017-03-16 ]

I believe this is now a duplicate report of MDEV-12261 which was fixed

Comment by Sergei Golubchik [ 2017-03-19 ]

Probably. But I've only tested MDEV-12261 without performance schema, not without server. I'll test without server, just in case, and then close.

Comment by Bernard Spil [ 2017-04-18 ]

This issue is also present in 5.5.55

[ 17%] Building C object strings/CMakeFiles/strings.dir/ctype-simple.c.o
cd /usr/ports/databases/mariadb55-client/work/mariadb-5.5.55/strings && /usr/bin/cc  -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/usr/local/include -I/usr/ports/databases/mariadb55-client/work/mariadb-5.5.55/include -O2 -fno-strict-aliasing -pipe -march=native  -fstack-protector -O2 -fno-strict-aliasing -pipe -march=native  -fstack-protector -DDBUG_OFF   -fPIC -o CMakeFiles/strings.dir/ctype-simple.c.o   -c /usr/ports/databases/mariadb55-client/work/mariadb-5.5.55/strings/ctype-simple.c
In file included from /usr/ports/databases/mariadb55-client/work/mariadb-5.5.55/strings/ctype-simple.c:19:
/usr/ports/databases/mariadb55-client/work/mariadb-5.5.55/include/my_sys.h:583:43: error: unknown type name
      'PSI_file_key'
extern int my_handler_delete_with_symlink(PSI_file_key key, const char *name,
                                          ^

Comment by Bernard Spil [ 2017-04-29 ]

Confirm building of mariadb 5.5.55 client with -DWITHOUT_SERVER

Generated at Thu Feb 08 07:56:07 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.