[i.MX] 求教:安论坛里提供文档编译i.MX 6开发板播放媒体播放错误

[复制链接]
 楼主| 在那遥远的地方 发表于 2014-12-6 15:46 | 显示全部楼层 |阅读模式
本帖最后由 在那遥远的地方 于 2014-12-6 15:48 编辑

请各位大虾帮助分析下,在LTIB中选择了“gst-plugins-good-0.10.30”后错误如下:
  1. This file contains any messages produced by compilers while
  2. running configure, to aid debugging if configure makes a mistake.

  3. It was created by GStreamer Good Plug-ins configure 0.10.30, which was
  4. generated by GNU Autoconf 2.68.  Invocation command line was

  5.   $
  6. ./configure --prefix=/usr --host=arm-linux --build=i686-pc-linux-gnu
  7. --without-check --disable-speex --disable-shout2test --disable-shout2
  8. --disable-dv1394 --disable-libpng --disable-libdv --disable-libcaca
  9. --disable-ladspa --disable-jpeg --disable-flac --disable-esd
  10. --disable-esdtest --disable-cairo --disable-aalib --disable-aalibtest
  11. --disable-x --disable-xvideo --disable-hal NM=nm

  12. ## --------- ##
  13. ## Platform. ##
  14. ## --------- ##

  15. hostname = ubuntu-yfb
  16. uname -m = i686
  17. uname -r = 3.13.0-40-generic
  18. uname -s = Linux
  19. uname -v = #69-Ubuntu SMP Thu Nov 13 17:56:26 UTC 2014

  20. /usr/bin/uname -p = unknown
  21. /bin/uname -X     = unknown

  22. /bin/arch              = unknown
  23. /usr/bin/arch -k       = unknown
  24. /usr/convex/getsysinfo = unknown
  25. /usr/bin/hostinfo      = unknown
  26. /bin/machine           = unknown
  27. /usr/bin/oslevel       = unknown
  28. /bin/universe          = unknown

  29. PATH: /home/shkj-kelly/ltib/bin
  30. PATH: /opt/freescale/ltib/usr/spoof
  31. PATH: /home/shkj-kelly/ltib/bin
  32. PATH: /opt/freescale/ltib/usr/bin
  33. PATH: /opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin
  34. PATH: /usr/local/bin
  35. PATH: /usr/bin
  36. PATH: /bin
  37. PATH: /usr/bin/X11
  38. PATH: /usr/X11R6/bin


  39. ## ----------- ##
  40. ## Core tests. ##
  41. ## ----------- ##

  42. configure:3591: checking for a BSD-compatible install
  43. configure:3659: result: /usr/bin/install -c
  44. configure:3670: checking whether build environment is sane
  45. configure:3720: result: yes
  46. configure:3769: checking for arm-linux-strip
  47. configure:3785:
  48. found
  49. /opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/arm-linux-strip
  50. configure:3796: result: arm-linux-strip
  51. configure:3861: checking for a thread-safe mkdir -p
  52. configure:3900: result: /bin/mkdir -p
  53. configure:3913: checking for gawk
  54. configure:3943: result: no
  55. configure:3913: checking for mawk
  56. configure:3929: found /usr/bin/mawk
  57. configure:3940: result: mawk
  58. configure:3951: checking whether make sets $(MAKE)
  59. configure:3973: result: yes
  60. configure:4065: checking nano version
  61. configure:4071: result: 0 (release)
  62. configure:4097: checking whether to enable maintainer-specific portions of Makefiles
  63. configure:4106: result: no
  64. configure:4124: checking build system type
  65. configure:4138: result: i686-pc-linux-gnu
  66. configure:4158: checking host system type
  67. configure:4171: result: arm-unknown-linux-gnu
  68. configure:4567: checking how to print strings
  69. configure:4594: result: printf
  70. configure:4627: checking for style of include used by make
  71. configure:4655: result: GNU
  72. configure:4685: checking for arm-linux-gcc
  73. configure:4712: result: gcc
  74. configure:4981: checking for C compiler version
  75. configure:4990: gcc --version >&5
  76. arm-none-linux-gnueabi-gcc (Freescale MAD -- Linaro 2011.07 -- Built at 2011/08/10 09:20) 4.6.2 20110630 (prerelease)
  77. Copyright (C) 2011 Free Software Foundation, Inc.
  78. This is free software; see the source for copying conditions.  There is NO
  79. warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

  80. configure:5001: $? = 0
  81. configure:4990: gcc -v >&5
  82. Using built-in specs.
  83. COLLECT_GCC=/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/arm-none-linux-gnueabi-gcc
  84. COLLECT_LTO_WRAPPER=/opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/../libexec/gcc/arm-fsl-linux-gnueabi/4.6.2/lto-wrapper
  85. Target: arm-fsl-linux-gnueabi
  86. Configured
  87. with: /work/build/.build/src/gcc-linaro-4.6-2011.06-0/configure
  88. --build=i686-build_pc-linux-gnu --host=i686-build_pc-linux-gnu
  89. --target=arm-fsl-linux-gnueabi --prefix=/work/fsl-linaro-toolchain-2.13
  90. --with-sysroot=/work/fsl-linaro-toolchain-2.13/arm-fsl-linux-gnueabi/multi-libs
  91. --enable-languages=c,c++ --with-pkgversion='Freescale MAD -- Linaro
  92. 2011.07 -- Built at 2011/08/10 09:20' --enable-__cxa_atexit
  93. --disable-libmudflap --disable-libgomp --disable-libssp
  94. --with-gmp=/work/build/.build/arm-fsl-linux-gnueabi/build/static
  95. --with-mpfr=/work/build/.build/arm-fsl-linux-gnueabi/build/static
  96. --with-mpc=/work/build/.build/arm-fsl-linux-gnueabi/build/static
  97. --with-ppl=/work/build/.build/arm-fsl-linux-gnueabi/build/static
  98. --with-cloog=/work/build/.build/arm-fsl-linux-gnueabi/build/static
  99. --with-libelf=/work/build/.build/arm-fsl-linux-gnueabi/build/static
  100. --with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic
  101. -lm -L/work/build/.build/arm-fsl-linux-gnueabi/build/static/lib -lpwl'
  102. --enable-threads=posix --enable-target-optspace --enable-plugin
  103. --enable-multilib
  104. --with-local-prefix=/work/fsl-linaro-toolchain-2.13/arm-fsl-linux-gnueabi/multi-libs
  105. --disable-nls --enable-c99 --enable-long-long --with-system-zlib
  106. Thread model: posix
  107. gcc version 4.6.2 20110630 (prerelease) (Freescale MAD -- Linaro 2011.07 -- Built at 2011/08/10 09:20)
  108. configure:5001: $? = 0
  109. configure:4990: gcc -V >&5
  110. arm-none-linux-gnueabi-gcc: error: unrecognized option '-V'
  111. configure:5001: $? = 1
  112. configure:4990: gcc -qversion >&5
  113. arm-none-linux-gnueabi-gcc: error: unrecognized option '-qversion'
  114. configure:5001: $? = 1
  115. configure:5021: checking whether the C compiler works
  116. configure:5043: gcc    conftest.c -lcairo >&5
  117. /opt/freescale/usr/local/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/fsl-linaro-toolchain/bin/../lib/gcc/arm-fsl-linux-gnueabi/4.6.2/../../../../arm-fsl-linux-gnueabi/bin/ld:

  118. cannot find -lcairo
  119. collect2: ld returned 1 exit status
  120. configure:5047: $? = 1
  121. configure:5085: result: no
  122. configure: failed program was:
  123. | /* confdefs.h */
  124. | #define PACKAGE_NAME "GStreamer Good Plug-ins"
  125. | #define PACKAGE_TARNAME "gst-plugins-good"
  126. | #define PACKAGE_VERSION "0.10.30"
  127. | #define PACKAGE_STRING "GStreamer Good Plug-ins 0.10.30"
  128. | #define PACKAGE_BUGREPORT "bugzilla.gnome.org/enter_bug.cgi?product=GStreamer"
  129. | #define PACKAGE_URL ""
  130. | #define PACKAGE "gst-plugins-good"
  131. | #define VERSION "0.10.30"
  132. | /* end confdefs.h.  */
  133. |
  134. | int
  135. | main ()
  136. | {
  137. |
  138. |   ;
  139. |   return 0;
  140. | }
  141. configure:5090: error: in `/home/shkj-kelly/ltib/rpm/BUILD/gst-plugins-good-0.10.30':
  142. configure:5092: error: C compiler cannot create executables
  143. See `config.log' for more details


FSL_TICS_Rita 发表于 2014-12-11 17:28 | 显示全部楼层
楼主你好,在的吗?我前几天休假了,刚看到您的问题,很抱歉哈。请问你这里使用的是哪块板子?BSP是哪个版本的?
FSL_TICS_Rita 发表于 2014-12-11 18:07 | 显示全部楼层
楼主你好,你到ltib中的 dist/lfs-5.1/fsl-mm/gst-plugins-good下打开
gedit gst-plugins-good.spec文件   
注释掉如下三句命令,保存后编译就OK了的。  
                                      #export CAIRO_CFLAGS="-I${DEV_IMAGE}/usr/include/cairo"
                                      #export CAIRO_LIBS="-L${DEV_IMAGE}/usr/lib/cairo"
                                      #export LIBS="-lcairo"                          

您试一下。



 楼主| 在那遥远的地方 发表于 2014-12-17 15:03 | 显示全部楼层
谢谢!这个早改了。百度没百度到,谷歌解决了!除了文档中提到的6个包,必须选择gpu-viv-bin-mx6q,就编译通过了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

33

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

4

主题

33

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部