public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* make error: *** target pattern contains no `%'. Stop.‏
@ 2014-04-30 17:13 Richard H. McCullough
  2014-04-30 17:31 ` Larry Hall (Cygwin)
       [not found] ` <COL129-W463619626C83C0462BA330CB400@phx.gbl>
  0 siblings, 2 replies; 3+ messages in thread
From: Richard H. McCullough @ 2014-04-30 17:13 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 157 bytes --]

make no longer works on any of my makefiles.

example makefile attached.

 
Dick McCullough 
Context Knowledge Systems
Name your propositions !

 		 	   		  

[-- Attachment #2: makefile --]
[-- Type: application/octet-stream, Size: 3728 bytes --]

# KEHOME/src/makefile # Jan/15/2006 Sep/20/2009 Apr/29/2014

BIN	= $(KEHOME)/bin
EXE	= .exe
#ICONT	= unicon$(EXE) -u
ICONT	= icont$(EXE) -u
XICONT	= xicont$(EXE) -u
JCONT	= jcont$(EXE) -u
MERR	= $(BIN)/merr$(EXE)
# HOTOOLS	= $(BIN)/owl2mkr$(EXE) $(BIN)/ho2gs$(EXE) $(BIN)/gs2ho$(EXE) $(BIN)/gdbmload$(EXE) $(BIN)/gdbmmerge$(EXE) $(BIN)/vardump$(EXE) $(BIN)/varset$(EXE) $(BIN)/hocheck$(EXE) $(BIN)/gscheck$(EXE) $(BIN)/genus$(EXE) $(BIN)/ssdef$(EXE) $(BIN)/ssname$(EXE) $(BIN)/mkr1line$(EXE)

%.u: %.icn
	$(ICONT) %.icn
%$(EXE):  %.u
	$(ICONT) -o %(EXE) %.u


all: windows hotools

hotools: $(HOTOOLS)

dbclean:
	cd $(KEHOME)/db; rm -f * */*

$(BIN)/owl2mkr$(EXE):	owl2mkr.icn howord.icn
	rm -f $@
	. $(BIN)/unicon.env; $(ICONT) -o owl2mkr $<
	mv owl2mkr $@
$(BIN)/gdbmload$(EXE):	gdbmload.icn howalk.icn howord.icn
	rm -f $@
	. $(BIN)/unicon.env; $(ICONT) -o gdbmload $<
	mv gdbmload $@
$(BIN)/gdbmmerge$(EXE):	gdbmmerge.icn
	rm -f $@
	. $(BIN)/unicon.env; $(ICONT) -o gdbmmerge $<
	mv gdbmmerge $@
$(BIN)/vardump$(EXE):	vardump.icn
	rm -f $@
	$(ICONT) -o vardump $<
	mv vardump $@
$(BIN)/varset$(EXE):	varset.icn
	rm -f $@
	$(ICONT) -o varset $<
	mv varset $@
$(BIN)/genus$(EXE):	genus.icn
	rm -f $@
	$(ICONT) -o genus $<
	mv genus $@
$(BIN)/ssdef$(EXE):	ssdef.icn
	rm -f $@
	$(ICONT) -o ssdef $<
	mv ssdef $@
$(BIN)/ssname$(EXE):	ssname.icn
	rm -f $@
	$(ICONT) -o ssname $<
	mv ssname $@
$(BIN)/ho2gs$(EXE):	ho2gs.icn
	rm -f $@
	$(ICONT) -o ho2gs $<
	mv ho2gs $@
$(BIN)/gs2ho$(EXE):	gs2ho.icn
	rm -f $@
	$(ICONT) -o gs2ho $<
	mv gs2ho $@
$(BIN)/hocheck$(EXE):	hocheck.icn
	rm -f $@
	$(ICONT) -o hocheck $<
	mv hocheck $@
$(BIN)/gscheck$(EXE):	gscheck.icn
	rm -f $@
	$(ICONT) -o gscheck $<
	mv gscheck $@
$(BIN)/mkr1line$(EXE):	mkr1line.icn
	rm -f $@
	$(ICONT) -o mkr1line $<
	mv mkr1line $@

$(MERR): merr.icn
	rm -f $@
	. $(BIN)/unicon.env; $(ICONT) -o merr merr.icn
	mv merr $@
	chmod 775 $@

yyerror.icn: err.meta
	merrmode=merr merr ksc

ksc: windows

java: jke jksc jversion

windows: $(MERR)
	. $(BIN)/unicon.env; make -f ke.mk ICONT="$(ICONT)" EXE=""  all SemanticWeb
	chmod 775 $(BIN)/*
	chmod -x $(BIN)/*.env
	. $(BIN)/unicon.env; make -f ke.mk ICONT=icont EXE=""  cgi
	make -f w3ke.mk
	make -f ws.mk
	make hotools

$(BIN)/mkr2ikl.exe: $(BIN)/ke.exe
	rm -f $@
	cd $(BIN); mv ke.exe mkr2ikl.exe

linux: $(MERR)
	cd $(BIN); rm -f *.exe *.pif
	. $(BIN)/unicon.env; make -f ke.mk ICONT=icont EXE=""  all SemanticWeb
	. $(BIN)/unicon.env; make -f ke.mk ICONT=icont EXE=""  cgi
	make -f w3ke.mk EXE=
	make -f ws.mk  EXE=
	make hotools   EXE=

mac: $(MERR)
	cd $(BIN); rm -f *.exe *.pif
	. $(BIN)/unicon.env; make -f ke.mk ICONT=icont EXE=""  all SemanticWeb
	. $(BIN)/unicon.env; make -f ke.mk ICONT=icont EXE=""  cgi
	make -f w3ke.mk EXE=
	make -f ws.mk  EXE=
	make hotools   EXE=


wobject:
	make -f ke.mk ICONT="$(ICONT)" EXE="" object

xobject:
	make -f ke.mk ICONT="$(XICONT)" EXE= object

object:
	make -f ke.mk ICONT="$(ICONT)" EXE= object

jke: ke.icn
	$(JCONT) -c ke.icn
	$(JCONT) -r -o $(BIN)/jke.exe kelink.icn

jksc: ksc.icn
	$(JCONT) -c ksc.icn
	$(JCONT) -r -o $(BIN)/jksc.exe ksclink.icn

jversion: jversion.icn
	$(JCONT) -r -o $(BIN)/jversion.exe jversion.icn

jobject:
	$(JCONT) -c *.icn


#========================================================#
# obsolete

ntwindows:
	cd $(BIN); rm -f iversion.exe wicon*
	make -f ke.mk ICONT=nticont.exe EXE=""  all SemanticWeb
	cd $(BIN); mv iversion.exe ntiversion.exe
	cd $(BIN); mv ke.exe ntke.exe
	cd $(BIN); mv ksc.exe ntksc.exe
	chmod 775 $(BIN)/*

ntobject:
	make -f ke.mk ICONT=nticont.exe EXE="" object

xwindows:
	cd $(BIN); rm -f html/htmlone *.exe *.pif
	make -f ke.mk ICONT="$(XICONT)" EXE=  all SemanticWeb

wke:
	make -f ke.mk wke
	chmod 775 $(BIN)/*

[-- Attachment #3: Type: text/plain, Size: 218 bytes --]

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: make error: *** target pattern contains no `%'. Stop.‏
  2014-04-30 17:13 make error: *** target pattern contains no `%'. Stop.‏ Richard H. McCullough
@ 2014-04-30 17:31 ` Larry Hall (Cygwin)
       [not found] ` <COL129-W463619626C83C0462BA330CB400@phx.gbl>
  1 sibling, 0 replies; 3+ messages in thread
From: Larry Hall (Cygwin) @ 2014-04-30 17:31 UTC (permalink / raw)
  To: cygwin

On 04/30/2014 01:13 PM, Richard H. McCullough wrote:
> make no longer works on any of my makefiles.
>
> example makefile attached.

Trying this make file on Linux and on Cygwin produced the same results.

make: *** No rule to make target `merr.icn', needed by `/bin/merr.exe'.  Stop.

