On Thu, 2009-09-03 at 08:54 -0300, David Bremner wrote: > Package: libsynthesis > Version: 3.0.3.28+ds1-2 > Severity: serious > Justification: no longer builds from source > > libsynthesis (just added to the archive) is not compiling on alpha.
I've committed a patch to the git.moblin.org master branch which should fix this "fails to build" error: commit 9b655d57709a6354d29129d236361c7a2533b3b3 Author: Patrick Ohly <patrick.o...@gmx.de> Date: Thu Sep 3 14:37:13 2009 +0200 TDebugLoggerBase::DebugOpenBlock: fixed build failure on Alpha CPU architecture The code passes a NULL instead of va_list to DebugVOpenBlock. On Alpha, va_list doesn't seem to be a pointer, so that fails: sysync/debuglogger.cpp: In member function 'virtual void sysync::TDebugLoggerBase::DebugOpenBlock(co sysync/debuglogger.cpp:606: error: no matching function for call to 'sysync::TDebugLoggerBase::Debug sysync/debuglogger.h:271: note: candidates are: virtual void sysync::TDebugLoggerBase::DebugVOpenBlo This patch passes a dummy va_list instance instead of NULL. Because the corresponding format string is NULL, the value is never used, so this doesn't change anything except getting the code to compile. Reported as Debian Bug #544862. David, after looking at the changes on the master branch since we packaged the source for SyncEvolution 0.9, I think that you can package the latest libsynthesis source code and use it for SyncEvolution 0.9. However, there has been an API extension (STEP_RESENDDATA) that hasn't been reviewed and merged back by Synthesis - I'd rather wait for that before having it show up in Debian. If you want to move forward quickly, then I can either create a 0.9 maintenance branch or you can apply that patch as part of the Debian packaging. -- Bye, Patrick Ohly -- patrick.o...@gmx.de http://www.estamos.de/ -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org