Skip to Content.
Sympa Menu

baslinux - Re: [BL] Compiling for BL3

baslinux AT lists.ibiblio.org

Subject: Baslinux mailing list

List archive

Chronological Thread  
  • From: sindi keesan <keesan AT sdf.lonestar.org>
  • To: baslinux AT lists.ibiblio.org
  • Subject: Re: [BL] Compiling for BL3
  • Date: Wed, 11 May 2005 22:27:03 +0000 (UTC)

On Wed, 11 May 2005, David Moberg wrote:

----- Original Message -----
From: "sindi keesan" <keesan AT sdf.lonestar.org>

I tried to convert it with mcmenu (a former list member J. P.
compiled it for us) and 'something is wrong with the package'.

Anyone know what happened to JP?

I should skip trying to compile in BL3 for a while. Someone remind
me to STOP starting new projects for a few months.

I will postpone building MPlayer, since what you have works.


But that is not a NEW project! (Are you also starting too many projects?)


But I can't get playmidi 2.4.9 libc6 to play a midi yet.

mknod /dev/sequencer c 14 1

playmidi jazz.mid 'no playback device found' (trying to use a default)
playmidi -f jazz.mid ( -f to play on a non-midi soundcard)
'no playback device found'

Assuming you have a Vibra16, is the opl3.o module inserted?


No. I just switched CDs and tried to insmod it. This is where modprobe might be handy. Unresolved symbols:
sound_unload_synthdev
sound_notifier_chain_register (I should install gpm in BL3)
conf_printf2
sequencer_init
sound_locker
sound_alloc_synthdev
note_to_freq
synth_devs
computer_finetune

What other module do I need.

I am told, after making /dev/sequencer:
Cannot open /dev/sequencer: No such device.

This card (Vibra AWE32, I think) works fine with sb.o and mplayer and sox and mpg123. I also have a CT AWE32 and an AWE64 that works only in Windows but maybe will work with playmidi, if anything does. In DOS pmb works with the awe32 cards.

By the way, I am now trying to use playmidi in BL3 because I was able to compile it by remarking out or otherwise removing anything to do with X11, gtk, svgalib. # in front of some lines, split parts off of others. Left the .lame business and removed the X11 and svgalib stuff. I got a playmidi but make install does not do anything. Big deal, I can put it into /usr/local/bin myself or copy what the BL2 installation did or figure out Makefile's approach. There is a man page, and some drum sounds and sample midi files. I don't usually listen to drums anyway and was aiming at piano and harpsichord.

This binary is about 47K, which is not smaller than before, but I did not get splaymidi or xplaymidi along with it. Lots of space saved ;=)

Neither version is playing for me yet, this later BL3 one (for AWE32 as default) or the BL2 one (with -f for FM synthesis as output).


It is nice to know that this approach to remaking a Makefile works in BL3 so we don't need to install Xaw and svgalib in order to compile a sound player. It is always exciting when something starts to work (even if it won't play yet).

What other modules does opl3.o need? How can I query the module?




Archive powered by MHonArc 2.6.24.

Top of Page