From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tobias Geerinckx-Rice Subject: bug#32058: mysql build fails on d88b29d6b78482cdb05ac714984f6a27195e3d37 Date: Thu, 05 Jul 2018 13:31:53 +0200 Message-ID: <87y3epnck6.fsf@lapdog.tobias.gr> References: <20180705102434.odt3hlp3ghsxsmfs@abyayala> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43659) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fb2UY-0000HV-Mw for bug-guix@gnu.org; Thu, 05 Jul 2018 07:32:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fb2UU-0000aE-Sk for bug-guix@gnu.org; Thu, 05 Jul 2018 07:32:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:39381) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fb2UU-0000ZT-Ia for bug-guix@gnu.org; Thu, 05 Jul 2018 07:32:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fb2UU-0000ut-Bo for bug-guix@gnu.org; Thu, 05 Jul 2018 07:32:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-reply-to: <20180705102434.odt3hlp3ghsxsmfs@abyayala> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: Nils Gillmann Cc: 32058@debbugs.gnu.org ng0, Thanks! Nils Gillmann wrote: > Since I do not have the time to work on this, but there seems to=20 > be no open bug: > > mysql started a couple of commits ago (since last core-updates=20 > merge?) to fail > its build. I noticed this yesterday, too. In the meantime, I've tried=20 updating MySQL to 5.7.22 (one never knows) and poking at some=20 random bits but that didn't help. > [build output snipped] There's actually an error message[0]. Did it not show up in your=20 logs? I'd consider that a bug too. If I had to guess I'd say that a GCC bump's to blame. Or maybe=20 Boost, though that seems unlikely. Unfortunately, I also don't have the time to debug this now or=20 indeed the next month. Kind regards, T G-R [0]: /tmp/guix-build-mysql-5.7.21.drv-0/mysql-5.7.21/sql/item_geofunc_internal.c= c:=20 In function =E2=80=98void handle_gis_exception(const char*)=E2=80=99: /tmp/guix-build-mysql-5.7.21.drv-0/mysql-5.7.21/sql/item_geofunc_internal.c= c:37:81:=20 error: expected unqualified-id before =E2=80=98&=E2=80=99 token catch (const=20 boost::geometry::detail::self_get_turn_points::self_ip_exception=20 &) = ^ /tmp/guix-build-mysql-5.7.21.drv-0/mysql-5.7.21/sql/item_geofunc_internal.c= c:37:81:=20 error: expected =E2=80=98)=E2=80=99 before =E2=80=98&=E2=80=99 token /tmp/guix-build-mysql-5.7.21.drv-0/mysql-5.7.21/sql/item_geofunc_internal.c= c:37:81:=20 error: expected =E2=80=98{=E2=80=99 before =E2=80=98&=E2=80=99 token /tmp/guix-build-mysql-5.7.21.drv-0/mysql-5.7.21/sql/item_geofunc_internal.c= c:37:82:=20 error: expected primary-expression before =E2=80=98)=E2=80=99 token catch (const=20 boost::geometry::detail::self_get_turn_points::self_ip_exception=20 &) = ^ /tmp/guix-build-mysql-5.7.21.drv-0/mysql-5.7.21/sql/item_geofunc_internal.c= c:42:3:=20 error: expected primary-expression before =E2=80=98catch=E2=80=99 catch (const boost::geometry::empty_input_exception &) ^ /tmp/guix-build-mysql-5.7.21.drv-0/mysql-5.7.21/sql/item_geofunc_internal.c= c:46:3:=20 error: expected primary-expression before =E2=80=98catch=E2=80=99 catch (const boost::geometry::inconsistent_turns_exception &) ^ /tmp/guix-build-mysql-5.7.21.drv-0/mysql-5.7.21/sql/item_geofunc_internal.c= c:50:3:=20 error: expected primary-expression before =E2=80=98catch=E2=80=99 catch (const boost::geometry::exception &) ^ /tmp/guix-build-mysql-5.7.21.drv-0/mysql-5.7.21/sql/item_geofunc_internal.c= c:54:3:=20 error: expected primary-expression before =E2=80=98catch=E2=80=99 catch (const std::bad_alloc &e) ^ /tmp/guix-build-mysql-5.7.21.drv-0/mysql-5.7.21/sql/item_geofunc_internal.c= c:58:3:=20 error: expected primary-expression before =E2=80=98catch=E2=80=99 catch (const std::domain_error &e) ^ /tmp/guix-build-mysql-5.7.21.drv-0/mysql-5.7.21/sql/item_geofunc_internal.c= c:62:3:=20 error: expected primary-expression before =E2=80=98catch=E2=80=99 catch (const std::length_error &e) ^ /tmp/guix-build-mysql-5.7.21.drv-0/mysql-5.7.21/sql/item_geofunc_internal.c= c:66:3:=20 error: expected primary-expression before =E2=80=98catch=E2=80=99 catch (const std::invalid_argument &e) ^ /tmp/guix-build-mysql-5.7.21.drv-0/mysql-5.7.21/sql/item_geofunc_internal.c= c:70:3:=20 error: expected primary-expression before =E2=80=98catch=E2=80=99 catch (const std::out_of_range &e) ^ /tmp/guix-build-mysql-5.7.21.drv-0/mysql-5.7.21/sql/item_geofunc_internal.c= c:74:3:=20 error: expected primary-expression before =E2=80=98catch=E2=80=99 catch (const std::overflow_error &e) ^ /tmp/guix-build-mysql-5.7.21.drv-0/mysql-5.7.21/sql/item_geofunc_internal.c= c:78:3:=20 error: expected primary-expression before =E2=80=98catch=E2=80=99 catch (const std::range_error &e) ^ /tmp/guix-build-mysql-5.7.21.drv-0/mysql-5.7.21/sql/item_geofunc_internal.c= c:82:3:=20 error: expected primary-expression before =E2=80=98catch=E2=80=99 catch (const std::underflow_error &e) ^ /tmp/guix-build-mysql-5.7.21.drv-0/mysql-5.7.21/sql/item_geofunc_internal.c= c:86:3:=20 error: expected primary-expression before =E2=80=98catch=E2=80=99 catch (const std::logic_error &e) ^ /tmp/guix-build-mysql-5.7.21.drv-0/mysql-5.7.21/sql/item_geofunc_internal.c= c:90:3:=20 error: expected primary-expression before =E2=80=98catch=E2=80=99 catch (const std::runtime_error &e) ^ /tmp/guix-build-mysql-5.7.21.drv-0/mysql-5.7.21/sql/item_geofunc_internal.c= c:94:3:=20 error: expected primary-expression before =E2=80=98catch=E2=80=99 catch (const std::exception &e) ^ /tmp/guix-build-mysql-5.7.21.drv-0/mysql-5.7.21/sql/item_geofunc_internal.c= c:98:3:=20 error: expected primary-expression before =E2=80=98catch=E2=80=99 catch (...) ^ make[2]: *** [sql/CMakeFiles/sql.dir/build.make:583:=20 sql/CMakeFiles/sql.dir/item_geofunc_internal.cc.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory=20 '/tmp/guix-build-mysql-5.7.21.drv-0/build'