From owner-freebsd-users-jp@freebsd.org Thu Dec 5 10:25:45 2019 Return-Path: Delivered-To: freebsd-users-jp@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 A83EE1C519B for ; Thu, 5 Dec 2019 10:25:45 +0000 (UTC) (envelope-from kh@mogami.com) Received: from ana.mogami.com (ana.mogami.com [122.103.163.237]) by mx1.freebsd.org (Postfix) with ESMTP id 47TBgr0yl9z43Tj for ; Thu, 5 Dec 2019 10:25:43 +0000 (UTC) (envelope-from kh@mogami.com) Received: from ana (ana [192.168.2.130]) by ana.mogami.com (Postfix) with SMTP id 2A14F48FF25 for ; Thu, 5 Dec 2019 19:25:34 +0900 (JST) Date: Thu, 5 Dec 2019 19:25:33 +0900 From: Kouichi Hirabayashi To: freebsd-users-jp@freebsd.org Message-Id: <20191205192533.1a4562b1eb2b95b8bfe52c58@mogami.com> Organization: MIT Inc. X-Mailer: Sylpheed 3.3.0 (GTK+ 2.24.17; i386-portbld-freebsd8.4) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 47TBgr0yl9z43Tj X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of kh@mogami.com has no SPF policy when checking 122.103.163.237) smtp.mailfrom=kh@mogami.com X-Spamd-Result: default: False [3.74 / 15.00]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-users-jp@freebsd.org]; TO_DN_NONE(0.00)[]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; HAS_ORG_HEADER(0.00)[]; NEURAL_SPAM_MEDIUM(0.97)[0.969,0]; DMARC_NA(0.00)[mogami.com]; NEURAL_SPAM_LONG(0.98)[0.984,0]; R_SPF_NA(0.00)[]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:2519, ipnet:122.103.0.0/16, country:JP]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.29)[asn: 2519(1.40), country: JP(0.02)]; RCVD_COUNT_TWO(0.00)[2] Subject: [FreeBSD-users-jp 96506] =?iso-2022-jp?b?RnJlZUJTRC0xMi4xIBskQiROGyhCIGxpYkdMVS5zbyA=?= =?iso-2022-jp?b?GyRCJE5MZEJqGyhC?= X-BeenThere: freebsd-users-jp@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion relevant to FreeBSD communities in Japan List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Dec 2019 10:25:45 -0000 FreeBSD-12.1 で g++ 用に書かれた freeglut を使うプログラム (FreeFem++)をコンパイルして気づいたのですが、作成した実行プロ グラムが crush するんです。 例えば、下記の最低限のプログラム -- a.cpp -- #include #include int main(int argc, char *argv[]) { } -- を g++ -o a a.cpp -I/usr/local/include -L/usr/local/lib -lglut -lGLU -lm でコンパイルすると再現できます。 c++ -o a a.cpp -I/usr/local/include -L/usr/local/lib -lglut -lGLU -lm でコンパイルすれば正常に動作しますし、g++ でも #include を削除すれば正常に動作します。 また、ports/graphics/libGLU の Makefile に USE_GCC= 9+ を追加して gcc で作った libGLU.so なら、g++ でも c++ でも正常に 動作する実行ファイルができます。9+ は any でも大丈夫だと思います。 どなたか、原因の解明と対策を思い付けないでしょうか? なお、FreeBSD-11.2 でも同じ問題があって、FreeBSD-10.3 には問題 がないようです。 平林 浩一