我已经阅读并检查了我似乎遇到的同一类错误的所有答案。在按照建议在这里或那里添加选项卡并检查空间的解决方案之后,我似乎无法让makefile正常工作。
这来自MDM display manager (https://github.com/linuxmint/mdm)的makefile,在通过我的机器运行以下命令进行配置之后:
./authogen.sh --with-prefetch
./configure
现在我在make
上失败了
这是一个生成文件的示例,我遇到了一些问题:这个代码示例是在vim中加载后的示例,然后运行:set list
来查看选项卡,如前面在另一个生成文件缺少分隔符的问题中所述。
假设错误发生在第649行。
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)$
发布于 2018-06-01 03:03:21
在运行./autogen.sh
之前,您需要安装yelp-tools
。这样做之后,您会注意到docs/Makefile
中的@YELP_HELP_RULES@
只是一个应该展开的占位符。
https://stackoverflow.com/questions/50630537
复制相似问题