Subversion Repositories DIN Is Noise

Rev

Rev 125 | Blame | Compare with Previous | Last modification | View Log | RSS feed

DIN Is Noise

Copyright (c) 2006-2017 Jagannathan Sampath <jag@dinisnoise.org>
Please visit http://dinisnoise.org for more information.

DIN Is Noise is released under GPL 2.0 license.
See the file COPYING for more information.
DIN Is Noise is Free Software.

I thank all the funders for making this release of DIN Is Noise 
as Free Software possible.

Please fund DIN Is Noise development at http://dinisnoise.org/fundin/

To build DIN Is Noise for 64-bit GNU/Linux,

First, you have to install these libraries:

  a. OpenGL (-lGL)
  b. SDL (-lSDL)
  c. TCL (-ltcl)
  d. Boost
  e. JACK (-ljack) 
  f. ALSA (-lasound)

To build for the first time type these commands in a shell,

a. autoreconf -fvi

b. ./configure CXXFLAGS="-O3 -D__UNIX_JACK__" CFLAGS=-O3

If you want ALSA support instead of JACK then:

b. ./configure CXXFLAGS="-O3 -D__LINUX_ALSA__" CFLAGS=-O3

c. make

d. DO NOT make install!

e. !! ATTENTION !! 
   make sure JACK server is running before starting DIN.
   if you are using ALSA, make sure no other program is playing audio.

f. cd src

g. ./din

h. enjoy?!

To upgrade,

a. svn update

b. autoreconf -fvi

c. ./configure CXXFLAGS="-O3 -D__UNIX_JACK__" CFLAGS=-O3

If you want ALSA support instead of JACK then:

c. ./configure CXXFLAGS="-O3 -D__LINUX_ALSA__" CFLAGS=-O3

d. make

e. DO NOT make install!

f. !!ATTENTION!! 
   if you are using JACK, make sure JACK server is running before starting DIN.
   if you are using ALSA, make sure no other program is playing audio.

g. cd src

h. rm -rf user # compulsory due to upgrade!

i. ./din

j. enjoy?!


***********************************************************************
* Please do not use this source code to build and distribute binaries *
* for Microsoft Windows or Apple Mac OS X as I sell licenses for      * 
* using those binaries at http://dinisnoise.org/buy to barely         * 
* support myself.                                                     *
***********************************************************************

Hope you enjoy playing with DIN Is Noise.

Jagannathan Sampath <jag@dinisnoise.org>
Chennai, India.