On Fri, 2010-02-12 at 23:43 +0100, Piñeiro wrote:
after an update on clutter, trying to compile it I get this error (and
several compilation warnings).
CC test_conformance-test-cogl-pixel-buffer.o
test-cogl-pixel-buffer.c: In function ‘create_map_tile’:
test-cogl-pixel-buffer.c:69: warning: implicit declaration of function
‘cogl_pixel_buffer_new’
test-cogl-pixel-buffer.c:69: warning: assignment makes pointer from integer
without a cast
test-cogl-pixel-buffer.c:71: warning: implicit declaration of function
‘cogl_is_pixel_buffer’
test-cogl-pixel-buffer.c:72: warning: implicit declaration of function
‘cogl_is_buffer’
test-cogl-pixel-buffer.c:75: warning: implicit declaration of function
‘cogl_buffer_set_usage_hint’
test-cogl-pixel-buffer.c:75: error: ‘COGL_BUFFER_USAGE_HINT_TEXTURE’
undeclared (first use in this function)
test-cogl-pixel-buffer.c:75: error: (Each undeclared identifier is reported
only once
test-cogl-pixel-buffer.c:75: error: for each function it appears in.)
etc.
I can workaround this problem by using the option
--disable-conformance (although I still get several compilation
warnings).
I'm doing something wrong?
seems to me you are stuck with an old cogl lying around your build.
could you try cleaning your clone with:
git clean -xdf
?
I just cloned from scratch and everything worked fine.
These days there were a lot of changes on cogl, so probably the issue
is that the conformance tests are outdated.
not that I can see. the test-cogl-pixel-buffer explicitly enables the
experimental API it is testing by defining COGL_ENABLE_EXPERIMENTAL_API
before including cogl/cogl.h.
It is a know issue? It has sense to open a bug?
no, it's not known; and no, we can track it on the mailing list for now.
ciao,
Emmanuele.
--
Emmanuele Bassi, Open Source Software Engineer
Intel Open Source Technology Center
--
To unsubscribe send a mail to clutter+unsubscr...@o-hand.com