From owner-freebsd-users-jp@freebsd.org Mon Dec 23 08:50:29 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 4D54F1E9B5A for ; Mon, 23 Dec 2019 08:50:29 +0000 (UTC) (envelope-from paseri@fmp.to) Received: from www3342.sakura.ne.jp (www3342.sakura.ne.jp [49.212.235.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 47hCjb5b91z4PJb for ; Mon, 23 Dec 2019 08:50:27 +0000 (UTC) (envelope-from paseri@fmp.to) Received: from fsav302.sakura.ne.jp (fsav302.sakura.ne.jp [153.120.85.133]) by www3342.sakura.ne.jp (8.15.2/8.15.2) with ESMTP id xBN8oHNH055249 for ; Mon, 23 Dec 2019 17:50:17 +0900 (JST) (envelope-from paseri@fmp.to) Received: from www3342.sakura.ne.jp (49.212.235.52) by fsav302.sakura.ne.jp (F-Secure/fsigk_smtp/550/fsav302.sakura.ne.jp); Mon, 23 Dec 2019 17:50:16 +0900 (JST) X-Virus-Status: clean(F-Secure/fsigk_smtp/550/fsav302.sakura.ne.jp) Received: from [192.168.21.111] (bit-drive.ae-osaka.co.jp [218.42.150.73]) (authenticated bits=0) by www3342.sakura.ne.jp (8.15.2/8.15.2) with ESMTPSA id xBN8oGpp055243 (version=TLSv1.2 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 23 Dec 2019 17:50:16 +0900 (JST) (envelope-from paseri@fmp.to) To: freebsd-users-jp@freebsd.org References: <20180611144018.f90de42d7d9a3713f86b8e4e@mogami.com> <7cc354e1-5c75-a256-befe-5aa8dd3f8232@fmp.to> <20180620172334.8bb52c2a3beaa71947c8c2de@mogami.com> <20180622120023.a76633b9ebd8ab335a2ab4e7@mogami.com> <8f160012-28c6-5265-28e6-66da804feac2@fmp.to> <20180623093352.68ffe98669dd7f41bd92a079@dec.sakura.ne.jp> <20180628142026.be52082bc4e9a983b3ef9f6b@mogami.com> <7a620cc5-9c98-600f-115d-d91f814427ab@fmp.to> <20180629110545.393b1c9b6fc9c90f45749cdf@mogami.com> <20180809200439.5318d0a6ee84c58fb5945ab6@mogami.com> <0c87c945-b11e-6150-4638-cb8af73b165f@fmp.to> <20180820184612.14cd9960430a7100844e9fcd@mogami.com> <20180821204725.543a729a216c70bc5cc0a440@mogami.com> <20180824110643.16b6f63c4a31dedf696c1fdb@mogami.com> <9f8327cc-1a25-87fc-d19e-09d7cc36945d@fmp.to> <20180831195500.47f6fccb59da09aacfdd745b@mogami.com> From: Paseri Message-ID: Date: Mon, 23 Dec 2019 17:50:25 +0900 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.3.1 MIME-Version: 1.0 In-Reply-To: <20180831195500.47f6fccb59da09aacfdd745b@mogami.com> Content-Type: text/plain; charset=iso-2022-jp Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 47hCjb5b91z4PJb X-Spamd-Bar: +++++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of paseri@fmp.to designates 49.212.235.52 as permitted sender) smtp.mailfrom=paseri@fmp.to X-Spamd-Result: default: False [5.19 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(0.00)[+ip4:49.212.235.52]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-users-jp@freebsd.org]; NEURAL_SPAM_MEDIUM(0.69)[0.685,0]; RCPT_COUNT_ONE(0.00)[1]; BAD_REP_POLICIES(0.10)[]; RCVD_COUNT_THREE(0.00)[4]; RCVD_TLS_LAST(0.00)[]; RBL_VIRUSFREE_BOTNET(2.00)[52.235.212.49.bip.virusfree.cz : 127.0.0.2]; NEURAL_SPAM_LONG(1.00)[0.997,0]; DMARC_NA(0.00)[fmp.to]; IP_SCORE(1.51)[ipnet: 49.212.0.0/16(4.03), asn: 9371(3.49), country: JP(0.03)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:9371, ipnet:49.212.0.0/16, country:JP]; MID_RHS_MATCH_FROM(0.00)[] Subject: [FreeBSD-users-jp 96518] Re: =?utf-8?b?RnJlZUZlbSsrIOOBruOCpOODs+OCueODiOODvOODq+WVjw==?= =?utf-8?b?6aGM?= 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: Mon, 23 Dec 2019 08:50:29 -0000 たけふ@大阪豊中です。 随分と放置してしまってすみません。 試してみたのですが、すんなりビルドが出来ませんでした。 configure に渡すスイッチで fortran と gcc がソースからのビルドで無いと、ダメなのかもしれません。 > CC=gcc CXX=g++ FC=gfortran F77=gfortran この決め打ちが悪さしていて、 CC=gcc9 CXX=g++9 FC=gfortran9 F77=gfortran9 と書き換えて、 USES=fortran gmake USE_GCC=any を指定する事でビルド出来そうですが、時間が無く検証できていません。 > CFLAGS="-I/usr/local/include" \ > CXXFLAGS="-I/usr/local/include" \ この辺りも USES=localbase で解決出来そうです。 また、FreeFem++ のソース取得方法は、GitHUB だと以下の記述が有効です。 > USE_GITHUB=YES > GH_ACCOUNT=FreeFem > GH_PROJECT=FreeFem-sources > GH_TAGNAME=v${PORTVERSION} あと、気になる点がスケルトン見ていると有ったのですが、 検証出来ていないので、分かったトコを書きましたのでご参考までに。 余談ですが、流れてきた Makefile 見て「懐かしい書き方」と思ったのは言うまでもありません。 それでは。 bugzilla-noreply@freebsd.org wrote on 2019/12/21 17:29: > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=242759 > > Bug ID: 242759 > Summary: math/freefem++ (FreeFem++ v4.4-3) > Product: Ports & Packages > Version: Latest > Hardware: Any > OS: Any > Status: New > Severity: Affects Only Me > Priority: --- > Component: Individual Port(s) > Assignee: ports-bugs@FreeBSD.org > Reporter: kh@mogami.com > Attachment #210094 text/plain > mime type: > > Created attachment 210094 > --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=210094&action=edit > FreeFem++ v4.4-3 port for FreeBSD-12.1 > > FreeFem++ is the most successful finite element method application and I want > to revive it. FreeFem++ v4.4-3 requires the latest math/suitesparse, > so we cannot compile without FreeBSD-12.1. > -- From owner-freebsd-users-jp@freebsd.org Mon Dec 23 09:59:06 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 3DA361EB3CA for ; Mon, 23 Dec 2019 09:59:06 +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 47hFDm6kqlz4SDD for ; Mon, 23 Dec 2019 09:59:04 +0000 (UTC) (envelope-from kh@mogami.com) Received: from ana (ana [192.168.2.130]) by ana.mogami.com (Postfix) with SMTP id DD63B48FF25 for ; Mon, 23 Dec 2019 18:58:55 +0900 (JST) Date: Mon, 23 Dec 2019 18:58:55 +0900 From: Kouichi Hirabayashi To: freebsd-users-jp@freebsd.org Message-Id: <20191223185855.fe9321ca1bf8a61595f806fb@mogami.com> In-Reply-To: References: <20180611144018.f90de42d7d9a3713f86b8e4e@mogami.com> <20180620172334.8bb52c2a3beaa71947c8c2de@mogami.com> <20180622120023.a76633b9ebd8ab335a2ab4e7@mogami.com> <8f160012-28c6-5265-28e6-66da804feac2@fmp.to> <20180623093352.68ffe98669dd7f41bd92a079@dec.sakura.ne.jp> <20180628142026.be52082bc4e9a983b3ef9f6b@mogami.com> <7a620cc5-9c98-600f-115d-d91f814427ab@fmp.to> <20180629110545.393b1c9b6fc9c90f45749cdf@mogami.com> <20180809200439.5318d0a6ee84c58fb5945ab6@mogami.com> <0c87c945-b11e-6150-4638-cb8af73b165f@fmp.to> <20180820184612.14cd9960430a7100844e9fcd@mogami.com> <20180821204725.543a729a216c70bc5cc0a440@mogami.com> <20180824110643.16b6f63c4a31dedf696c1fdb@mogami.com> <9f8327cc-1a25-87fc-d19e-09d7cc36945d@fmp.to> <20180831195500.47f6fccb59da09aacfdd745b@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: 47hFDm6kqlz4SDD 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 [4.15 / 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.88)[0.879,0]; DMARC_NA(0.00)[mogami.com]; NEURAL_SPAM_LONG(1.00)[0.998,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.77)[ipnet: 122.103.0.0/16(2.48), asn: 2519(1.36), country: JP(0.03)]; RCVD_COUNT_TWO(0.00)[2] Subject: [FreeBSD-users-jp 96519] Re: =?iso-2022-jp?b?RnJlZUZlbSsrIBskQiROJSQlcyU5JUghPCVrTGQbKEI=?= =?iso-2022-jp?b?GyRCQmobKEI=?= 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: Mon, 23 Dec 2019 09:59:06 -0000 > 試してみたのですが、すんなりビルドが出来ませんでした。 FreeBSD-12.1 をクリーンインストールして ports を取ってきたのが 11/07 ですから、ports が 12.1 配布版に付いているものと一部違う かもしれません。11.x ではコンパイルできません。 FreeFem++ v.4.4-3 では FreeBSD で必要な修正を全て取り入れて もらいましたので、何とか復活させたいなと、ports の細部がよくわか っていないのですが、とりあえず使えるものを作れば、誰か詳しい人が 整理してくれるだろうという意図です。 数値計算はコンピュータの重要な分野なので、 DEPRECATED: fails to compile with up-to-date compilers, This port expired on: 2009-08-20 は寂しいし、 nobody really interested は、ちょっとやりすぎ。 gfortran と clang/clanf++ の組み合わせでコンパイル可能と教えて くださった方もあるのですが、私の場合はうまくゆきませんでした。 configure では --enable-download が不可欠で、そのための patch のタイミングがやっかいで、先日は configure の後に、あと 3 つの patch を入れるのを忘れてしまいました。しかし、ほとんどのアプリ ケーションでは問題にならないと思います。patch は shebang 対策 と、Makefile 中の make を gmake に書換えるだけです。Automake まで FreeBSD 側でやってしまうべきかもしれません。 > configure に渡すスイッチで fortran と gcc がソースからのビルド > で無いと、ダメなのかもしれません。 私の場合は、いずれも ports のソースから作っていて、gcc は 9.2.0 です。 平林 浩一