首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Makefile:649:*缺少分隔符。停

Makefile:649:*缺少分隔符。停
EN

Stack Overflow用户
提问于 2018-06-01 02:22:10
回答 1查看 704关注 0票数 1

我已经阅读并检查了我似乎遇到的同一类错误的所有答案。在按照建议在这里或那里添加选项卡并检查空间的解决方案之后,我似乎无法让makefile正常工作。

这来自MDM display manager (https://github.com/linuxmint/mdm)的makefile,在通过我的机器运行以下命令进行配置之后:

代码语言:javascript
复制
./authogen.sh --with-prefetch
./configure

现在我在make上失败了

这是一个生成文件的示例,我遇到了一些问题:这个代码示例是在vim中加载后的示例,然后运行:set list来查看选项卡,如前面在另一个生成文件缺少分隔符的问题中所述。

假设错误发生在第649行。

代码语言:javascript
复制
635 $
636 cscopelist-am: $(am__tagged_files)$
637 ^Ilist='$(am__tagged_files)'; \$
638 ^Icase "$(srcdir)" in \$
639 ^I  [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \$
640 ^I  *) sdir=$(subdir)/$(srcdir) ;; \$
641 ^Iesac; \$
642 ^Ifor i in $$list; do \$
643 ^I  if test -f "$$i"; then \$
644 ^I    echo "$(subdir)/$$i"; \$
645 ^I  else \$
646 ^I    echo "$$sdir/$$i"; \$
647 ^I  fi; \$
648 ^Idone >> $(top_builddir)/cscope.files$
649 $
650 distclean-tags: $
651 ^I-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags$
652 ^I-rm -f cscope.out cscope.in.out cscope.po.out cscope.files$
653 $
654 distdir: $(DISTFILES)$
EN

回答 1

Stack Overflow用户

发布于 2018-06-01 03:03:21

在运行./autogen.sh之前,您需要安装yelp-tools。这样做之后,您会注意到docs/Makefile中的@YELP_HELP_RULES@只是一个应该展开的占位符。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50630537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档