I can't seem to run a
git clone git://git.directfb.org/git/directfb/core/DirectFB.git
It's been that way for me for about 2 weeks.
On another note:
While cross compiling DirectFB-1.5.3 for ARM I noticed that the file
atomic.h gets included into C++ files, but GCC refuses to compile it
because
(line 188)
static inline int _D__atomic_cmpxchg(volatile int *ptr,
int old,
int new)
the 3rd parameter's name is "new" which, of course, is a C++ keyword.
Renaming it to anything else allows the compilation to continue.
In the file serial.h (line 112):
value = D_SYNC_ADD_AND_FETCH( &counter->value, 1 );
passes DirectSerial::value which is an unsigned long into
atomic.h (line 221)
static inline int _D__atomic_add_return(int i, volatile int *v)
which expects a pointer to an int. The "_D__atomic_add_return" function
is implemented in assembly which I can't read without constantly
checking the architecture manual, but the parameter type mismatch
worries me. (also fails to compile on gcc-4.4.5)
thanks for reading,
Chris
_______________________________________________
directfb-dev mailing list
directfb-dev@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev