個人的なメモを記していくためのページです。
RPM build errors:
File not found by glob: /tmp/ethereal-0.10.3-root/usr/lib/libwiretap.so*
File not found by glob: /tmp/ethereal-0.10.3-root/usr/lib/libethereal.so*
というエラーが出るので
--- packaging/rpm/SPECS/ethereal.spec.in~ Fri Apr 2 00:03:35 2004
+++ packaging/rpm/SPECS/ethereal.spec.in Thu Apr 1 08:05:19 2004
@@ -26,7 +26,7 @@
%install
rm -rf $RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT/{etc,usr/X11R6/bin,usr/X11R6/man/man1,usr/bin,usr/man/man1,lib}
+mkdir -p $RPM_BUILD_ROOT/{etc,usr/X11R6/bin,usr/X11R6/man/man1,usr/bin,usr/man/man1,usr/lib}
# can't use make install here. It would put manuf directly into /etc
cp ethereal $RPM_BUILD_ROOT/usr/X11R6/bin
@@ -41,6 +41,8 @@
cp mobileipv4.xml $RPM_BUILD_ROOT/etc
cp nasreq.xml $RPM_BUILD_ROOT/etc
cp sunping.xml $RPM_BUILD_ROOT/etc
+cp wiretap/.libs/libwiretap.so.0.0.1 $RPM_BUILD_ROOT/usr/lib
+cp epan/.libs/libethereal.so.0.0.1 $RPM_BUILD_ROOT/usr/lib
%clean
rm -rf $RPM_BUILD_ROOT
の修正をしてから
$ configure $ make rpm-packageできたrpmをインストールした。 ただしソース玉のspecはディストリビューションのパッケージの流儀とは違うので、普通はまずディストリビュータのupdateを確認するべき。
クラシック・ドーム
ソフト・ドーム
ソフト・リム