Are there changes that can be made to the debian package of crossfire to not require alsa dependencies or are the obscure dependencies in some non-crossfire package? Darren On Sat, Mar 10, 2001 at 11:38:19AM +0200, Pertti Karppinen (OH6KTR) wrote: > I use debian linux (testing distribution) and due to some obscure > dependencies, I need to install some ALSA support libraries. The set is not > complete, so ALSA only programs won't work, or atleast have no sound. > > So, to be able to compile crossfire clients, I added a --disable-alsa option > to configure. > > I also did some rearranging in the order of the configure --help output, to > group things together a bit better. Some prettyprinting modifications also. > > Patch to configure.in is included, so someone who usually does the official > autoconf run can apply it, if deemed appropriate. > -- > BSc. Pertti Karppinen < pjka at iki.fi > |'Bridge Players | > Systems Designer, University of Jyvaskyla, Finland | Do | > http://www.iki.fi/~pjka/ | Office : +358 14 260 2088 | It | > HAM: OH6KTR QTH: KP22UF | Cellular: +358 40 564 0786 | on the Table' | Content-Description: configure.in.patch > --- configure.in.orig Sat Mar 10 11:24:42 2001 > +++ configure.in Sat Mar 10 10:55:39 2001 > @@ -40,30 +40,35 @@ > AC_ARG_ENABLE(ansi, [ --enable-ansi turn on strict ansi [default=no]], > , enable_ansi=no) > > -AC_ARG_ENABLE(gtk, [ --disable-gtk make x11 client [default=make gtk client if available]], > - gtk=no, gtk=yes ) > - > > -AC_ARG_ENABLE(sound, [ --disable-sound disable sound support [default=make sound support if we supported libraries exit]], > +AC_ARG_ENABLE(sound, [ --disable-sound disable sound support [default=make sound support if supported libraries exit]], > sound=no, sound=yes ) > > +dnl This is because some of us use OSS sound, even with ALSA libs installed > + > +AC_ARG_ENABLE(alsa, [ --disable-alsa disable ALSA sound support [default=use alsa sound support if alsa libraries exit]], > + alsa=no, alsa=yes ) > + > +AC_ARG_ENABLE(old-sound, [ --enable-old-sound use the old sound code ], > + new_sound=no) > + > +AC_ARG_WITH(sound-dir, [ --with-sound-dir=dir Directory where the sounds are located (default=/usr/local/lib/sounds) ], > + SOUNDDIR="$withval") > + > > dnl The follow two are really just a way to specify where the xpm information > dnl resides if not with the normal X11 stuff (ie, in /usr/local and not /usr > dnl /usr/X11 > > -AC_ARG_WITH(ldflags, [ --with-ldflags=dir provide addition linker directives to find libraries ], > +AC_ARG_WITH(ldflags, [ --with-ldflags=dir provide addition linker directives to find libraries ], > EXTRA_LIB="$withval") > > AC_ARG_WITH(includes, [ --with-includes=dir provide different compiler options to find headers with ], > EXTRA_INC="$withval") > > -AC_ARG_WITH(sound-dir, [ --with-sound-dir=dir Directory where the sounds are located (default=/usr/local/lib/sounds) ], > - SOUNDDIR="$withval") > - > -AC_ARG_ENABLE(old-sound, [ --enable-old-sound use the old sound code ], > - new_sound=no) > > +AC_ARG_ENABLE(gtk, [ --disable-gtk make x11 client [default=make gtk client if available]], > + gtk=no, gtk=yes ) > > AC_PROG_CC > > @@ -149,7 +154,9 @@ > fi > > if eval "test x$sound = xyes"; then > - AC_CHECK_LIB(asound, main, alsa_sound=yes, , -lm) > + if eval "test x$alsa = xyes"; then > + AC_CHECK_LIB(asound, main, alsa_sound=yes, , -lm) > + fi > AC_CHECK_LIB(audio, alNewConfig, sgi_sound=yes, ) > AC_CHECK_HEADER(sys/soundcard.h, oss_sound=yes, oss_sound=no) > AC_CHECK_HEADER(sys/audioio.h, sun_sound=yes, sun_sound=no) -- Please cc all mailing list replies to me, also. * http://benham.net/index.html < gecko at benham.net > <>< * * Debian: Software in the Public Interest: * * Project Secretary Treasurer * * Webmaster Team * * BTS Team siteROCK: * * Lintian Team Linux Infrastructure Engineer * -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 232 bytes Desc: not available Url : http://shadowknight.real-time.com/pipermail/crossfire/attachments/20010310/4f9caa01/attachment.pgp