[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:09797] alien command



清水@東海大です。

RPMで配付されているパッケージをDEBに変更しようとalienコマンドを
使ったのですが、うまく変換できません。
具体的にはシェアードライブラリの依存性をチェックする部分で
スタティックリンクのバイナリがこのコマンドにエラーを発生さ
せます。これは何かオプションを付けるべきなのか、それとも
別の手段を使うべきなのか教えてください。(手動で依存性のファイルを
作ってそれ以降をマニュアルで実行すればよいと思いますが、それには
パッケージの作り方を本格的に勉強しないと難しそうです)
失敗したときのログを次に示します。
=================================================================
-- Examining cfal-1.0-2.alpha.rpm
-- Unpacking cfal-1.0-2.alpha.rpm
69273 blocks
-- Automatic package debianization
-- Building the package cfal_1.0-3_alpha.deb
dh_testdir
# Nothing to do.
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
install -d debian/tmp
cp -a `ls |grep -v debian` debian/tmp
dh_installdocs
dh_installexamples
dh_installmenu
dh_installcron
dh_installmanpages
dh_installchangelogs
dh_compress
dh_fixperms
dh_suidregister
dh_installdeb
dh_shlibdeps
dpkg-shlibdeps: warning: unknown output from ldd on `debian/tmp/usr/lib/compaq/cfal-1.0/decfort90': `   not a dynamic executable'
dpkg-shlibdeps: failure: ldd on `debian/tmp/usr/lib/compaq/cfal-1.0/decfort90' gave error exit status 1
dh_shlibdeps: command returned error code
make: *** [binary-arch] Error 1
alien: Package build failed.