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

[plamo:33028] Re: Gobject-introspection



加藤です。

xfce4_panel もソースディレクトリでconfigureしたら通りました。

>>> On Tue, 20 Aug 2019 20:58:55 +0900
    in message   "[plamo:33026] Re: Gobject-introspection"
                  ABE Shin-ichi-san wrote:

> なるほど。ありがとうございます。
> Slackwareの経験で、展開ソース内でconfigure等の作業をするのが当たり前のように思っていましたが、
> Plamoのスクリプトは違うんですね。勉強になります。
> 原因が分かっただけでもモヤモヤが晴れましたが、PlamoBuild側で何か対策できればいいんですが・・。

ソースディレクトリとビルドディレクトリを分離するのは、大体うまく行きま
すが、たまに作り方でうまく行かない場合もありますので、PlamoBuild でも
両方のタイプがあります。これはやってみないとわからないですが、今回のよ
うにぱっと見そうとわからない場合は苦労しますね。

今回は元からあるスクリプトをソースディレクトリ内でconfigureするように
いじってみました。(関係ない変更も含まれてますが…)
  https://github.com/plamolinux/Plamo-src/commit/7d1d858219e1ede1c2036f52415aed069b87f172

make_PlamoBuild.py にもそのようなスクリプトを生成するオプションありま
すよ。:-)

$ make_PlamoBuild.py -h
usage: make_PlamoBuild.py [-h] [-p PREFIX] [-u URL] [-m METHOD] [-s] srcdir

  : (略)

  -s, --source          copy source codes into build directory(use with
                        configure)

ちなみに configure でなく、cmake とか meson/ninja あたりだと、ソースと
ビルドディレクトリを分けるのが普通ですね。

-- 
==============================================
((((    加藤泰文
○-○                karma @ jazz.email.ne.jp
==============================================
 (Web Page) http://www.ten-forward.ws/
==============================================


References
[plamo:33017] Gobject-introspection, KATOH Yasufumi
[plamo:33020] Gobject-introspection, ABE Shin-ichi
[plamo:33022] Re: Gobject-introspection, KATOH Yasufumi
[plamo:33024] Re: Gobject-introspection, ABE Shin-ichi
[plamo:33025] Re: Gobject-introspection, KATOH Yasufumi
[plamo:33026] Re: Gobject-introspection, ABE Shin-ichi

[検索ページ] [メール一覧]
Plamo ML 公開システム