Hi Bastian,

thanks for your reply! I'll inform Benjamin (he is the upstream author)
about this problem, maybe he has some hints.

Hi Benjamin,

byzanz fails to build on some of the more exotic architectures Debian
supports, since version 0.2.1.

The bugreport is here:

  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=583828

where you can see the error message. You can also see the buildlogs on
https://buildd.debian.org/build.cgi?pkg=byzanz by clicking on the
maybe-failed links.

I'm not sure how to fix this problem. Bastian suggests, that it has
something to do with endianess. Could you have a look at it and tell me
what you think?


Cheers,

Bastian

Am 19.06.2010 14:23, schrieb Bastian Blank:
> On Sat, Jun 19, 2010 at 01:40:45PM +0200, Bastian Venthur wrote:
>> The FTBFS is not reproducible on my machine. Adding -lcap to the linker
>> flags just results in a FTBS. The error message goes along the lines "C
>> compiler cannot create executables". Do you know how to fix that?
> 
> I would start with obvious problem. This is _no_ error in the C
> language, but the linker will tell you later.
> 
> | byzanzencodergstreamer.c:141: warning: implicit declaration of function 
> 'gst_caps_new_from_string'
> | byzanzencodergstreamer.c:141: warning: nested extern declaration of 
> 'gst_caps_new_from_string'
> | byzanzencodergstreamer.c:141: warning: assignment makes pointer from 
> integer without a cast
> 
> There is no exported function named gst_caps_new_from_string. This
> function however have _nothing_ to do with libcap.
> 
> Some googling provides me with this:
> | +#if G_BYTE_ORDER == G_LITTLE_ENDIAN
> | +  ogv->caps = gst_caps_from_string (GST_VIDEO_CAPS_BGRx);
> | +#elif G_BYTE_ORDER == G_BIG_ENDIAN
> | +  ogv->caps = gst_caps_new_from_string (GST_VIDEO_CAPS_xRGB);
> | +#else
> | +#error "Please add the Cairo caps format here"
> | +#endif
> 
> This looks weird, as this is the only endian-dependant part on the
> whole code and the only thing it seems to do is write it to a cairo
> surface, which wants native endianess.
> 
> Bastian
> 

-- 
Bastian Venthur                                      http://venthur.de
Debian Developer                                 venthur at debian org




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to