我使用git url
下载了一个git项目git://anongit.freedesktop.org/gstreamer/gst-omx
该项目是openmax的gstreamer插件,可与RaspBerry pi一起使用。
我必须构建代码并安装二进制文件。但它没有makefile和配置文件。我在git cloning之后得到的主目录包含一个autogen.sh
一个shellcript,当我执行时我得到了配置文件,然后我运行命令
./configure
。
之后我尝试使用make
命令构建源代码。
但是制作给了我一些错误。如
make: Warning: File `Makefile.am' has modification time 1.4e+04 s in the future
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/pi/gst-omx-rpi/missing --run aclocal-1.11 -I m4
cd . && /bin/bash /home/pi/gst-omx-rpi/missing --run automake-1.11 --gnu
omx/Makefile.am:1: `plugin_LTLIBRARIES' is used but `plugindir' is undefined
omx/Makefile.am:3: variable `libgstopenmax_la_SOURCES' is defined but no program or
omx/Makefile.am:3: library has `libgstopenmax_la' as canonical name (possible typo)
omx/Makefile.am:56: variable `libgstopenmax_la_LIBADD' is defined but no program or
omx/Makefile.am:56: library has `libgstopenmax_la' as canonical name (possible typo)
omx/Makefile.am:63: variable `libgstopenmax_la_LDFLAGS' is defined but no program or
omx/Makefile.am:63: library has `libgstopenmax_la' as canonical name (possible typo)
make: *** [Makefile.in] Error 1
我不明白为什么我会收到这些错误。我没有对源进行任何修改。
如何解决此makefile问题并成功构建和安装二进制文件?