[linux-audio-user] Audio* Tekno Composer fails to buid

Nick nicktsocanos at charter.net
Mon Apr 7 04:00:00 EDT 2003


On Mon, 2003-04-07 at 01:27, Michal Seta wrote:
> Why is that?
> 
> Making all in teknocomposer
> make[2]: Entering directory `/home/mis/downloads/teknocomposer/teknocomposer'
> c++ -DHAVE_CONFIG_H -I. -I. -I..     -O2 -fno-exceptions -fno-check-new -fexceptions  -c Sequencers.cpp
> In file included from BLITEngine.h:5,
>                  from AnalogOscillator.h:4,
>                  from LFO.h:5,
>                  from MojoSynth.h:16,
>                  from Sequencers.cpp:18:
> /usr/include/math.h:323: warning: `M_PI' redefined
> Types.h:5: warning: this is the location of the previous definition
> In file included from BLITEngine.h:9,
>                  from AnalogOscillator.h:4,
>                  from LFO.h:5,
>                  from MojoSynth.h:16,
>                  from Sequencers.cpp:18:
> FastMath.h: In function `float FABS(float)':
> FastMath.h:87: integer constant out of range
> make[2]: *** [Sequencers.o] Error 1
> make[2]: Leaving directory `/home/mis/downloads/teknocomposer/teknocomposer'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/mis/downloads/teknocomposer'
> make: *** [all-recursive-am] Error 2

FABS() should not be getting compiled at all. There should be a define
in the makefile for each file -D_64BITFLOAT_. FABS() is a throwback to
some old code I did many months ago and I am not using it. My guess is
that KDevelop studio did not put the defines in the makefile. I am going
to remove that from the project completely. FSIN() and FCOS() are used
as wavetables though. Note I got that Game Programming Gems 2...

There should also be a define -DPORT_AUDIO_DRIVER for port audio, or
-DALSA_DRIVER for using ALSA. 

If you have KDevelop Studio 2.1, just load the project and build it. I
don't know exactly about the autoconf scripts, I have not found a manual
to teach me how to make them yet. 

Sorry about my temper tantrum I just get very frustrated sometimes. I am
working very hard to learn many new things. I had thought in many months
people would write or say hello or something. Nada. I guess that's just
the way it is. It's cool by me now. I guess I thought Open meant
everyone was cool and down with that, but it ain't man. Ain't no scene
like that no more, and won't ever be. That's the way it is, and it ain't
gonna change. No man, I'm not much of a puritan, I code from the gut and
I don't know what to say, it is raw, and it is not correct. I am not
correct. I don't really apologize for it. It's just the way I am. Either
you forgive me and love me, or just write me off and we move on from
there. I hold no grudges against no one. It's cool by me. I have no
plans to be a professional coder. I do it my way or the highway. I
really don't care if it's good or bad, as long as it works the way I
want it too. If it works correctly, I can care less about my ettiquette.
No apologies for that either. 

But be cool, I appreciate your feedback, and if nothing else, I thank
you for that. Don't let my spontaneous weirdness get you down. I think
life is grand, but nobody else does it seems. Oh well. I am really just
a poet trying to make sense of numbers and codes to make this stupid
computer do what I want it to do. It doesn't matter how, just as long as
it does it the right way. That is why I have no future as an engineer :)
and why I will never work on a Linux kernel... but I just want a program
that does what I want it to do, and nobody is going to write it for me
you know. So, I have to take the nestea plunge and make sense of this
madness and make it happen. It won't happen any other way. I leave
behind everything I know and just move forward and for that I am always
thankful for.

Besides, I can never get half of the other projects to compile either.
Spiral synth won't compile. Arts crashes when I try to make a sound with
it.AmSynth won't compile for me. Bristol is all whacked out. So, I am
not surprised my program won't compile either. I never said I was pro:)


Thanks amigo you made me happy to know I am not alone in this world.
I will do everything possible to get it to compile for you though. Just
work with me and help me out. I will make some fixes and put a new
release up and you can see if that helps. I make a makefile but no
autoconf script I have no idea what all those symbols are or where to
find them yet.

Peace


-- 
Nick <nicktsocanos at charter.net>




More information about the Linux-audio-user mailing list