Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Japanese
  4. [SOLVED] GStreamer 0.10.28 make時のエラーについて
QtWS25 Last Chance

[SOLVED] GStreamer 0.10.28 make時のエラーについて

Scheduled Pinned Locked Moved Japanese
2 Posts 1 Posters 3.2k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    chung.k
    wrote on 15 May 2014, 01:53 last edited by
    #1

    環境
    ホスト:ubuntu12.04 32bit
    ターゲット:i.MX53 cortex-a8
    Qt 5.2.1
    GStreamer 0.10.28

    gstreamer を、ARM でクロスコンパイルしています。
    コンフィグオプションは下記です。
    chung@ubuntu:~/gst/gstreamer-0.10.28$ ./autogen.sh --prefix $HOME/gst-arm --host arm-cortex_a8-linux-gnueabi CC=/usr/local/DigiEL-5.9/x-tools/arm-cortex_a8-linux-gnueabi/bin/arm-cortex_a8-linux-gnueabi-gcc --disable-examples --disable-tests --disable-failing-tests

    makeすると、途中生成したARMのバイナリを実行させているようで、エラーになります。(PC環境なので)
    chung@ubuntu:~/gst/gstreamer-0.10.28$ make
     :
     :
    Making all in gst
    *** Scanning header files ***
    ./gstreamer-scan: 行 117: /home/chung/gst/gstreamer-0.10.28/docs/gst/.libs/gstreamer-scan: バイナリファイルを実行できません
    ./gstreamer-scan: 行 117: /home/chung/gst/gstreamer-0.10.28/docs/gst/.libs/gstreamer-scan: 成功です
    Scan failed:
    make[5]: *** [scan-build.stamp] エラー 126
    make[4]: *** [all] エラー 2
    make[3]: *** [all-recursive] エラー 1
    make[2]: *** [all] エラー 2
    make[1]: *** [all-recursive] エラー 1
    make: *** [all] エラー 2

    下記は、gstreamer-scan のファイル情報です。(ARMのバイナリです)
    chung@ubuntu:~/gst/gstreamer-0.10.28$ file /home/chung/gst/gstreamer-0.10.28/docs/gst/.libs/gstreamer-scan
    /home/chung/gst/gstreamer-0.10.28/docs/gst/.libs/gstreamer-scan: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.16, not stripped

    このエラーを回避する手段(オプション指定など)はないでしょうか?
    よろしくお願いします。

    1 Reply Last reply
    0
    • C Offline
      C Offline
      chung.k
      wrote on 20 May 2014, 02:14 last edited by
      #2

      ./autogen.sh を実行させると、バイナリファイルのチェックが走り「バイナリファイルを実行できません」となりますので、
      ./configure を実行させると、そのチェックが走らなくエラーが出ませんでした。
      とりあえずこれで進めたところ、gstreamer / gst-plugins-base / gst-plugins-good がインストールできました。

      インストール結果として、ルートに
      /bin /etc /include /lib /libexec /share が出来ました。

      この環境にQt5をインストールしたのですが、gstreamer を認識してくれませんでした。

      質問ですが、
      gstreamerのインストール先はルートで正しいでしょか?
      それとも、/usr などにインストールするべきでしょうか?

      Qt5は何(どこ)を見てgstreamerを認識しているのでしょうか?

      よろしくお願いします。

      1 Reply Last reply
      0

      2/2

      20 May 2014, 02:14

      • Login

      • Login or register to search.
      2 out of 2
      • First post
        2/2
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved