[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 メーリングリストの案内