From owner-freebsd-ruby@freebsd.org Mon Jun 1 15:06:18 2020 Return-Path: Delivered-To: freebsd-ruby@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 10409339441 for ; Mon, 1 Jun 2020 15:06:18 +0000 (UTC) (envelope-from gessel@blackrosetech.com) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 49bJQx5MRtz44Wb for ; Mon, 1 Jun 2020 15:06:17 +0000 (UTC) (envelope-from gessel@blackrosetech.com) Received: by mailman.nyi.freebsd.org (Postfix) id B63933392FD; Mon, 1 Jun 2020 15:06:17 +0000 (UTC) Delivered-To: ruby@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B5FA33390B8 for ; Mon, 1 Jun 2020 15:06:17 +0000 (UTC) (envelope-from gessel@blackrosetech.com) Received: from mail.blackrosetech.com (mail.blackrosetech.com [23.114.97.244]) (using TLSv1.3 with cipher TLS_CHACHA20_POLY1305_SHA256 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49bJQx110sz44p8 for ; Mon, 1 Jun 2020 15:06:16 +0000 (UTC) (envelope-from gessel@blackrosetech.com) Received: from shiofuki (shiofuki [10.3.69.135]) by mail.blackrosetech.com (Postfix) with ESMTP id 4F2AD1D4526 for ; Mon, 1 Jun 2020 07:59:01 -0700 (PDT) X-Virus-Scanned: amavisd-new at blackrosetech.com Received: from mail.blackrosetech.com ([10.3.69.135]) by shiofuki (shiofuki.blackrosetech.com [10.3.69.135]) (amavisd-new, port 10024) with ESMTP id htlNy9oFVt1H for ; Mon, 1 Jun 2020 07:58:54 -0700 (PDT) Received: from dg-B300G5.blackrosetech.com (unknown [185.106.28.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: gessel@blackrosetech.com) by mail.blackrosetech.com (Postfix) with ESMTPSA id DED3B1D4508 for ; Mon, 1 Jun 2020 07:58:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=blackrosetech.com; s=BRTDKIM; t=1591023534; bh=Lh56lw4Hx5DPKCFdZqNZElJJ8Bt5ddUeEe5/3czNyLs=; h=To:From:Subject:Date; b=fo8zDJNcU+6elPN4pjCToHxsCUNmLfyxsCOKmSHO/bMu5FvvwE1Bi4hril9Ir2eXd LOqsMXHT1sVZ2x8jrqeJ+A1wYCxQfJtxh6IJTxZsjDChbsZJOQCAgd5paP7E3cAKIB 7H8vVvyYRIu2F2yxiCO08GtomCy15oxYlD9YRsQc= To: ruby@FreeBSD.org From: David Gessel Subject: build problem with databases/rubygem-mysql Autocrypt: addr=gessel@blackrosetech.com; keydata= LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgptRE1FWHNsY1Z4WUpLd1lC QkFIYVJ3OEJBUWRBZXlwN015Ti9qdW93SEhuTUdmZnB6SG9rVTRGd0Y0Q3V3a0hFCmVaNGIz a2EwSjBSaGRtbGtJRWRsYzNObGJDQThaMlZ6YzJWc1FHSnNZV05yY205elpYUmxZMmd1WTI5 dFBvaVcKQkJNV0NBQStGaUVFc09qT2JOUkhIK0NiazM2MzZEMFpqNDNpL29BRkFsN0pYRmND R3dNRkNRbG1BWUFGQ3drSQpCd0lHRlFvSkNBc0NCQllDQXdFQ0hnRUNGNEFBQ2drUTZEMFpq NDNpL29BdHNRRDhDZWpibHlsdG9vUUxmRXJ6Clc2Wi9CQi9xaEJTR0FSWm85NGJuSzY5TXR4 VUJBUGQ2SXIxbUU5bzh4clJ5aXFvR2lnQlI3SVFQeEl6VEhzZHcKWEdyR1laZ1B1RGdFWHNs Y1Z4SUtLd1lCQkFHWFZRRUZBUUVIUU0zaXBmZ242TytMbnZya2RjMldFdm5CS3lUcApzMFJa ZWVheExiek4xNTRCQXdFSUI0aCtCQmdXQ0FBbUZpRUVzT2pPYk5SSEgrQ2JrMzYzNkQwWmo0 M2kvb0FGCkFsN0pYRmNDR3d3RkNRbG1BWUFBQ2drUTZEMFpqNDNpL29EL2pBRDdCT1d3Lzdl VDNvdldMM0g5NVgycG5VS0IKWG1waURVSllFRjV1RzJ6RzI5OEEvUjg2ZzBjcllYRXRPMTQw WnFNa093OERFbEtpWUJNWUxDSFpSVWlGdEx3RAo9dWg2QwotLS0tLUVORCBQR1AgUFVCTElD IEtFWSBCTE9DSy0tLS0tCg== Message-ID: <821a0c4b-f349-c475-fe42-d652be2810cc@blackrosetech.com> Date: Mon, 1 Jun 2020 17:58:49 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Content-Language: en-US X-Rspamd-Queue-Id: 49bJQx110sz44p8 X-Spamd-Bar: +++++++++++ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=blackrosetech.com header.s=BRTDKIM header.b=fo8zDJNc; dmarc=none; spf=pass (mx1.freebsd.org: domain of gessel@blackrosetech.com designates 23.114.97.244 as permitted sender) smtp.mailfrom=gessel@blackrosetech.com X-Spamd-Result: default: False [11.73 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(0.00)[+ip4:23.114.97.244/28:c]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; DKIM_TRACE(0.00)[blackrosetech.com:+]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:7018, ipnet:23.112.0.0/12, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[185.106.28.148:received]; ARC_NA(0.00)[]; RECEIVED_SPAMHAUS_XBL(5.00)[185.106.28.148:received]; R_DKIM_ALLOW(0.00)[blackrosetech.com:s=BRTDKIM]; RECEIVED_SPAMHAUS_CSS(4.00)[185.106.28.148:received]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_SPAM_SHORT(0.80)[0.800]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[ruby@freebsd.org]; DMARC_NA(0.00)[blackrosetech.com]; NEURAL_SPAM_MEDIUM(0.93)[0.926]; RCPT_COUNT_ONE(0.00)[1]; BAD_REP_POLICIES(0.10)[]; NEURAL_SPAM_LONG(1.01)[1.006]; GREYLIST(0.00)[pass,body] X-Spam: Yes X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Jun 2020 15:06:18 -0000 Dear Ruby maintainer, I'm getting a build error with rubygem-mysql-2.9.1 since updating to Mari= aDB 10.2. =C2=A0FreeBSD 11.3-RELEASE-p8 #0 r360490: mariadb102-client-10.2.32 Oddly, this is not the version of the port that is installed: # pkg version -v | grep mysql rubygem-mysql2-0.5.2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =3D=C2=A0=C2=A0 up-to-date with index which does build. A short build log to fail: =3D=3D=3D>=C2=A0 Staging for rubygem-mysql-2.9.1 =3D=3D=3D>=C2=A0=C2=A0 rubygem-mysql-2.9.1 depends on file: /usr/local/bi= n/ruby26 - found =3D=3D=3D>=C2=A0=C2=A0 rubygem-mysql-2.9.1 depends on file: /usr/local/bi= n/gem26 - found =3D=3D=3D>=C2=A0=C2=A0 Generating temporary packing list (cd /var/ports/usr/ports/databases/rubygem-mysql/work/mysql-2.9.1; /usr/b= in/env RB_USER_INSTALL=3Dyes LANG=3Den_US.UTF-8 LC_ALL=3Den_US.UTF-8 /usr= /local/bin/gem26 install -l --no-update-sources --install-dir /var/ports/= usr/ports/databases/rubygem-mysql/work/stage/usr/local/lib/ruby/gems/2.6 = --ignore-dependencies --bindir=3D/var/ports/usr/ports/databases/rubygem-m= ysql/work/stage/usr/local/bin --no-document mysql-2.9.1.gem -- ) Building native extensions. This could take a while... ERROR:=C2=A0 Error installing mysql-2.9.1.gem: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ERROR: Failed to build gem na= tive extension. =C2=A0=C2=A0=C2=A0 current directory: /var/ports/usr/ports/databases/rub= ygem-mysql/work/stage/usr/local/lib/ruby/gems/2.6/gems/mysql-2.9.1/ext/my= sql_api /usr/local/bin/ruby26 -I /usr/local/lib/ruby/site_ruby/2.6 -r ./siteconf2= 0200601-28396-32uxrj.rb extconf.rb checking for mysql_ssl_set()... yes checking for rb_str_set_len()... yes checking for rb_thread_start_timer()... no checking for mysql.h... yes creating Makefile current directory: /var/ports/usr/ports/databases/rubygem-mysql/work/stag= e/usr/local/lib/ruby/gems/2.6/gems/mysql-2.9.1/ext/mysql_api make "DESTDIR=3D" clean current directory: /var/ports/usr/ports/databases/rubygem-mysql/work/stag= e/usr/local/lib/ruby/gems/2.6/gems/mysql-2.9.1/ext/mysql_api make "DESTDIR=3D" compiling mysql.c mysql.c:278:18: error: no member named 'reconnect' in 'struct st_mysql' =C2=A0=C2=A0=C2=A0 myp->handler.reconnect =3D 0; =C2=A0=C2=A0=C2=A0 ~~~~~~~~~~~~ ^ mysql.c:355:8: error: no member named 'reconnect' in 'struct st_mysql' =C2=A0=C2=A0=C2=A0 m->reconnect =3D 0; =C2=A0=C2=A0=C2=A0 ~=C2=A0 ^ mysql.c:929:29: error: no member named 'reconnect' in 'struct st_mysql' =C2=A0=C2=A0=C2=A0 return GetHandler(obj)->reconnect ? Qtrue : Qfalse; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ~~~~~~~~~~~= ~~~~=C2=A0 ^ mysql.c:939:22: error: no member named 'reconnect' in 'struct st_mysql' =C2=A0=C2=A0=C2=A0 GetHandler(obj)->reconnect =3D (flag =3D=3D Qnil || f= lag =3D=3D Qfalse) ? 0 : 1; =C2=A0=C2=A0=C2=A0 ~~~~~~~~~~~~~~~=C2=A0 ^ 4 errors generated. *** Error code 1 Stop. make[2]: stopped in /var/ports/usr/ports/databases/rubygem-mysql/work/sta= ge/usr/local/lib/ruby/gems/2.6/gems/mysql-2.9.1/ext/mysql_api make failed, exit code 1 Gem files will remain installed in /var/ports/usr/ports/databases/rubygem= -mysql/work/stage/usr/local/lib/ruby/gems/2.6/gems/mysql-2.9.1 for inspec= tion. Results logged to /var/ports/usr/ports/databases/rubygem-mysql/work/stage= /usr/local/lib/ruby/gems/2.6/extensions/amd64-freebsd-11/2.6/mysql-2.9.1/= gem_make.out *** Error code 1 Stop. make[1]: stopped in /usr/ports/databases/rubygem-mysql *** Error code 1 Stop. make: stopped in /usr/ports/databases/rubygem-mysql