Gentoo Archives: gentoo-user

From: Jacques Montier <jmontier@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: libreoffice-6.1.5.2 compile fails with 'MEMORY_ALLOC_OPERATORS(SQLException)'
Date: Mon, 18 Feb 2019 13:23:29
Message-Id: CAHVEG0ArFaF__0FReXvgfmcJR-q=+SpRv=SNWzXemN8m5WQrwg@mail.gmail.com
In Reply to: [gentoo-user] Re: libreoffice-6.1.5.2 compile fails with 'MEMORY_ALLOC_OPERATORS(SQLException)' by Mick
1 Le lun. 18 févr. 2019 à 11:56, Mick <michaelkintzios@×××××.com> a écrit :
2
3 > On Monday, 18 February 2019 09:23:08 GMT Mick wrote:
4 > > Hi All,
5 > >
6 > > I've come across this 'MEMORY_ALLOC_OPERATORS(SQLException)' and don't
7 > know
8 > > how to proceed. I couldn't find a bug report:
9 > >
10 > > ==================================================
11 > > [CXX] mysqlc/source/mysqlc_connection.cxx
12 > >
13 > S=/var/tmp/portage/app-office/libreoffice-6.1.5.2/work/libreoffice-6.1.5.2
14 > > && I=$S/instdir && W=$S/workdir && mkdir -p $W/CxxObject/mysqlc/source/
15 > > $W/Dep/ CxxObject/mysqlc/source/ && cd /var
16 > > /tmp/portage/app-office/libreoffice-6.1.5.2/work/libreoffice-6.1.5.2 &&
17 > > x86_64-pc-linux-gnu-g++ -DBOOST_ERROR_CODE_HEADER_ONLY -
18 > > DBOOST_SYSTEM_NO_DEPRECATED -DCPPU_ENV=gcc3 -DLINUX -DNDEBU
19 > > G -DOSL_DEBUG_LEVEL=0 -DUNIX -DUNX -DX86_64 -D_PTHREADS -D_REENTRANT -
20 > > DSYSTEM_MYSQL_CPPCONN -DCPPDBC_EXPORTS -DCPPCONN_LIB_BUILD -
21 > > DMARIADBC_VERSION_MAJOR=1 -DMARIADBC_VERSION_MINOR=0 -DMA
22 > > RIADBC_VERSION_MICRO=2 -fvisibility=hidden -Wall
23 > -Wno-missing-braces
24 > > - Wnon-virtual-dtor -Wendif-labels -Wextra -Wundef -Wunreachable-code
25 > > -Wunused- macros -finput-charset=UTF-8 -fmessa
26 > > ge-length=0 -fno-common -pipe -Wduplicated-cond -Wlogical-op -Wshift-
27 > > overflow=2 -Wunused-const-variable=1 -fvisibility-inlines-hidden -fstack-
28 > > protector-strong -fPIC -Wshadow -Woverloaded-vi
29 > > rtual -std=gnu++17 -DEXCEPTIONS_ON -fexceptions -fno-enforce-eh-specs -
30 > > march=native -O2 -pipe -Wno-undef -c
31 > > $S/mysqlc/source/mysqlc_connection.cxx -o
32 > > $W/CxxObject/mysqlc/source/mysqlc_co
33 > > nnection.o -I$S/include -I$S/config_host -I/usr/include -I$W/
34 > > UnoApiHeadersTarget/udkapi/normal -I$W/UnoApiHeadersTarget/offapi/normal
35 > > [CXX] mysqlc/source/mysqlc_resultset.cxx
36 > > In file included from /usr/include/cppconn/variant.h:38:0,
37 > > from /usr/include/cppconn/connection.h:35,
38 > > from /usr/include/cppconn/driver.h:30,
39 > > from
40 > /var/tmp/portage/app-office/libreoffice-6.1.5.2/work/
41 > > libreoffice-6.1.5.2/mysqlc/source/mysqlc_connection.hxx:39,
42 > > from
43 > /var/tmp/portage/app-office/libreoffice-6.1.5.2/work/
44 > > libreoffice-6.1.5.2/mysqlc/source/mysqlc_driver.hxx:32,
45 > > from
46 > /var/tmp/portage/app-office/libreoffice-6.1.5.2/work/
47 > > libreoffice-6.1.5.2/mysqlc/source/mysqlc_driver.cxx:26:
48 > > /usr/include/cppconn/exception.h:98:2: error: ISO C++1z does not allow
49 > > dynamic exception specifications
50 > > MEMORY_ALLOC_OPERATORS(SQLException)
51 > > ^
52 > > /usr/include/cppconn/exception.h:98:2: error: ISO C++1z does not allow
53 > > dynamic exception specifications
54 > > MEMORY_ALLOC_OPERATORS(SQLException)
55 > > ^
56 > > In file included from /usr/include/cppconn/variant.h:38:0,
57 > > from /usr/include/cppconn/connection.h:35,
58 > > from /usr/include/cppconn/driver.h:30,
59 > > from
60 > /var/tmp/portage/app-office/libreoffice-6.1.5.2/work/
61 > > libreoffice-6.1.5.2/mysqlc/source/mysqlc_connection.hxx:39,
62 > > from
63 > /var/tmp/portage/app-office/libreoffice-6.1.5.2/work/
64 > > libreoffice-6.1.5.2/mysqlc/source/mysqlc_driver.hxx:32,
65 > > from
66 > /var/tmp/portage/app-office/libreoffice-6.1.5.2/work/
67 > > libreoffice-6.1.5.2/mysqlc/source/mysqlc_services.cxx:20:
68 > > /usr/include/cppconn/exception.h:98:2: error: ISO C++1z does not allow
69 > > dynamic exception specifications
70 > > MEMORY_ALLOC_OPERATORS(SQLException)
71 > > ^
72 > > /usr/include/cppconn/exception.h:98:2: error: ISO C++1z does not allow
73 > > dynamic exception specifications
74 > > MEMORY_ALLOC_OPERATORS(SQLException)
75 > > ^
76 > > make[1]: *** [/var/tmp/portage/app-office/libreoffice-6.1.5.2/work/
77 > > libreoffice-6.1.5.2/solenv/gbuild/LinkTarget.mk:293:
78 > /var/tmp/portage/app-
79 > > office/libreoffice-6.1.5.2/work/libreoffice-6.1.5
80 > > .2/workdir/CxxObject/mysqlc/source/mysqlc_driver.o] Error 1
81 > > make[1]: *** Waiting for unfinished jobs....
82 > > In file included from /usr/include/cppconn/variant.h:38:0,
83 > > from /usr/include/cppconn/connection.h:35,
84 > > from /usr/include/cppconn/driver.h:30,
85 > > [49/1994]
86 > > from
87 > /var/tmp/portage/app-office/libreoffice-6.1.5.2/work/
88 > > libreoffice-6.1.5.2/mysqlc/source/mysqlc_connection.hxx:39,
89 > > from
90 > /var/tmp/portage/app-office/libreoffice-6.1.5.2/work/
91 > > libreoffice-6.1.5.2/mysqlc/source/mysqlc_connection.cxx:21:
92 > > /usr/include/cppconn/exception.h:98:2: error: ISO C++1z does not allow
93 > > dynamic exception specifications
94 > > MEMORY_ALLOC_OPERATORS(SQLException)
95 > > ^
96 > > /usr/include/cppconn/exception.h:98:2: error: ISO C++1z does not allow
97 > > dynamic exception specifications
98 > > MEMORY_ALLOC_OPERATORS(SQLException)
99 > > ^
100 >
101 > --
102 > Regards,
103 > Mick
104
105
106
107 Hello,
108
109 Same issue,
110
111 Cheers
112
113 --
114 Jacques

Replies