From: Tim <ter...@ro...> - 2008-08-01 00:52:07
|
On Tuesday 29 July 2008 08:10:47 pm you wrote: > G'day Tim as expected all went well with the nnew build; 32 bit gentoo > 2008.0-r1 now and it too works fine. However, having rebuildt with > gcc-4.3.1 i think I now see what's wrong. Could it be gcc ? By default > Gentoo is using 4.1.2, but Linuxsampler refuses to use this as there is an > nptl bug in there that causes it to crash. This bug is fixed in >=4.2. Now > i have rebuilt my systenm with 4.3.1 and muse won't even build now. The > synths don't build. My other machines were updated to 4.2 because of this > nptl bug earlier this year ; maybe the compiler is the problem ? Howdy Geoff. Can you send me the errors you're getting on the command line when you try to build muse? Shouldn't be a problem I think. Could be something simple... Oh, Wait... Actually, one person a few weeks ago said he had to insert a few #include lines here and there. So maybe it is gcc... *** Checked... yes, he was using gcc 4.3.1 ! Here is an excerpt of what he did, if you feel comfortable doing yourself. Otherwise, wait till my next commit (soon) - I told him I would add his changes. I actually recommend waiting for my commit, because if you manually change it, and then I commit, then you try to pull that commit in, it may see that you have changed it and complain that it doesn't match what's supposed to be there... Or, you can do the changes, then when I commit, just pull the whole tree over again, and rebuild the whole thing so it doesn't complain (slow rebuild !). files that required modification: ------------------------------------------ synti/simpledrums/ssplugin.cpp --> add #include <stdlib.h> muse/memory.h --> add #include <stdlib.h> muse/widgets/poslabel.cpp --> add #include <stdlib.h> muse/evdata.h --> add #include <string.h> muse/thread.cpp --> add #include <stdlib.h> muse/help.cpp --> add #include <stdlib.h> muse/ctrl.cpp --> add #include <stdlib.h> Tim. |