3

buildrootにパッケージを追加しようとしていますが、あまり成功していません。追加しようとしているautotoolsパッケージは、という名前のパッケージですscew。パッケージの追加に関するbuildrootガイドラインに従いました。パッケージmake menuconfigは実行時にリストされていますが、makeを実行すると、パッケージがfinalから欠落していrootfs.tarます。

.mkまた、インストールに使用した別の単純なファイルをコピーしwhich、それに応じて変数名とURLを変更しました。これが私のコピーですscew.mk

SCEW_VERSION = 1.1.3
SCEW_SITE = http://savannah.nongnu.org/download/scew/
SCEW_LICENSE = GPLv3
SCEW_LICENSE_FILES = COPYING

$(eval $(autotools-package))

同じディレクトリにConfig.in、次のように表示されます。

config BR2_PACKAGE_SCEW
 bool "scew"
 help
     google scew

また、次の行を追加しましたpackage/Config.in

menu "My Packages"

  menu "Packages I Wrote"
   source "package/MyPackages/packagesIWrote/hello/Config.in"
   source "package/MyPackages/packagesIWrote/helloworld/Config.in"
  endmenu

  menu "External Packages"
   source "package/MyPackages/external-packages/scew/Config.in"
  endmenu

endmenu

パッケージが一覧表示され、選択できるため、この部分は機能しているようです。helloおよびhelloworldパッケージは、パッケージを追加するためのガイドからのコピーであり、このWebサイト(フランス語で書かれています)から取得したものです: HelloWorldの追加

helloworldパッケージも機能しません。私はこれについてただ輪になって回っているようで、私が間違っていることを見ることができないので、私はどんなアドバイスも喜んでいます。

4

1 に答える 1