パッケージを自分でビルドする場合は必ずpatterns-openSUSE-devel_basisをインストールする必要があります。
Table of Contents
1 zypper source-installでは基本的な開発パッケージはインストールされない
zypper source-installではmakeやgcc等はインストールされず、パッケージのビルドができない場合があります。
> zypper source-inistall -d [Package]
2 patterns-openSUSE-devel_basis
automakeパッケージやgccパッケージ等の基本的な開発パッケージをRequireする空のパッケージです。patterns-openSUSE-devel_basisをインストールすることで、基本的な開発パッケージがインストールされます。
> sudo zypper install patterns-openSUSE-devel_basis
あるいは、–type pattern devel_basisをインストールします。
> sudo zypper install --type pattern devel_basis
3 パッケージビルドの実行例(emacsのビルド)
patterns-openSUSE-devel_basisをインストールしていない場合は、configureの実行が失敗します。
> sudo zypper -n install patterns-openSUSE-devel_basis > sudo zypper -n source-install -d emacs > wget http://ftp.gnu.org/gnu/emacs/emacs-24.3.tar.gz > tar zxf emacs-24.3.tar.gz > cd emacs-24.3 > ./configure && make && sudo make install