From: Robert J. <rob...@da...> - 2003-12-07 21:50:43
|
> > Hi! > > Ok, I=B4ve tried only ./configure and got still the same error. > > I have looked into the Makefile and found this: > > > MOCFILES =3D $(shell for h in $(filter %.h,$(SOURCES)); do \ > if grep -q Q_OBJECT $$h; then \ > echo $$h | sed "s/\(.*\)\.h/moc_\1.cpp/"; \ > fi; \ > done) > > > Could it be, that there is somewhere a mistake? > > I=B4m not familiar with this scripting things. > > Mike > > > I get a compilation error trying to build the latest nightly tarball. > >=20 > > /bin/sh: -c: line 1: syntax error near unexpected token `;' > > /bin/sh: -c: line 1: `for h in ; do if grep -q Q_OBJECT $h; then echo $= h |=20 > > sed "s/\(.*\)\.h/moc_\1.cpp/"; fi; done'=20 Hmmm... Indeed, very strange. If this is the right script it would mean that the=20 $(filter %.h,$(SOURCES)) contains nothing.=20 Something is not well with the build system on your machine...=20 Though I saw in the thread that Werner replied to that your build system se= ems=20 totally reasonable. So I have no idea why it fails like this... You mentioned that are able to build omuse, similar errors but none that ar= e=20 fatal? This could imply that we are looking at the wrong problem, but I hav= e=20 no idea what the right problem is in that case... /Robert |