DebianでApacheモジュールを編集しようとしています(厳密には、Raspbian Jessie-Liteでこれを行っています)。Debianのビルド手順に広く従っています:
$ mkdir -p ~/src/debian; cd ~/src/debian
$ apt-get source apache2-bin
$ cd apache2-2.4.10
$ debuild -b -uc -us
そして、ビルドプロセスは、古いオリジナルのPiで約1時間半かかります。大丈夫です。一度!しかし、ビルドプロセスはa make clean
を実行しているため、1つのmod _ *。cファイルを少し編集した後、全体を再構築したいので、開発が少し遅くなります。
コマンドに追加しようとし-dc
ましたdebuild
が、何も作成されませんでした。ターゲットのmod _ *。soファイルを削除して、再構築するよう「奨励」しましたが、それでもできませんでした。
更新2016-08-21:debuildコマンドに-ncを追加しても、モジュールは再コンパイルされません。そのコマンドからの出力は次のとおりです。
$ debuild -b -uc -us -nc
dpkg-buildpackage -rfakeroot -D -us -uc -b -nc
dpkg-buildpackage: source package apache2
dpkg-buildpackage: source version 2.4.10-10+deb8u5
dpkg-buildpackage: source distribution jessie-security
dpkg-buildpackage: source changed by Salvatore Bonaccorso <carnil@debian.org>
dpkg-source --before-build apache2-2.4.10
dpkg-buildpackage: host architecture armhf
debian/rules build
dh build --parallel --with autotools_dev
fakeroot debian/rules binary
dh binary --parallel --with autotools_dev
dpkg-genchanges -b >../apache2_2.4.10-10+deb8u5_armhf.changes
dpkg-genchanges: binary-only upload (no source code included)
dpkg-source --after-build apache2-2.4.10
dpkg-buildpackage: binary-only upload (no source included)
Now running lintian...
N: 16 tags overridden (1 error, 4 warnings, 11 info)
Finished running lintian.