Thanks Willy! I added your fixes to svn head. Regards, Robert
2013/2/17 Willy Foobar <[email protected]>: > Hallo all, > > I had some time this weekend and did some muse stuff. > I use a OpenSuSE-12.2 x86 linux on a fujitsu laptop (32bit). > > Last Time I tried to compile msue 2.1 I had some major problems (compiling > muse-2.1.tar.gz). > (compile_muse.sh was not working correct) > > Now, I had no problems at all compiling muse-2.1.1.tar.gz > > > I had only 3 warnings while running cmake. > I got these warning: > ------------------------------------------------------------- > /home/trillian/hafi/Dokumente/prj/MUSE/muse-2.1.1/muse/remote/pyapi.cpp:984:1: > warning: converting to non-pointer type ‘int’ from NULL [-Wconversion-null] > > > /home/trillian/hafi/Dokumente/prj/MUSE/muse-2.1.1/muse/song.cpp: In member > function ‘void MusECore::Song::update(MusECore::SongChangedFlags_t, bool)’: > > /home/trillian/hafi/Dokumente/prj/MUSE/muse-2.1.1/muse/song.cpp:1379:108: > warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but > argument 2 has type ‘MusECore::SongChangedFlags_t {aka long long int}’ > [-Wformat] > > /home/trillian/hafi/Dokumente/prj/MUSE/muse-2.1.1/synti/s1/s1.cpp:230:14: > warning: unused parameter ‘projectPathPtr’ [-Wunused-parameter] > > ++++++++++++++++++++ > I fixed these 3 issues(see below).++++ > > A call of: > > diff -r muse-2.1.1 muse-2.1.1.original > > gave this output > (despite to some unimportant differences in: > muse-2.1.1/build/CMakeFiles/CMakeError.log > ---------------------------------- > > diff -r muse-2.1.1/muse/remote/pyapi.cpp > muse-2.1.1-original/muse/remote/pyapi.cpp > 983,984c983 > < //{NULL, NULL, NULL, NULL} > < {NULL, NULL, 0, NULL} // changed by willyfoobar > --- >> {NULL, NULL, NULL, NULL} > > > diff -r muse-2.1.1/muse/song.cpp muse-2.1.1-original/muse/song.cpp > 1377,1378c1377 > < //printf("THIS SHOULD NEVER HAPPEN: unallowed recursion in > Song::update(%08lx), level %d!\n" > < printf("THIS SHOULD NEVER HAPPEN: unallowed recursion in > Song::update(%08llx), level %d!\n" // changed by willyfoobar > --- >> printf("THIS SHOULD NEVER HAPPEN: unallowed recursion in >> Song::update(%08lx), level %d!\n" > > > diff -r muse-2.1.1/synti/s1/s1.cpp muse-2.1.1-original/synti/s1/s1.cpp > 230,231c230 > < //static Mess* instantiate(int sr, QWidget*, QString* projectPathPtr, const > char*) > < static Mess* instantiate(int sr, QWidget*, QString* /*projectPathPtr*/, > const char*) // changed by willyfoobar > --- >> static Mess* instantiate(int sr, QWidget*, QString* projectPathPtr, const >> char*) > > +++++++++++++++++++++++++++++++++++ > > I hope this helps. > I attach the relevant diff and the plain compiler warnings. > Greeting, > Willy > > ------------------------------------------------------------------------------ > The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, > is your hub for all things parallel software development, from weekly thought > leadership blogs to news, videos, case studies, tutorials, tech docs, > whitepapers, evaluation guides, and opinion stories. Check out the most > recent posts - join the conversation now. http://goparallel.sourceforge.net/ > _______________________________________________ > Lmuse-developer mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/lmuse-developer > ------------------------------------------------------------------------------ The Go Parallel Website, sponsored by Intel - in partnership with Geeknet, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials, tech docs, whitepapers, evaluation guides, and opinion stories. Check out the most recent posts - join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Lmuse-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lmuse-developer
