Am Freitag, den 11.12.2009, 09:07 +0100 schrieb Lucas Nussbaum: > Source: mediatomb > Version: 0.12.0~svn2018-4 > Severity: serious > User: [email protected] > Usertags: qa-ftbfs-20091210 qa-ftbfs > Justification: FTBFS on amd64 > > Hi, > > During a rebuild of all packages in sid, your package failed to build on > amd64. > > Relevant part: > > g++ -DHAVE_CONFIG_H -I. -I.. -I../tombupnp/upnp/inc -I../src > > -I../tombupnp/ixml/inc -I../tombupnp/threadutil/inc -I../tombupnp/upnp/inc > > -I.. -I/usr/include/mysql -DBIG_JOINS=1 -DUNIV_LINUX -DUNIV_LINUX > > -I/usr/include/mozjs -I/usr/include/taglib -pthread > > -I/usr/include -I/usr/include -DDVDNAV_USES_EXTERNAL_DVDREAD -Wall -g -O2 > > -MT libmediatomb_a-tools.o -MD -MP -MF .deps/libmediatomb_a-tools.Tpo -c -o > > libmediatomb_a-tools.o `test -f '../src/tools.cc' || echo > > './'`../src/tools.cc > > ../src/tools.cc: In function 'zmm::String hex_decode_string(zmm::String)': > > ../src/tools.cc:306: error: invalid conversion from 'const char*' to 'char*' > > ../src/tools.cc:307: error: invalid conversion from 'const char*' to 'char*' > > ../src/tools.cc: In function 'zmm::String url_unescape(zmm::String)': > > ../src/tools.cc:402: error: invalid conversion from 'const char*' to 'char*' > > ../src/tools.cc:408: error: invalid conversion from 'const char*' to 'char*' > > make[3]: *** [libmediatomb_a-tools.o] Error 1 That FTBFS should happen on any architecture. I could reproduce it on i386, too.
If I didn't forget to attach it ;) there's a quilt patch attached that fixes the FTBFS but I did *NOT* test if it breaks anything. But I think the changes are harmless. Cheers - Fuddl
Index: mediatomb-0.12.0~svn2018/src/tools.cc
===================================================================
--- mediatomb-0.12.0~svn2018.orig/src/tools.cc 2009-12-11 12:36:59.103010449 +0100
+++ mediatomb-0.12.0~svn2018/src/tools.cc 2009-12-11 12:41:30.483009123 +0100
@@ -303,8 +303,8 @@
Ref<StringBuffer> buf(new StringBuffer(len / 2));
for (int i = 0; i < len; i += 2)
{
- char *chi = strchr(HEX_CHARS, ptr[i]);
- char *clo = strchr(HEX_CHARS, ptr[i + 1]);
+ char *chi = strchr((char *) HEX_CHARS, ptr[i]);
+ char *clo = strchr((char *) HEX_CHARS, ptr[i + 1]);
int hi, lo;
if (chi)
@@ -399,13 +399,13 @@
char *pos;
- pos = strchr(hex, chi);
+ pos = strchr((char *) hex, chi);
if (!pos)
hi = 0;
else
hi = pos - hex;
- pos = strchr(hex, clo);
+ pos = strchr((char *) hex, clo);
if (!pos)
lo = 0;
else
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil
_______________________________________________ pkg-multimedia-maintainers mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers

