[linux-audio-user] compiling shaketracker with gcc 3.2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

I was just wondering if anyone had compiled Shaketracker with gcc-3.2? I 
get the following errors...

c++ -DPACKAGE=\"shaketracker\" -DVERSION=\"0.4.6\"  -I. -I.      
-I/usr/local/lib/sigc++-1.0/include -I/usr/local/include/sigc++-1.0 
-I/usr/local/lib/gtkmm/include -I/usr/local/include 
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include 
-I/usr/X11R6/include -I/usr/local/lib/sigc++-1.0/include 
-I/usr/local/include/sigc++-1.0  -DPOSIX_ENABLED   -DALSA_ENABLED  -g3 
-c midioutdevicemanager.cpp
In file included from midioutdevicemanager.h:20,
                from midioutdevicemanager.cpp:18:
midioutdevice.h:33: 'string' is used as a type, but is not defined as a 
type.
midioutdevice.h:34: 'string' is used as a type, but is not defined as a 
type.
midioutdevice.h:43: parse error before `)' token
midioutdevice.h:44: parse error before `)' token
midioutdevice.h: In function `int get_subdevices_count()':
midioutdevice.h:46: `subdevices_count' undeclared (first use this function)
midioutdevice.h:46: (Each undeclared identifier is reported only once 
for each
  function it appears in.)
midioutdevice.h: At global scope:
midioutdevice.h:47: syntax error before `(' token
midioutdevice.h:49: virtual outside class declaration
midioutdevice.h:50: virtual outside class declaration
midioutdevice.h:51: virtual outside class declaration
midioutdevice.h: In function `bool is_subdevice_enabled(int)':
midioutdevice.h:51: `subdevice_enabled' undeclared (first use this 
function)
midioutdevice.h: At global scope:
midioutdevice.h:54: virtual outside class declaration
midioutdevice.h:55: virtual outside class declaration
midioutdevice.h:56: virtual outside class declaration
midioutdevice.h:57: virtual outside class declaration
midioutdevice.h:58: virtual outside class declaration
midioutdevice.h:59: virtual outside class declaration
midioutdevice.h:60: virtual outside class declaration
midioutdevice.h:61: virtual outside class declaration
midioutdevice.h:62: virtual outside class declaration
midioutdevice.h:64: virtual outside class declaration
midioutdevice.h:65: virtual outside class declaration
midioutdevice.h:67: virtual outside class declaration
midioutdevice.h:68: virtual outside class declaration
midioutdevice.h:69: virtual outside class declaration
midioutdevice.h:70: virtual outside class declaration
midioutdevice.h:71: virtual outside class declaration
midioutdevice.h:73: parse error before `)' token
midioutdevice.h:74: destructors must be member functions
midioutdevice.h:74: virtual outside class declaration
midioutdevice.h:75: parse error before `}' token
In file included from midioutdevicemanager.cpp:18:
midioutdevicemanager.h:37: 'vector' is used as a type, but is not 
defined as a
  type.
midioutdevicemanager.h:41: syntax error before `*' token
midioutdevicemanager.h:48: parse error before `)' token
midioutdevicemanager.h:50: parse error before `)' token
midioutdevicemanager.h:51: parse error before `)' token
midioutdevicemanager.h:54: `newdevice' was not declared in this scope
midioutdevicemanager.h:54: invalid data member initialization
midioutdevicemanager.h:54: (use `=' to initialize static data members)
midioutdevicemanager.h:54: variable or field `AddDevice' declared void
midioutdevicemanager.h: In member function `bool
  MidiOutDeviceManager::is_device_enabled(int)':
midioutdevicemanager.h:55: `device_array' undeclared (first use this 
function)
midioutdevicemanager.cpp: In member function `int
  MidiOutDeviceManager::real_device(unsigned int)':
midioutdevicemanager.cpp:23: `subdev_vector' undeclared (first use this
  function)
midioutdevicemanager.cpp: At global scope:
midioutdevicemanager.cpp:38: `newdevice' was not declared in this scope
midioutdevicemanager.cpp:38: `void MidiOutDeviceManager::AddDevice' is 
not a
  static member of `class MidiOutDeviceManager'
midioutdevicemanager.cpp:38: variable `void MidiOutDeviceManager::AddDevice'
  has initializer but incomplete type
midioutdevicemanager.cpp:38: syntax error before `{' token
midioutdevicemanager.cpp:43: syntax error before `++' token
midioutdevicemanager.cpp:47: ISO C++ forbids declaration of `
  regenerate_subdev_vector' with no type
midioutdevicemanager.cpp:49: parse error before `}' token
midioutdevicemanager.cpp:53: syntax error before `::' token
midioutdevicemanager.cpp:58: syntax error before `::' token
midioutdevicemanager.cpp:64: syntax error before `::' token
make[1]: *** [midioutdevicemanager.o] Error 1
make[1]: Leaving directory 
`/home/jordan/src/audio/shaketracker-0.4.6/trackercore'
make: *** [all-recursive] Error 1





[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux