質問

ドライバー/メディア/ビデオ/kconfigに次のエントリがあります。

config VIDEO_OMAP3
 tristate "OMAP 3 Camera support"
 select VIDEOBUF_GEN
 select VIDEOBUF_DMA_SG
 select OMAP_IOMMU
 depends on VIDEO_V4L2 && ARCH_OMAP34XX
 ---help---
   Driver for an OMAP 3 camera controller.

menuconfigでvideo_omap3を検索すると、

Symbol: VIDEO_OMAP3 [=n]
Prompt: OMAP 3 Camera support
   Defined at drivers/media/video/Kconfig:836
   Depends on: MEDIA_SUPPORT [=y] && VIDEO_CAPTURE_DRIVERS [=y] && VIDEO_V4L2 [=y] && ARCH_OMAP34XX [=ARCH_OMAP34XX]
   Location:
      -> Device Drivers
         -> Multimedia support (MEDIA_SUPPORT [=y])
            -> Video capture adapters (VIDEO_CAPTURE_DRIVERS [=y])

しかし、Menuconfigオプションはありません。 MakeFileを変更することでオブジェクトを手動で強制することができますが、これがより大きな問題の一部ではないことを確認したいと思います。

役に立ちましたか?

解決

arch_omap34xxは定義されていません。もしそうなら、arch_omap34xx [= y]または[= n]が表示されます。しかし、[= arch_omap34xx]ではありません。

他のヒント

より具体的には、定義されていないシンボルは、常に三段状の意味で「n」です。あなたが「[= arch_omap34xx]」を取得する理由は、彼らがたまたま彼らの価値として彼らの名前を取得するからです。

サイドノートとして、この癖が

if FOO = BAR
...
endif

同じように機能します

if FOO = "BAR"
...
endif

提供されたバーは未定義です。前者の場合、バーは値「bar」を取得します。

(私はの著者です Kconfiglib, 、KCONFIGベースの構成システムを操作するためのPythonライブラリ。)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top