Cygwin Build: No rule to make target `transmission.desktop'

Ask for help and report issues with the GTK+ version of Transmission
Post Reply
ilitirit
Posts: 1
Joined: Mon Oct 05, 2009 3:16 pm

Cygwin Build: No rule to make target `transmission.desktop'

Post by ilitirit »

Hi

Building the GTK+ version of Transmission on Cygwin (Win XP) gives me this error:
make[2]: Entering directory `/cygdrive/c/transmission/transmission-1.75/gtk/icons'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/cygdrive/c/transmission/transmission-1.75/gtk/icons'
make[2]: Entering directory `/cygdrive/c/transmission/transmission-1.75/gtk'
make[2]: *** No rule to make target `transmission.desktop', needed by `all-am'. Stop.
make[2]: Leaving directory `/cygdrive/c/transmission/transmission-1.75/gtk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/cygdrive/c/transmission/transmission-1.75/gtk'
make: *** [all] Error 2
Any ideas?
rb07
Posts: 1400
Joined: Sun Aug 24, 2008 3:14 am

Re: Cygwin Build: No rule to make target `transmission.desktop'

Post by rb07 »

That means you are missing some tools, the configure log should have pointed out the problem (intltool not installed or an old version), the gtk/Makefile generated is useless, when you have intltool the Makefile has a rule :

Code: Select all

%.desktop:    %.desktop.in  $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*); LC=ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@
Do you have GTK+ and intltool for Cygwin? or are you trying a cross-build (to MinGW to avoid using X Windows)?
Post Reply