[linux-audio-user] compiling legasynth problem:

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: [linux-audio-user] compiling legasynth problem:
From: James Stone (stone1_AT_btinternet.com)
Date: Tue Jun 17 2003 - 02:25:14 EEST


Hello, would appreciate any help with this.

Trying to compile legasynth but its got me stumped. ./configure runs okay but
it complains it can build but cannot execute a gtkmm file. If I skip the
Gtkmm check, (and dependency check) it then breaks early on in the compile.
I am using Debian (sid) and have tried uninstalling libgtkmm-dev and
installing the tarball but to no avail: same symptoms.

make[1]: Entering directory `/home/stone/legasynth-0.4.1/effects'
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"LegaSynth\"
-DVERSION=\"0.4.1\" -DHAVE_LIBASOUND=1 -DSTDC_HEADERS=1 -I. -I.
-DOSS_ENABLED -DALSA_ENABLED -O3 -ffast-math -DPOSIX_ENABLED
-I/usr/lib/gtkmm/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2
-I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/lib/sigc++-1.0/include
-I/usr/include/sigc++-1.0 -I../lib -I../freeverb -c -o chorus.o `test -f
chorus.cpp || echo './'`chorus.cpp
In file included from chorus.h:21,
                 from chorus.cpp:18:
../lib/typedefs.h:32: error: syntax error before `(' token
../lib/typedefs.h:35: error: `cacabuffer' was not declared in this scope
../lib/typedefs.h:35: error: `m_val' was not declared in this scope
../lib/typedefs.h:35: error: ISO C++ forbids declaration of `sprintf' with no
   type
../lib/typedefs.h:35: error: `int sprintf' redeclared as different kind of
   symbol
/usr/lib/gcc-lib/i386-linux/3.3/include/stdio.h:310: error: previous
   declaration of `int sprintf(char*, const char*, ...)'
../lib/typedefs.h:35: error: initializer list being treated as compound
   expression
../lib/typedefs.h:36: error: parse error before `return'
In file included from chorus.h:21,
                 from chorus.cpp:18:
../lib/typedefs.h:41:1: warning: no newline at end of file
In file included from chorus.cpp:18:
chorus.h:41: error: 'vector' is used as a type, but is not defined as a type.
chorus.cpp: In constructor `Chorus::Chorus(int)':
chorus.cpp:23: error: `ringbuffer' undeclared (first use this function)
chorus.cpp:23: error: (Each undeclared identifier is reported only once for
   each function it appears in.)
chorus.cpp: In member function `void Chorus::process(Sint32*, Sint32*, int)':
chorus.cpp:80: warning: initialization to `int' from `double'
chorus.cpp:80: warning: argument to `int' from `double'
chorus.cpp:81: warning: initialization to `int' from `double'
chorus.cpp:81: warning: argument to `int' from `double'
chorus.cpp:118: warning: initialization to `int' from `double'
chorus.cpp:118: warning: argument to `int' from `double'
make[1]: *** [chorus.o] Error 1
make[1]: Leaving directory `/home/stone/legasynth-0.4.1/effects'
make: *** [all-recursive] Error 1

James


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Tue Jun 17 2003 - 02:28:02 EEST