问题标签 [autogen]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
autotools - AS_IF 和 AC_MSG_ERROR:错误:可能未定义宏
我在尝试构建 libnice-0.1.10 时遇到此类错误。对于解决方案,我正在关注可能未定义的宏: AC_MSG_ERROR,但仍然没有到达那里。
一些程序版本
我也加ACLOCAL_FLAGS="-I /.../share/aclocal"
进去~/.bashrc
。
以下是来自 的报道autogen.sh
。
非常感谢您的帮助!
c - 配置脚本中的 CFLAGS
每当我编写自己的代码时,我通常都会使用 IDE。我对make、configure脚本等不太了解。
我现在正在处理一个大型而复杂的现有项目,构建的步骤是:
我编写了自己的 C 文件并将它们添加到 Makefile.am。然后我重复这个过程来构建。
一切都很好,除了一件事。我想在没有任何编译器选项(如 -Wall)的情况下构建。有人告诉我,像这样使用 CFLAGS 会给我想要的东西:
它似乎不起作用,因为编译器仍然使用 -Wall 选项。我可以从配置脚本中的 CFLAGS="..." 手动删除所有出现的 -Wall 。这很烦人,但它有效。但是当我执行
配置脚本被重置,所有 -Walls(以及我不想要的其他 CLFAGS)都回到原来的位置。(我不确定,但我认为每次向 Makefile.am 添加新文件时都必须运行 autogen.sh。)
有没有更好的方法来解决这个问题?
debian - 如何为 Debian Jessie 编译 libunity?
我正在尝试编译libunity
从这里获得的。但autogen.sh
此消息失败:
搜索谷歌不会产生有用的结果。
linux - 将 autogen.sh 与 ExternalProject_Add 一起使用
我尝试在 CMakeLists.txt 中设置 ExternalProject_Add,
为此,我发现了这个问题:
CMake EXTERNALPROJECT_ADD 与 Git 存储库的正确用法是什么?
但是我有一个问题,我不能打电话CONFIGURE_COMMAND configure
,因为我必须打电话./autogen.sh
给 generate configure.ac
。我不知道如何让 cmake 运行./autogen.sh
makefile - 如何从自动工具生成的 makefile 中删除 -Werror?
我正在编译一个使用自动工具构建过程的大型库。有很多makefile。他们每个人都在得到CFLAGS = .... -Werror
。
当我尝试编译时,有一些小警告会杀死我的设置中的构建。
尽管有警告,我还是想尝试构建,所以我需要Werror
从所有 makefile 中删除 - 。有没有办法阻止自动工具放入-Werror
所有这些makefile?
python-3.x - 使用自动工具安装 python3 项目
我有一个用文件结构gtk+3
编写的项目python3
(我在Linux
):
mkbib.py 包含app.run()
:
我正在尝试创建自动工具,如developer.gnome 站点中所示
看起来像:
并且 autogen.sh 是链接中给出的完整副本。
现在,如果我试图运行 autogen.sh(这运行没有错误);进行安装,对于进行安装,我得到:
如您所见,没有创建任何可执行文件mkbib
。虽然,.desktop
文件放置在适当的位置
如何使用自动工具创建单个可执行文件?
注意:根据 python 的标准,我也尝试过 setup.py ,但我失败得更糟
LRN 的回复:bin_SCRIPTS = src/mkbib.py
我得到
:
python - Windows Python 错误的交叉编译
我尝试为 64 位 Windows交叉编译 libplist ( https://github.com/libimobiledevice/libplist ) 并从中创建一个 DLL。我为 Windows 10(Ubuntu 14.04 bash)上的 Linux 子系统下载了 mingw-w64 并设置了环境变量(CC、CXX、CPP、RANLIB)。我./autogen.sh --host=x86_64-w64-mingw32
用来配置包。但是它退出并出现错误:
里面config.log
说:
当我尝试为 Linux 编译它时它不会返回此错误,所以我认为这是因为它需要为 Windows x86_64 编译的 python 库。我从 Windows 复制了适当的文件,并C:/Python27/include
尝试分别设置环境变量以进行配置。他们都没有工作。我还注意到,其中还有一个名为. 为什么脚本使用安装在 Linux 上的文件?有没有办法强迫它使用另一个?LDFLAGS="-L/path/to/python/include"
PKG_CONFIG_PATH=/path/to/python/include
C:/Python27/include
pyconfig.h
我的主要目标是从 libusbmuxd ( https://github.com/libimobiledevice/libusbmuxd )制作一个 64 位 Windows DLL ,但它也需要编译 libplist。我该如何解决这个问题?感谢您提前回答。
ubuntu-14.04 - 图形工具/Autoconf - configure.ac:39:错误:可能未定义的宏:PKG_INSTALLDIR
我一直在尝试从源代码编译图形工具。运行时,./autogen.sh
我收到以下错误消息:
有人告诉我这是因为我错过了pkg-config
(http://main-discussion-list-for-the-graph-tool-project.982480.n3.nabble.com/graph-triangulation-cc-55-61- fatal-error-CGAL-Periodic-3-Delaunay-triangulation-traits-3-h-No-such-fy-td4026810.html#a4026824)但pkg-config
已经在我的机器上运行并且是最新版本。运行dpkg -l pkg-config
返回:
有谁知道我如何能够解决这个问题或它是由什么引起的?我正在运行 Ubuntu 14.04。
curl - 我已经安装了 libcurl 7.51,但 autogen 无法识别它
我正在尝试安装 cgminer。使用说明:
但是,autogen.sh 显示以下错误:
所以,我从Curl 网站下载了最后一个源代码
并检查版本:
但是再次运行 ./autogen.sh 我得到了同样的错误:
我究竟做错了什么?
linux - autogen.sh:你需要 gtk-doc 来构建这个包
我想从源代码编译LXDE 的 libfm,但是当我运行时./autogen.sh
,它失败并出现以下错误: