I am trying to get the sawfish suite to compile with
makepp, but I am failing because of various problems. LIBREP 0.91.0 You are using a funny feature of gmake, whereby the rule to create an include file can come after the include statement (and possibly be influenced by variables from the include file itself -- a circular dependency, which gmake would just ignore). Makepp OTOH has a one pass parser, and can only work around this in a clumsy way. It would be nice to move the rule up before the include statements! Your libtool itself has a magic number pointing to bash, necessary because it uses the += operator not understood by other shells. Yet you contradict that with (only works if your sh is a bash): SHELL=/bin/sh LIBTOOL=$(SHELL) $(top_builddir)/libtool rep_LIBTOOL=$(SHELL) $(top_builddir)/libtool The next problem is that install in lisp, man & src depends on mkinstalldirs. While gmake manages to build it, I don't see how. And makepp also misses that rule. If I manually link it to those subdirs, it works. I guess there is no sence in installing only from a subdir, so you might just leave that part out of the submakefiles. Or please give me a hint how mkinstalldirs gets there! REP-GTK 0.90.4 I don't know where to start, or rather how to tell it where I put librep. I tried (I want all sawfish stuff in the same dir): configure --prefix=/opt/sawfish LIBREP_CFLAGS=-I/opt/sawfish/include LIBREP_LIBS=-L/opt/sawfish/lib which works, but in the top makefile I get an impossible repexecdir= include $(repexecdir)/rules.mk The file is there alright, deep under /opt, but how do I tell it the path? There is a scant mention of a few PKG_CONFIG vars, but I don't know how to add dirs, and the wiki doesn't touch all of this at all. I guess I'll also have that problem when I get round to sawfish, so if the same solution doesn't apply there, please advise! coralament / best Grötens / liebe Grüße / best regards / elkorajn salutojn Daniel Pfeiffer -- lerne / learn / apprends / lär dig / ucz się Esperanto: http://lernu.net / http://ikurso.net |