sed:can';t read/ltmain.sh:没有这样的文件或目录(cygwin)

sed:can';t read/ltmain.sh:没有这样的文件或目录(cygwin),cygwin,autotools,Cygwin,Autotools,我在用自动工具编译。我以前使用过当前的设置,但今天它不起作用。我在cygwin和autotools libtool上,我想我已经安装了我需要的东西。我跑 autoreconf -ivf cd ./build ../configure 在配置输出的末尾,我看到 : creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: executi

我在用自动工具编译。我以前使用过当前的设置,但今天它不起作用。我在cygwin和autotools libtool上,我想我已经安装了我需要的东西。我跑

autoreconf -ivf
cd ./build
../configure
在配置输出的末尾,我看到

: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: executing depfiles commands
config.status: executing libtool commands
sed: can't read /ltmain.sh: No such file or directory
mv: cannot stat 'libtoolT': No such file or directory
cp: cannot stat 'libtoolT': No such file or directory
chmod: cannot access 'libtool': No such file or directory

请注意,以“sed:”不能读取“/ltmain.sh”开头的行,斜杠前面没有点。有什么想法吗?

autoreconf
是为软件包维护人员准备的。如果您仅尝试使用现有的基于Autotools的生成系统生成软件包,则应跳过该步骤,而是从预期的生成目录运行顶级
configure
脚本开始。事实上,只有在需要修改生成系统时,才需要安装自动工具。这是他们的主要设计特点之一。尽管如此,运行
autoreconf
是否与问题有关还不清楚。我很怀疑,因为看起来构建系统内部正在失败,但您没有提供足够的信息来确定。除了简单的偏好之外,还有其他原因不想进行源代码内构建吗?好吧,如果没有您进一步的输入,我们根本没有足够的信息来回答这个问题。投票结束。@JohnBollinger是的,我道歉。我刚刚忙着写一份合同的最后报告。我想问一下还有什么其他信息会有帮助,但我想更多地了解一下cygwin上的自动工具。在我发布帖子后不久,我注意到在不同的项目中有相同的行为,但有些项目构建时没有问题。也就是说,我需要收集更多的线索。但我感谢您的快速回复。
autoreconf
是为软件包维护人员准备的。如果您仅尝试使用现有的基于Autotools的生成系统生成软件包,则应跳过该步骤,而是从预期的生成目录运行顶级
configure
脚本开始。事实上,只有在需要修改生成系统时,才需要安装自动工具。这是他们的主要设计特点之一。尽管如此,运行
autoreconf
是否与问题有关还不清楚。我很怀疑,因为看起来构建系统内部正在失败,但您没有提供足够的信息来确定。除了简单的偏好之外,还有其他原因不想进行源代码内构建吗?好吧,如果没有您进一步的输入,我们根本没有足够的信息来回答这个问题。投票结束。@JohnBollinger是的,我道歉。我刚刚忙着写一份合同的最后报告。我想问一下还有什么其他信息会有帮助,但我想更多地了解一下cygwin上的自动工具。在我发布帖子后不久,我注意到在不同的项目中有相同的行为,但有些项目构建时没有问题。也就是说,我需要收集更多的线索。但我感谢你的快速回复。