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

Reply via email to