libsigc++

かんたん編集ウェブサイト(ホームページ)WIKIPLUS かんたん編集ウェブサイト(ホームページ)WIKIPLUS

安くかんたんに編集できるウェブサイトを本気で作りたい人」のために、本気になって考えて作りました。体験アカウントは無料なので試して見てください。ご意見募集中です! ご意見を「@kohju」あてに是非 :)



zfsに関する世界で初めて出版された本。 ストレージが好きなら、Solaris使いでなくても必ず読むべき。


お品書き

コンテンツ

ツリー表示:開く | 閉じる


保存庫

ホットリンク

HOME / コンピュータTips / Solaris / コンパイル / libsigc++

インストールとデプロイ

ダウンロード

展開

bzcat -dc libsigc++-2.2.2.tar.bz2 | tar xvf -

コンパイル

gmakeは必須である。

./configure \
 --prefix=/opt/JPC
gmake -j4

このままでは、/opt/JPCにインストールされてしまうので、 泥縄であるが、JPCを一次的に待避させる。

mv /opt/JPC /opt/JPC.orig
gmake install install-pkgconfigDATA
rm -rf ../install_root/
mkdir -p ../install_root/opt
mv /opt/JPC ../install_root/opt/
mv /opt/JPC.orig /opt/JPC

ってな具合。

ここで ../install_rootにインストール後のイメージが出来ている。

パッケージ化

cd ../install_root

prototypeを作成

pkgproto . > prototype

出来たprototypeファイルから、prototypeのエントリを削除する。

f none prototype 0644 root root

その上で、下記の1行を追加。

i pkginfo

pkginfoを作成

cat <<__END > ../pkginfo
PKG=JPClibsigc++
NAME=libsigc++
ARCH=i86pc
VERSION=2.2.2
CATEGORY=library
DESC=typesafe callback system for standard C++
VENDOR=JPC
CLASSES=none
BASEDIR=/
__END
cp ../pkginfo .

パッケージ作成

../../make_package.sh 01

パッケージの作成(旧式)

pkgmk -r `pwd`
pushd /var/spool/pkg/
pkgtrans -s . パッケージ名.pkg

確認

env PKG_CONFIG_PATH=/opt/JPC/lib/pkgconfig:/usr/lib/pkgconfig:/opt/csw/lib/pkgconfig pkg-config --list-all | grep sigc

sigc++-2.0                  libsigc++ 2 - Typesafe signal and callback system for C++
sigc++-1.2                  SigC++ - Type-safe signal and callback system for C++

上が、今作ったモノ。すばらしい。

Get RSS

カレンダー
<< 2012.5 >>
[日記]
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Twitter

最新情報
Nakanohito
Copyright Kohju / TAKI, Yasushi http://kohju.justplayer.com/ - Design by Casafree.com