[ardour-dev] ardour 2.0beta8 scons problem
Piotr Sawicki
pelle at plusnet.pl
Fri Dec 1 17:08:44 PST 2006
Hi,
I use open suse 10.0. I am trying to compile ardour:
scons: `libs/glibmm2/glibmmconfig.h' is up to date.
g++ -O3 -fomit-frame-pointer -ffast-math -fstrength-reduce -DARCH_X86 -mmmx
-mar
ch=i686 -msse -mfpmath=sse -DBUILD_SSE_OPTIMIZATIONS -Wall -DHAVE_LIBLO
-DENABLE
_NLS -DHAVE_GETMNTENT -Woverloaded-virtual -DPACKAGE=\"libpbd\" -D_REENTRANT
-D_
LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DLIBSIGC_DISABLE_DEPRECATED
-DHAVE_EXECI
NFO -fPIC -I/opt/gnome/lib/glib-2.0/include -Ilibs/sigc++2 -Ilibs/glibmm2
-I/opt
/gnome/include/glib-2.0 -Ilibs/pbd -I/usr/include/libxml2 -c -o
libs/pbd/pool.os
libs/pbd/pool.cc
libs/pbd/pbd/ringbuffer.h: In member function ‘void RingBuffer<T>::reset()’:
libs/pbd/pbd/ringbuffer.h:51: error: there are no arguments to
‘g_atomic_int_set
’ that depend on a template parameter, so a declaration of ‘g_atomic_int_set’
mu
st be available
libs/pbd/pbd/ringbuffer.h:51: error: (if you use ‘-fpermissive’, G++ will
accept
your code, but allowing the use of an undeclared name is deprecated)
libs/pbd/pbd/ringbuffer.h:52: error: there are no arguments to
‘g_atomic_int_set
’ that depend on a template parameter, so a declaration of ‘g_atomic_int_set’
mu
st be available
libs/pbd/pbd/ringbuffer.h: In member function ‘void RingBuffer<T>::set(size_t,
s
ize_t)’:
libs/pbd/pbd/ringbuffer.h:57: error: there are no arguments to
‘g_atomic_int_set
’ that depend on a template parameter, so a declaration of ‘g_atomic_int_set’
mu
st be available
libs/pbd/pbd/ringbuffer.h:58: error: there are no arguments to
‘g_atomic_int_set
’ that depend on a template parameter, so a declaration of ‘g_atomic_int_set’
mu
st be available
libs/pbd/pbd/ringbuffer.h: In member function ‘void
RingBuffer<T>::decrement_rea
d_ptr(size_t)’:
libs/pbd/pbd/ringbuffer.h:73: error: there are no arguments to
‘g_atomic_int_set
’ that depend on a template parameter, so a declaration of ‘g_atomic_int_set’
mu
st be available
libs/pbd/pbd/ringbuffer.h: In member function ‘void
RingBuffer<T>::increment_rea
d_ptr(size_t)’:
libs/pbd/pbd/ringbuffer.h:77: error: there are no arguments to
‘g_atomic_int_set
’ that depend on a template parameter, so a declaration of ‘g_atomic_int_set’
mu
st be available
libs/pbd/pbd/ringbuffer.h: In member function ‘void
RingBuffer<T>::increment_wri
te_ptr(size_t)’:
libs/pbd/pbd/ringbuffer.h:81: error: there are no arguments to
‘g_atomic_int_set
’ that depend on a template parameter, so a declaration of ‘g_atomic_int_set’
mu
st be available
libs/pbd/pbd/ringbuffer.h: In member function ‘size_t RingBuffer<T>::read(T*,
si
ze_t)’:
libs/pbd/pbd/ringbuffer.h:160: error: there are no arguments to
‘g_atomic_int_se
t’ that depend on a template parameter, so a declaration of ‘g_atomic_int_set’
m
ust be available
libs/pbd/pbd/ringbuffer.h: In member function ‘size_t RingBuffer<T>::write(T*,
s
ize_t)’:
libs/pbd/pbd/ringbuffer.h:200: error: there are no arguments to
‘g_atomic_int_se
t’ that depend on a template parameter, so a declaration of
‘g_atomic_int_set’ m
ust be available
libs/pbd/pbd/ringbuffer.h: In member function ‘size_t RingBuffer<T>::write(T*,
s
ize_t) [with T = void*]’:
libs/pbd/pool.cc:49: instantiated from here
libs/pbd/pbd/ringbuffer.h:200: error: ‘g_atomic_int_set’ was not declared in
thi
s scope
libs/pbd/pbd/ringbuffer.h: In member function ‘size_t RingBuffer<T>::read(T*,
si
ze_t) [with T = void*]’:
libs/pbd/pool.cc:66: instantiated from here
libs/pbd/pbd/ringbuffer.h:160: error: ‘g_atomic_int_set’ was not declared in
thi
s scope
libs/pbd/pbd/ringbuffer.h: In member function ‘void RingBuffer<T>::reset()
[with
T = void*]’:
libs/pbd/pbd/ringbuffer.h:41: instantiated from
‘RingBuffer<T>::RingBuffer(siz
e_t) [with T = void*]’
libs/pbd/pool.cc:34: instantiated from here
libs/pbd/pbd/ringbuffer.h:51: error: ‘g_atomic_int_set’ was not declared in
this
scope
scons: *** [libs/pbd/pool.os] Error 1
scons: building terminated because of errors.
piotr at linux:/mnt/linux/ardour-2.0beta8>
please help
thanks
Piotr
More information about the Ardour-Dev
mailing list