This does not seem out-of-order to me given the fact that I don't have
a merr.icn file.

If you're continuing to have problems and cannot determine why, please
follow the problem reporting guidelines found at the link below with
any subsequent help request to this list.

<http://cygwin.com/problems.html>

-- 
Larry

_____________________________________________________________________

A: Yes.
 > Q: Are you sure?
 >> A: Because it reverses the logical flow of conversation.
 >>> Q: Why is top posting annoying in email?

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 3+ messages in thread

* RE: solved: make error: *** target pattern contains no `%'. Stop.‏
       [not found]     ` <COL129-W121663B17D868698D75815CB400@phx.gbl>
@ 2014-05-01 23:17       ` Richard H. McCullough
  0 siblings, 0 replies; 3+ messages in thread
From: Richard H. McCullough @ 2014-05-01 23:17 UTC (permalink / raw)
  To: cygwin, Clinton Jeffery


 This error is caused by having
 a dos-style directory name in $PATH.
 For example
            C:/Cygwin/bin

This problem is a result of trying to solve a different problem.
Using the Unicon language
            open("/cygdrive/c/file")  fails
            open("c:/file")  succeeds
 
 Dick McCullough
 Context Knowledge Systems
 Name your propositions !
 
 
 		 	   		   		 	   		  

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-05-01 23:17 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-04-30 17:13 make error: *** target pattern contains no `%'. Stop.‏ Richard H. McCullough
2014-04-30 17:31 ` Larry Hall (Cygwin)
     [not found] ` <COL129-W463619626C83C0462BA330CB400@phx.gbl>
     [not found]   ` <COL129-W230CB888BC6B23F7F78C8BCB400@phx.gbl>
     [not found]     ` <COL129-W121663B17D868698D75815CB400@phx.gbl>
2014-05-01 23:17       ` solved: " Richard H. McCullough

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).