http://bugzilla.moblin.org/show_bug.cgi?id=5989

           Summary: libsoup incorrect type/g++ 4.4/SyncEvolution build
                    failure
    Classification: Moblin Projects
           Product: SyncEvolution
           Version: upstream
          Platform: Netbook
        OS/Version: Moblin Linux
            Status: Waiting for upstream
          Severity: normal
          Priority: P2
         Component: SyncEvolution
        AssignedTo: [email protected]
        ReportedBy: [email protected]
         QAContact: [email protected]
                CC: [email protected], [email protected],
                    [email protected]
        Depends on: 5987
 Release Milestone: Undecided


SyncEvolution 0.9 fails to compile in Moblin Trunk (g++ 4.4):

            SoupURI *uri = soup_message_get_uri(message.get());
=>          if (!strcmp(uri->scheme, SOUP_URI_SCHEME_HTTPS)) {
                SE_THROW_EXCEPTION(TransportException, "SSL certificate
checking requested, but no CA certificate file configured");
            }

SoupTransportAgent.cpp:119: error: invalid conversion from 'void*' to 'const
char*'
SoupTransportAgent.cpp:119: error:   initializing argument 2 of 'int
strcmp(const char*, const char*)'

The root cause is a bug in libsoup:
http://bugzilla.gnome.org/show_bug.cgi?id=594508

If distros run into this, they should patch libsoup, see Moblin distro bug
#5987. If this turns out to not happen, we can add a typecast to our code.

-- 
Configure bugmail: http://bugzilla.moblin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching someone on the CC list of the bug.
_______________________________________________
Syncevolution-issues mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution-issues

Reply via email to