Thanks for the reply I could disable ALSA, (which I guess I'll try) . But when I try to compile ALSA 0.9.beta3 , It compiles fine, but on boot-up (SuSE 70 -2.4.2-suse) kernel , I get no soundcards found - boot message on terminal screen. I then have to modprobe all the alsa modules I need starting with , modprobe sound, and modprobe ymfpci modprobe snd-card-ymfpci gives - unresolved symbols error and I'm left with, no mixer & no soundcards found status. I figure that the 'kernel 2.4.2-suse sources, update', is giving me problems with the sound modules that get compiled in when I choose, sound , and ymfpci options. Funny that the 2.4.2-4GB standard suse kernel comes with all the soundcard modules compiled in as modules , and works with ALSA 5.10 . But I'm afraid that if I try to compile my alsa 0.9.beta3 sources with 2.4.2-4GB I'll loose alsa snd-card-ymfpci - as I did when trying that with 2.4.2-suse . actually the sources are supposed to be the same just 2.4.2-4GB is with 4GB mem option selected. This is what is really confusing me. So What do you think I should do , I'm at my wits end with this kernel upgrade - I can't remember ever having such trouble updating kernels , I've been using suse-linux since version 50 - was 1996 . Maybe some of you may know things that I should probably do, that could help me resolve this situation. I'd rather be contributing more to muse, and music as you would also, than fishing for 'kernel trouble solutions' . Any Help Greatly appreciated John W Mislan On Wed, 02 May 2001, Linium wrote:
Hello,
I have still the old glibc 2.1 and have been able to compile MusE 0.3.18. But I wonder if it will pose some problems later, for the moment MusE runs well.
The problem you have at compile time is in fact related to Alsa. (asequencer.h,asoundlib.h) Werner use the last 0.9.x version whereas you have 0.5.10
You can disable "with ALSA" in the make.inc and rely on the OSS emulation provided by alsa to use MusE or install ALSA 0.9.x.
Linium
Le Tue, 01 May 2001, basslake a écrit :
Hi I am having quite a bit of trouble trying to compile muse . My System : SuSE 70 - ldd --version = ldd (GNU libc) 2.1.3 which I'm stuck with in suse 70 wonder-land. - Holding Pattern : \ I know that suse71 has glibc 2.2 I don't feel like breaking everything I use, by trying to upgrade 'libc' As you probably know , It is a bad time to be upgrading due to the 'big - libc change' things aren't even working properly in suse '71 yet because of this change . This is why I hesitate to go out and buy suse 71 . I figure that it's better to wait for 72, or even 73 . By then all the dust will hopefully have settled .
More of My System -
SuSE Linux standard kernel 2,4,2-4GB - elf - @ /usr/src/linux /usr/src/linux/include /usr/src/linux/include/linux /usr/local/qt/lib/libqt.so.2.2.4 - ALSA 0.5.10 - gcc - 2.95.2
I have not been able to compile muse on this setup muse 0.3.10 - 0.3.17
I deleted 0.3.17 (gave-up), and downloaded 0.3.12 to be more compatible with my present setup - '(no-glibc2.2)' I have (GNU libc) 2.1.3 Still I get similar error codes no matter which version of muse.
/usr/include/linux/asequencer.h:821: warning: this is the location of the previous definition /usr/include/sys/asoundlib.h:2067: warning: `SND_SEQ_INSTR_FREE_CMD_ALL' redefined /usr/include/linux/asequencer.h:824: warning: this is the location of the previous definition /usr/include/sys/asoundlib.h:2068: warning: `SND_SEQ_INSTR_FREE_CMD_PRIVATE' redefined /usr/include/linux/asequencer.h:825: warning: this is the location of the previous definition /usr/include/sys/asoundlib.h:2069: warning: `SND_SEQ_INSTR_FREE_CMD_CLUSTER' redefined /usr/include/linux/asequencer.h:826: warning: this is the location of the previous definition /usr/include/sys/asoundlib.h:2070: warning: `SND_SEQ_INSTR_FREE_CMD_SINGLE' redefined /usr/include/linux/asequencer.h:827: warning: this is the location of the previous definition make[1]: *** [obj/alsa5midi.o] Error 1 make[1]: Leaving directory `/usr/src/muse-0.3.12/driver' make: *** [target] Error 2 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' What ???? is the location of the previous defination and, warning: `SND_SEQ_INSTR_FREE_CMD_PRIVATE' redefined
how can I fix this - any suggestions appreciated !!
Timidity, and Playmidi work great on this system as it is now - ALSA 0.5.10 - suse-stock-2.4.2-4GB kernel. Also, 'Jazz-sequencer' works to play to my (KAWAI Synth Keyboard) - MIDI 0-0" (device:RWe:RWeX) but not record . I see that there is still quite a bit of trouble with this issue at ALSA developers. something to do with, all the devices loading - causing some not to function . Also Jazz's input buffer may have been too small . I can't follow all as I don't have enough time , but I try to keep a check on what I can. So far I feel quite a bit of skin missing off my ass while wrestling with the Cutting Edge !! So to speak - I make jest to keep from crying from pain !! , and to cheer up others that may be missing a little skin as well.
Thanks for any comments or help on these matters. John W Mislan --
God does not play dice" -- Einstein "Not only does God play dice, he sometimes throws them where they can't be seen." -- Stephen Hawking --
God does not play dice" -- Einstein "Not only does God play dice, he sometimes throws them where they can't be seen." -- Stephen Hawking