Keruspe / Germinal

Minimalist vte-based terminal emulator
GNU General Public License v3.0
65 stars 6 forks source link

Makefile: 1612: *** missing separator. Stop. #3

Closed guotsuan closed 9 years ago

guotsuan commented 9 years ago

When I compile the newest git version of germinal, I got a error "Makefile: 1612: *\ missing separator. Stop.". I have not problem in compiling Germinal-14. So I guess than there may be an error or my version of tools are not right.

The corresponding part of Makefile looks like:

%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< $@

@APPSTREAM_XML_RULES@ %.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@ .dbus.in.service: @ $(MKDIR_P) data/dbus $(AM_V_GEN) $(SED) \ -e 's,[@]bindir[@],$(bindir),g' \ <$^ >$@

%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@ .desktop.in.in.desktop.in: @ $(MKDIR_P) data/desktop $(AM_V_GEN) $(SED) \ -e 's,[@]bindir[@],$(bindir),g' \ <$^ >$@

I see that $(INTLTOOL_MERGE)... etc should in a new started line with hard table. But I'm not sure about what is @APPSTREAM_XML_RULES@

The version of my tools intltoolize (GNU intltool) 0.51.0 autoconf autoconf (GNU Autoconf) 2.69 Let me know if I can further help

Best regards,

Quan

Keruspe commented 9 years ago

Hi,

You need appstream-glib in order to build from git.

guotsuan commented 9 years ago

I see. It works now. Thank you!