From: Mike M. <ma...@st...> - 2003-12-07 22:27:18
|
On Sun, 7 Dec 2003 22:54:25 +0100 Robert Jonsson <rob...@da...> wrote: >=20 > > > > 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 > > >=20 > > > 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 >=20 > Hmmm... >=20 > Indeed, very strange. If this is the right script it would mean that the= =20 > $(filter %.h,$(SOURCES)) contains nothing.=20 >=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 = seems=20 > totally reasonable. So I have no idea why it fails like this... >=20 > You mentioned that are able to build omuse, similar errors but none that = are=20 > fatal? This could imply that we are looking at the wrong problem, but I h= ave=20 > no idea what the right problem is in that case... >=20 > /Robert >=20 Hi! I=B4ve updated some tools.Now I have automake 1.7.9=20 autoconf 2.58 libtool 1.5 This is what I get now after typing make: /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 | = sed "s/\(.*\)\.h/moc_\1.cpp/"; fi; done' /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 | = sed "s/\(.*\)\.h/moc_\1.cpp/"; fi; done' /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 | = sed "s/\(.*\)\.h/moc_\1.cpp/"; fi; done' make all-recursive /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 | = sed "s/\(.*\)\.h/moc_\1.cpp/"; fi; done' /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 | = sed "s/\(.*\)\.h/moc_\1.cpp/"; fi; done' /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 | = sed "s/\(.*\)\.h/moc_\1.cpp/"; fi; done' make[1]: Wechsel in das Verzeichnis Verzeichnis =BB/home/silentman/Programm= e/lmuse/muse=AB Making all in m4 make[2]: Wechsel in das Verzeichnis Verzeichnis =BB/home/silentman/Programm= e/lmuse/muse/m4=AB make[2]: F=FCr das Target =BBall=AB gibt es nichts zu tun. make[2]: Verlassen des Verzeichnisses Verzeichnis =BB/home/silentman/Progra= mme/lmuse/muse/m4=AB Making all in muse make[2]: Wechsel in das Verzeichnis Verzeichnis =BB/home/silentman/Programm= e/lmuse/muse/muse=AB /usr/lib/qt3//bin/moc plugin.h -o moc_plugin.cpp /usr/lib/qt3//bin/moc app.h -o moc_app.cpp /usr/lib/qt3//bin/moc song.h -o moc_song.cpp /usr/lib/qt3//bin/moc transport.h -o moc_transport.cpp /usr/lib/qt3//bin/moc conf.h -o moc_conf.cpp /usr/lib/qt3//bin/moc confmport.h -o moc_confmport.cpp /usr/lib/qt3//bin/moc cfprint.h -o moc_cfprint.cpp /usr/lib/qt3//bin/moc midieditor.h -o moc_midieditor.cpp /usr/lib/qt3//bin/moc cobject.h -o moc_cobject.cpp /usr/lib/qt3//bin/moc value.h -o moc_value.cpp /usr/lib/qt3//bin/moc transpose.h -o moc_transpose.cpp /usr/lib/qt3//bin/moc miditransform.h -o moc_miditransform.cpp /usr/lib/qt3//bin/moc appearance.h -o moc_appearance.cpp ---cut--- ---cut--- g++ -DHAVE_CONFIG_H -I. -I. -I../.. -g -fno-exceptions -Wall -W -D_GNU_SOUR= CE -D_REENTRANT -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -I../.. -I../../muse/wi= dgets -I/usr/lib/qt3//include -I.. -g -O2 -c mtscale.cpp -Wp,-MD,.deps/mtsc= ale.TPlo -fPIC -DPIC -DPIC -o mtscale.o In file included from ../song.h:20, from mtscale.cpp:14: ../undo.h:40: anonymous class type not used to declare any objects ../undo.h:44: anonymous class type not used to declare any objects ../undo.h:48: anonymous class type not used to declare any objects ../undo.h:53: anonymous class type not used to declare any objects ../undo.h:57: anonymous class type not used to declare any objects ../undo.h:63: anonymous class type not used to declare any objects In file included from ../track.h:18, from ../song.h:21, from mtscale.cpp:14: ../node.h: In function `void muse_atomic_init(muse_atomic_t *)': ../node.h:67: warning: unused parameter `struct muse_atomic_t * v' ../node.h: In function `void muse_atomic_destroy(muse_atomic_t *)': ../node.h:72: warning: unused parameter `struct muse_atomic_t * v' In file included from ../song.h:21, from mtscale.cpp:14: ../track.h: In method `void MidiTrack::setRecordFlag1(bool)': ../track.h:175: warning: unused parameter `bool f' ../track.h: In method `void MidiTrack::setRecordFlag2(bool)': ../track.h:176: warning: unused parameter `bool f' ../track.h: At top level: ../track.h:409: invalid base class ../track.h:425: invalid base class ../track.h: In method `tracklist<T>::iterator::iterator()': ../track.h:411: base class initializer specified, but no base class to init= ialize ../track.h: In method `tracklist<T>::iterator::iterator(Track **)': ../track.h:412: base class initializer specified, but no base class to init= ialize ../track.h: In method `tracklist<T>::const_iterator::const_iterator()': ../track.h:427: base class initializer specified, but no base class to init= ialize ../track.h: In method `tracklist<T>::const_iterator::const_iterator(Track *= const *)': ../track.h:428: base class initializer specified, but no base class to init= ialize ../track.h: In method `tracklist<T>::const_iterator::const_iterator(Track *= *)': ../track.h:429: base class initializer specified, but no base class to init= ialize make[5]: *** [mtscale.lo] Fehler 1 make[5]: Verlassen des Verzeichnisses Verzeichnis =BB/home/silentman/Progra= mme/lmuse/muse/muse/widgets=AB make[4]: *** [all] Fehler 2 make[4]: Verlassen des Verzeichnisses Verzeichnis =BB/home/silentman/Progra= mme/lmuse/muse/muse/widgets=AB make[3]: *** [all-recursive] Fehler 1 make[3]: Verlassen des Verzeichnisses Verzeichnis =BB/home/silentman/Progra= mme/lmuse/muse/muse=AB make[2]: *** [all] Fehler 2 make[2]: Verlassen des Verzeichnisses Verzeichnis =BB/home/silentman/Progra= mme/lmuse/muse/muse=AB make[1]: *** [all-recursive] Fehler 1 make[1]: Verlassen des Verzeichnisses Verzeichnis =BB/home/silentman/Progra= mme/lmuse/muse=AB make: *** [all] Fehler 2 Seems that it would compile now but there is an new error... :-( Mike |