[FreeBSD-users-jp 96518] Re: FreeFem++ のインストール問題
Paseri
paseri @ fmp.to
2019年 12月 23日 (月) 08:50:29 UTC
たけふ@大阪豊中です。
随分と放置してしまってすみません。
試してみたのですが、すんなりビルドが出来ませんでした。
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.
>
--
freebsd-users-jp メーリングリストの案内