OpenRTM / OpenRTM-aist-Python

OpenRTM-aist: RT-Middleware and OMG RTC implementation in Python implemented by AIST
Other
2 stars 7 forks source link

debパッケージ作成時、setup.pyでバージョン番号を取得できない #168

Closed n-kawauchi closed 3 years ago

n-kawauchi commented 4 years ago

Describe the bug

Environment

n-kawauchi commented 4 years ago

不具合追加情報です。動作確認は、Ubuntu16.04のPython2.7環境で行いました。 debパッケージ作成用スクリプトではsetup.pyで定義しているバージョン番号を取得しています。

121 の修正が影響して取得できなくなっていると思えますがいかがでしょうか。

Nobu19800 commented 4 years ago

動作を確認したのですが、違うエラーが出ます。

make -C deb
make[1]: Entering directory '/home/nobu/OpenRTM-aist-Python/dist/OpenRTM-aist-Python-2.0.0/packages/deb'
sh dpkg_build.sh
../../setup.py: 1: ../../setup.py: #!/usr/bin/env: not found
from: can't read /var/mail/distutils.command.install_egg_info
from: can't read /var/mail/distutils.command.install_scripts
from: can't read /var/mail/distutils.command.install_lib
from: can't read /var/mail/distutils.command.build_py

これは文字コードの問題のため修正しましたが(#171 )、修正後にも別のエラーが発生するためどちらにしても問題を再現できません。

dpkg-buildpackage: info: host architecture amd64
dpkg-checkbuilddeps: error: Unmet build dependencies: debhelper
dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
dpkg-buildpackage: warning: (Use -d flag to override.)
dpkg-build failed
dpkg_build.sh: 158: exit: Illegal number: -1
Makefile:2: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/nobu/OpenRTM-aist-Python/dist/OpenRTM-aist-Python-2.0.0/packages/deb'
Makefile:2: recipe for target 'subsystem' failed
make: *** [subsystem] Error 2
n-kawauchi commented 3 years ago

このIssueは下記理由によりcloseし、新たなIssueにてPython3用debパッケージ生成動作を確認します。