category: xawtv

ではCentOS 5.2 x86_64環境構築のどこでつまずいたかというと,
snort 2.8とxawtv 3.95のコンパイルあたりで.

とりあえずsnort 2.8はコンパイルできたんだけど.

こんな感じでrpmbuildしようとしたらつまずいた.
エラーログとっとけばよかったなぁ…

# rpm -ivh snort-2.8.2.1-1.src.rpm
# rpmbuild -bb –target=x86_64 /usr/src/redhat/SPECS/snort.spec –with flexresp2 –with mysql

/usr/libのlibdl.aやらlibdl.soを参照先が悪いとか?

# ls -l | grep libdl
-rw-r–r– 1 root root 7158 5月 24 11:53 libdl.a
lrwxrwxrwx 1 root root 20 7月 5 11:45 libdl.so -> ../../lib/libdl.so.2

んで, こんなことをしてみる.

ln -s /usr/lib64/libdl.so /usr/lib/libdl.so
ln -s /usr/lib64/libdl.a /usr/lib/libdl.a

でも, だめだった.

解決策はこの辺で紹介されている.
http://wiki.poyo.jp/read/Writing/fc-expert/making_rpm/030.howto_rpmbuild
http://www.snort.org/archive-11-2147.html

こんな感じでやったらうまくコンパイルできた.

MYSQL_LIB_DIR=/usr/lib64/mysql CFLAGS=”-I/usr/lib64/mysql -I/lib64 -I/usr/include/mysql” LDFLAGS=”-L/usr/lib64/mysql -L/lib64 -L/usr/lib64″ rpmbuild -bb snort.spec –with flexresp2 –with mysql

次にxawtv 3.95.

そもそも, こんなことを言い出す.

# rpmbuild -ta ./xawtv-3.95.tar.gz
エラー: ファイル /home/fugafuga/tmp/xawtv_3.95.tar.gz: そのようなファイルやディレクトリはありません

一度解凍してxawtv.specを書き換える.
なんでアンダーバーなんだろか.

オリジナル
Source: http://bytesex.org/xawtv/%{name}_%{version}.tar.gz

リメイク
Source: http://bytesex.org/xawtv/%{name}-%{version}.tar.gz

でtar cvzfで圧縮し直してrebuild.

このxawtv_3.95.tar.gzを見にいってしまうという現象は解決したけど,
rebuildできなかった.

console/fbtools.c: In function ‘fb_init’:
console/fbtools.c:427: error: ‘PAGE_MASK’ undeclared (first use in this function)
console/fbtools.c:427: error: (Each undeclared identifier is reported only once
console/fbtools.c:427: error: for each function it appears in.)

とりあえず代替策があるようだけど, めんどいからあきらめた.
http://lists.debian.org/debian-qa-packages/2006/08/msg00519.html

こんな調子だと
梅雨を乗り越えられそうもないので, CentOS 5.2 (x86_64)は諦めた.

Recent Post

flickr

www.flickr.com
This is a Flickr badge showing public photos and videos from ほっそー. Make your own badge here.

Monthly archives

Calendar

2010 年 9 月
« 8 月    
 12345
6789101112
13141516171819
20212223242526
27282930  

Favorites

Events

nico video

Temp links

Categories

Search

Amazon Affiliate

Banner

Valid XHTML 1.0 Transitional