FreeType(libfreetype)は、以下の場所にあります。
The FreeType Project
http://www.freetype.org/右のメニュー
Download
Stable Releases
より、以下のページに進みます。
http://www.freetype.org/download.html#stable-releasesここから、
http://savannah.nongnu.org/download/freetype/freetype-2.7.1.tar.bz2
を、適当なディレクトリに保存します。
MSYSで、ファイルを保存したディレクトリに移動し、
$ tar xjf freetype-2.7.1.tar.bz2
$ cd freetype-2.7.1
$ ./configure --prefix=/mingw --without-png
$ make
$ make install
以上で終了です。
【補足】
なぜか、ft2build.h だけインストールされないので、最後にコピーしています。2011/12/05 追記ft2build.h は、
/mingw/include/ft2build.h
にインストールされていました。
手動でのコピーは不要でしたので、削除しました。
$ cp include/ft2build.h /mingw/include/freetype2/【更新履歴】を見る
2012/03/09 追記
FreeTypeの最新版は、freetype-2.4.9です。
freetype-2.4.8 を freetype-2.4.9 に修正しました。
2012/06/15 追記
FreeTypeの最新版は、freetype-2.4.10です。
freetype-2.4.9 を freetype-2.4.10 に修正しました。
2013/05/06 追記
FreeTypeの最新版は、トップページでは2.4.10になっていますが、freetype-2.4.11です。
freetype-2.4.10 を freetype-2.4.11 に修正しました。
2013/05/21 追記
FreeTypeの最新版は、freetype-2.4.12です。
freetype-2.4.11 を freetype-2.4.12 に修正しました。
2013/05/29 追記
リンクを修正しました。
The FreeType Project
http://freetype.sourceforge.net/index2.html
http://www.freetype.org/
右のメニュー
Downloads
Download
Stable Releases
より、以下のページに進みます。
http://freetype.sourceforge.net/download.html#stable
http://www.freetype.org/download.html#stable-releases
2013/06/21 追記
FreeTypeの最新版は、freetype-2.5.0.1です。
freetype-2.4.12 を freetype-2.5.0.1 に修正しました。
2013/06/21 追記
configureオプションに、--without-png を追加しました。
2013/11/26 追記
FreeTypeの最新版は、freetype-2.5.1です。
freetype-2.5.0.1 を freetype-2.5.1 に修正しました。
2013/12/09 追記
FreeTypeの最新版は、freetype-2.5.2です。
freetype-2.5.1 を freetype-2.5.2 に修正しました。
2014/03/12 追記
FreeTypeの最新版は、freetype-2.5.3です。
freetype-2.5.2 を freetype-2.5.3 に修正しました。
2014/12/12 追記
FreeTypeの最新版は、freetype-2.5.4です。
freetype-2.5.3 を freetype-2.5.4 に修正しました。
2015/01/21 追記
FreeTypeの最新版は、freetype-2.5.5です。
freetype-2.5.4 を freetype-2.5.5 に修正しました。
2015/10/09 追記
FreeTypeの最新版は、freetype-2.6.1です。
freetype-2.5.5 を freetype-2.6.1 に修正しました。
2015/12/31 追記
FreeTypeの最新版は、freetype-2.6.2です。
freetype-2.6.1 を freetype-2.6.2 に修正しました。
2016/02/19 追記
FreeTypeの最新版は、freetype-2.6.3です。
freetype-2.6.2 を freetype-2.6.3 に修正しました。
2016/09/29 追記
FreeTypeの最新版は、freetype-2.7です。
freetype-2.6.3 を freetype-2.7 に修正しました。
2017/01/06 追記
FreeTypeの最新版は、freetype-2.7.1です。
freetype-2.7 を freetype-2.7.1 に修正しました。
【更新履歴】を閉じる
--prefix="/mingw/i686-pc-mingw32" \
--disable-shared --enable-static --enable-fast-install
make clean && make && make install
環境:xvidvideo.ru/GCC4.6.2
では、"CP"無しで正常にインストールされてました。
クロスコンパイルとシングルコンパイルとでは違いがあるのかな??
同じくinclude/ft2build.hにインストールされてました。
ffmpwg/libav共にbuildはできますが、/mingw/include/freetype2/に"ft2build.h"が無いと機能しないのですか?
になってますね。
って事は/mingw/include/freetype2/じゃないとダメなんですね。
コメントありがとうございます。
include/freetype2/の中だけ見て、include/ft2build.h があるのに気が付きませんでした(汗
ft2build.hをコピーしなくても、ffmpegをビルドできました。
drawtextも使えました。
字幕ファイルを読み込めるようになるらしい、libassもコンパイルしてみたのですが、上手行かず断念。
ということで、次回からlibfreetypeを追加予定です。
ご指摘ありがとうございました。
ffmpegのconfigureを実行すると、CFLAGSに
-I/mingw/include/freetype2
が追加されるので、
#include <freetype/config/ftheader.h>
となっていても、問題ないようです。
CPしなくていいのですね。
僕も色々と断念したものがあります。
libass, frei0r, libnut, libpulse, libutvideo, libopencv
libopencvはCmake+mingwでlibraryはできましたが、ffmpegがlibraryを認識しませんでしたw
僕はxvid, lame, webm, 以外使わないので必要ないのですがw
mingwよりMAC(アップル)の方が優秀ですね(苦笑
も入れてますが、x86,x86_64共に困難もなくインストールできました。
バイナリのサイズが・・・・約20MBw ヾ(゚Д゚ )ォィォィ
余談
自分用にlibaacplus-2.0.2を入れる場合、vo-aacenc(--enable-libvo-aacenc)が入ってるとffmpegのbuildで喧嘩します。
vo-aacenc(--enable-libvo-aacenc)を抜いてfaac-1.28, libaacplus-2.0.2を入れればOKです。
配布は"禁"ですがw
情報までに。
私も以前は、目指せ全部入り!
と思ってやっていたのですが、面倒なわりに、たいして使われていないんじゃないかというライブラリは、入れるのをやめました。
たしかに、バイナリのサイズがどんどんでかくなりますね。
libaacplusもコンパイルしてみたのですが、makeの途中、パッチを当てているぽいところで止まってしまって、何も応答しなくなります。
時間がある時に、また挑戦してみます。
libaacplusのコンパイル中FloatFR(26410-800.zip)をダウンロードするみたいなので・・・。
wgetは入っています。
26410-800.zipをダウンロードして、展開したあとに自動でパッチを当てているようなのですが、途中で何も応答しなくなってしまいます。
MinGWやMSYSのツールも最新のものにアップデートしてみたり、いろいろ試してみたのですが、何が原因か分からず放置しています。
原因はわからないけど、正常にmakeできたmake.logを貼っておきます。
http://pastebin.com/j4K75ZYd
---
cd libaacplus-2.0.2
./autogen.sh \
--prefix="/mingw/i686-pc-mingw32" \
--build="i686-pc-mingw32" \
--host="i686-pc-mingw32" \
--without-fftw3 \
--disable-shared --enable-static --enable-fast-install
make clean && make >Make.log 2>&1
---