如何从git项目中创建二进制文件

时间:2013-03-11 13:34:32

标签: makefile gstreamer autoconf openmax

我使用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问题并成功构建和安装二进制文件?

0 个答案:

没有答案