benmwebb / dopewars

Game simulating the life of a drug dealer in New York
https://dopewars.sourceforge.io/
GNU General Public License v2.0
88 stars 13 forks source link

no sounds #81

Open BishopBatman opened 2 months ago

BishopBatman commented 2 months ago

Game not playing sound. It might be the way my virtual box is set up, or it might be in the code. Any advice welcome! Here's the compile code:

Making all in src make[1]: Entering directory '/home/bishopbatman/churchwars/src' make all-recursive make[2]: Entering directory '/home/bishopbatman/churchwars/src' Making all in gui_client make[3]: Entering directory '/home/bishopbatman/churchwars/src/gui_client' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/bishopbatman/churchwars/src/gui_client' Making all in curses_client make[3]: Entering directory '/home/bishopbatman/churchwars/src/curses_client' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/bishopbatman/churchwars/src/curses_client' Making all in gtkport make[3]: Entering directory '/home/bishopbatman/churchwars/src/gtkport' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/bishopbatman/churchwars/src/gtkport' Making all in cursesport make[3]: Entering directory '/home/bishopbatman/churchwars/src/cursesport' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/bishopbatman/churchwars/src/cursesport' Making all in plugins make[3]: Entering directory '/home/bishopbatman/churchwars/src/plugins' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/bishopbatman/churchwars/src/plugins' make[3]: Entering directory '/home/bishopbatman/churchwars/src' make[3]: Leaving directory '/home/bishopbatman/churchwars/src' make[2]: Leaving directory '/home/bishopbatman/churchwars/src' make[1]: Leaving directory '/home/bishopbatman/churchwars/src' Making all in doc make[1]: Entering directory '/home/bishopbatman/churchwars/doc' Making all in help make[2]: Entering directory '/home/bishopbatman/churchwars/doc/help' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/bishopbatman/churchwars/doc/help' make[2]: Entering directory '/home/bishopbatman/churchwars/doc' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/home/bishopbatman/churchwars/doc' make[1]: Leaving directory '/home/bishopbatman/churchwars/doc' Making all in po make[1]: Entering directory '/home/bishopbatman/churchwars/po' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/home/bishopbatman/churchwars/po' Making all in sounds make[1]: Entering directory '/home/bishopbatman/churchwars/sounds' Making all in 19.5degs make[2]: Entering directory '/home/bishopbatman/churchwars/sounds/19.5degs' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/bishopbatman/churchwars/sounds/19.5degs' make[2]: Entering directory '/home/bishopbatman/churchwars/sounds' make[2]: Nothing to be done for 'all-am'. make[2]: Leaving directory '/home/bishopbatman/churchwars/sounds' make[1]: Leaving directory '/home/bishopbatman/churchwars/sounds' make[1]: Entering directory '/home/bishopbatman/churchwars' make[1]: Nothing to be done for 'all-am'. make[1]: Leaving directory '/home/bishopbatman/churchwars' Making install in src make[1]: Entering directory '/home/bishopbatman/churchwars/src' Making install in gui_client make[2]: Entering directory '/home/bishopbatman/churchwars/src/gui_client' make[3]: Entering directory '/home/bishopbatman/churchwars/src/gui_client' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/bishopbatman/churchwars/src/gui_client' make[2]: Leaving directory '/home/bishopbatman/churchwars/src/gui_client' Making install in curses_client make[2]: Entering directory '/home/bishopbatman/churchwars/src/curses_client' make[3]: Entering directory '/home/bishopbatman/churchwars/src/curses_client' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/bishopbatman/churchwars/src/curses_client' make[2]: Leaving directory '/home/bishopbatman/churchwars/src/curses_client' Making install in gtkport make[2]: Entering directory '/home/bishopbatman/churchwars/src/gtkport' make[3]: Entering directory '/home/bishopbatman/churchwars/src/gtkport' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/bishopbatman/churchwars/src/gtkport' make[2]: Leaving directory '/home/bishopbatman/churchwars/src/gtkport' Making install in cursesport make[2]: Entering directory '/home/bishopbatman/churchwars/src/cursesport' make[3]: Entering directory '/home/bishopbatman/churchwars/src/cursesport' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/bishopbatman/churchwars/src/cursesport' make[2]: Leaving directory '/home/bishopbatman/churchwars/src/cursesport' Making install in plugins make[2]: Entering directory '/home/bishopbatman/churchwars/src/plugins' make[3]: Entering directory '/home/bishopbatman/churchwars/src/plugins' /bin/bash /home/bishopbatman/churchwars/auxbuild/install-sh -d /usr/local/lib/dopewars for plug in ; do \ /usr/bin/install -c ${plug} /usr/local/lib/dopewars; \ done make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/bishopbatman/churchwars/src/plugins' make[2]: Leaving directory '/home/bishopbatman/churchwars/src/plugins' make[2]: Entering directory '/home/bishopbatman/churchwars/src' make[3]: Entering directory '/home/bishopbatman/churchwars/src' /usr/bin/mkdir -p '/usr/local/bin' /bin/bash ../libtool --mode=install /usr/bin/install -c dopewars '/usr/local/bin' libtool: install: /usr/bin/install -c dopewars /usr/local/bin/dopewars make install-exec-hook make[4]: Entering directory '/home/bishopbatman/churchwars/src' chmod 2755 /usr/local/bin/dopewars make[4]: Leaving directory '/home/bishopbatman/churchwars/src' /bin/bash /home/bishopbatman/churchwars/auxbuild/install-sh -d /usr/local/share/pixmaps for pix in dopewars-pill.png dopewars-shot.png dopewars-weed.png; do \ /usr/bin/install -c -m 0644 ./${pix} /usr/local/share/pixmaps; \ done make[3]: Leaving directory '/home/bishopbatman/churchwars/src' make[2]: Leaving directory '/home/bishopbatman/churchwars/src' make[1]: Leaving directory '/home/bishopbatman/churchwars/src' Making install in doc make[1]: Entering directory '/home/bishopbatman/churchwars/doc' Making install in help make[2]: Entering directory '/home/bishopbatman/churchwars/doc/help' make[3]: Entering directory '/home/bishopbatman/churchwars/doc/help' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/install -c -d -m 0755 /usr/local/share/doc/dopewars/help for doc in cops.html general.html locations.html sounds.html drugs.html guns.html server.html; do \ /usr/bin/install -c -m 0644 ./${doc} /usr/local/share/doc/dopewars/help; \ done make[3]: Leaving directory '/home/bishopbatman/churchwars/doc/help' make[2]: Leaving directory '/home/bishopbatman/churchwars/doc/help' make[2]: Entering directory '/home/bishopbatman/churchwars/doc' make[3]: Entering directory '/home/bishopbatman/churchwars/doc' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/install -c -d -m 0755 /usr/local/share/doc/dopewars for doc in aiplayer.html configfile.html index.html i18n.html server.html clientplay.html credits.html example-cfg installation.html servercommands.html commandline.html contribute.html developer.html metaserver.html protocol.html windows.html ../LICENCE example-igneous; do \ /usr/bin/install -c -m 0644 ./${doc} /usr/local/share/doc/dopewars; \ done /usr/bin/mkdir -p '/usr/local/share/man/man6' /usr/bin/install -c -m 644 dopewars.6 '/usr/local/share/man/man6' make[3]: Leaving directory '/home/bishopbatman/churchwars/doc' make[2]: Leaving directory '/home/bishopbatman/churchwars/doc' make[1]: Leaving directory '/home/bishopbatman/churchwars/doc' Making install in po make[1]: Entering directory '/home/bishopbatman/churchwars/po' installing de.gmo as /usr/local/share/locale/de/LC_MESSAGES/dopewars.mo installing pl.gmo as /usr/local/share/locale/pl/LC_MESSAGES/dopewars.mo installing pt_BR.gmo as /usr/local/share/locale/pt_BR/LC_MESSAGES/dopewars.mo installing fr.gmo as /usr/local/share/locale/fr/LC_MESSAGES/dopewars.mo installing fr_CA.gmo as /usr/local/share/locale/fr_CA/LC_MESSAGES/dopewars.mo installing nn.gmo as /usr/local/share/locale/nn/LC_MESSAGES/dopewars.mo installing es.gmo as /usr/local/share/locale/es/LC_MESSAGES/dopewars.mo installing es_ES.gmo as /usr/local/share/locale/es_ES/LC_MESSAGES/dopewars.mo installing en_GB.gmo as /usr/local/share/locale/en_GB/LC_MESSAGES/dopewars.mo if test "dopewars" = "gettext-tools"; then \ /usr/bin/mkdir -p /usr/local/share/gettext/po; \ for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot Makevars.template; do \ /usr/bin/install -c -m 644 ./$file \ /usr/local/share/gettext/po/$file; \ done; \ for file in Makevars; do \ rm -f /usr/local/share/gettext/po/$file; \ done; \ else \ : ; \ fi make[1]: Leaving directory '/home/bishopbatman/churchwars/po' Making install in sounds make[1]: Entering directory '/home/bishopbatman/churchwars/sounds' Making install in 19.5degs make[2]: Entering directory '/home/bishopbatman/churchwars/sounds/19.5degs' make[3]: Entering directory '/home/bishopbatman/churchwars/sounds/19.5degs' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/usr/local/share/dopewars' /usr/bin/install -c -m 644 colt.wav gun.wav losebitch.wav murmur.wav run.wav train.wav bye.wav die.wav jet.wav message.wav punch.wav shotdown.wav '/usr/local/share/dopewars' make[3]: Leaving directory '/home/bishopbatman/churchwars/sounds/19.5degs' make[2]: Leaving directory '/home/bishopbatman/churchwars/sounds/19.5degs' make[2]: Entering directory '/home/bishopbatman/churchwars/sounds' make[3]: Entering directory '/home/bishopbatman/churchwars/sounds' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/bishopbatman/churchwars/sounds' make[2]: Leaving directory '/home/bishopbatman/churchwars/sounds' make[1]: Leaving directory '/home/bishopbatman/churchwars/sounds' make[1]: Entering directory '/home/bishopbatman/churchwars' make[2]: Entering directory '/home/bishopbatman/churchwars' make[2]: Nothing to be done for 'install-exec-am'. /bin/bash /home/bishopbatman/churchwars/auxbuild/install-sh -d /usr/local/var touch /usr/local/var/dopewars.sco chmod 0660 /usr/local/var/dopewars.sco /bin/bash /home/bishopbatman/churchwars/auxbuild/install-sh -d /usr/local/share/gnome/apps/Games /usr/bin/install -c -m 0644 ./dopewars.desktop /usr/local/share/gnome/apps/Games make[2]: Leaving directory '/home/bishopbatman/churchwars' make[1]: Leaving directory '/home/bishopbatman/churchwars'

benmwebb commented 2 months ago

Most likely, if you're building on Linux, you're missing the corresponding development headers for any sound plugin. See ./configure --help and the output when you run ./configure. On Linux sound is currently supported via the SDL (kinda old) library or the ESD (really ancient, nobody uses it anymore) library. On Windows or Mac the native sound systems should be used so the headers should always be available.