| Summary: | >=dev-db/mysql-workbench-6.3.3 fails to build - my_global.h:609:21: error: 'RETSIGTYPE' has not been declared | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Tomáš Mózes <hydrapolic> |
| Component: | [OLD] Unspecified | Assignee: | Hans de Graaff <graaff> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | ||
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | build.log | ||
|
Description
Tomáš Mózes
2015-12-01 11:28:56 UTC
Created attachment 418280 [details]
build.log
...
In file included from /var/tmp/portage/dev-db/mysql-workbench-6.3.4/work/mysql-workbench-community-6.3.4-src/library/sql.parser/source/mysys_priv.h:17:0,
from /var/tmp/portage/dev-db/mysql-workbench-6.3.4/work/mysql-workbench-community-6.3.4-src/library/sql.parser/source/charset-def.cpp:17:
/var/tmp/portage/dev-db/mysql-workbench-6.3.4/work/mysql-workbench-community-6.3.4-src/library/sql.parser/source/./my_global.h:643:9: error: 'SOCKET_SIZE_TYPE' does not name a type
typedef SOCKET_SIZE_TYPE size_socket;
^
In file included from /var/tmp/portage/dev-db/mysql-workbench-6.3.4/work/mysql-workbench-community-6.3.4-src/library/sql.parser/source/mysys_priv.h:17:0,
from /var/tmp/portage/dev-db/mysql-workbench-6.3.4/work/mysql-workbench-community-6.3.4-src/library/sql.parser/source/charset-def.cpp:17:
/var/tmp/portage/dev-db/mysql-workbench-6.3.4/work/mysql-workbench-community-6.3.4-src/library/sql.parser/source/./my_global.h:609:21: error: 'RETSIGTYPE' has not been declared
#define sig_handler RETSIGTYPE
^
/var/tmp/portage/dev-db/mysql-workbench-6.3.4/work/mysql-workbench-community-6.3.4-src/library/sql.parser/source/./my_sys.h:686:50: note: in expansion of macro 'sig_handler'
extern void my_remember_signal(int signal_number,sig_handler (*func)(int));
^
/var/tmp/portage/dev-db/mysql-workbench-6.3.4/work/mysql-workbench-community-6.3.4-src/library/sql.parser/source/./my_global.h:609:21: error: 'RETSIGTYPE' does not name a type
#define sig_handler RETSIGTYPE
^
/var/tmp/portage/dev-db/mysql-workbench-6.3.4/work/mysql-workbench-community-6.3.4-src/library/sql.parser/source/./my_sys.h:727:8: note: in expansion of macro 'sig_handler'
extern sig_handler sigtstp_handler(int signal_number);
^
/var/tmp/portage/dev-db/mysql-workbench-6.3.4/work/mysql-workbench-community-6.3.4-src/library/sql.parser/source/./my_global.h:609:21: error: 'RETSIGTYPE' does not name a type
#define sig_handler RETSIGTYPE
^
/var/tmp/portage/dev-db/mysql-workbench-6.3.4/work/mysql-workbench-community-6.3.4-src/library/sql.parser/source/./my_sys.h:730:8: note: in expansion of macro 'sig_handler'
extern sig_handler my_set_alarm_variable(int signo);
^
/var/tmp/portage/dev-db/mysql-workbench-6.3.4/work/mysql-workbench-community-6.3.4-src/library/sql.parser/source/./my_global.h:635:17: error: 'RETQSORTTYPE' does not name a type
#define qsort_t RETQSORTTYPE /* Broken GCC cant handle typedef !!!! */
^
/var/tmp/portage/dev-db/mysql-workbench-6.3.4/work/mysql-workbench-community-6.3.4-src/library/sql.parser/source/./my_sys.h:734:8: note: in expansion of macro 'qsort_t'
extern qsort_t qsort2(void *base_ptr, size_t total_elems, size_t size,
^
library/sql.parser/source/CMakeFiles/sqlparser.dir/build.make:62: recipe for target 'library/sql.parser/source/CMakeFiles/sqlparser.dir/charset-def.cpp.o' failed
make[2]: *** [library/sql.parser/source/CMakeFiles/sqlparser.dir/charset-def.cpp.o] Error 1
make[2]: Leaving directory '/var/tmp/portage/dev-db/mysql-workbench-6.3.4/work/mysql-workbench-6.3.4_build'
CMakeFiles/Makefile2:1656: recipe for target 'library/sql.parser/source/CMakeFiles/sqlparser.dir/all' failed
make[1]: *** [library/sql.parser/source/CMakeFiles/sqlparser.dir/all] Error 2
make[1]: Leaving directory '/var/tmp/portage/dev-db/mysql-workbench-6.3.4/work/mysql-workbench-6.3.4_build'
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
Same error with 6.3.3. See bug 556586 - this probably needs to be taken care of in dev-db/mysql-connector-c++ and dev-db/mysql-connector-c. Sorry I missed that, yeah, it's a duplicate. *** This bug has been marked as a duplicate of bug 556586 *** |