New Question

Revision history [back]

click to hide/show revision 1
initial version

Running FreeRDP-WebConnect on Ubuntu 12.04

  1. Are there binary packages for Linux distribution available .deb available with recent code ? (relatively recent/nightly ? )

  2. Trying to compile / run ./setup-all.sh -f -i -d from the master.zip Running in to issues compiling casablanca.!

    Checking out casablanca master ~/prereqs ~/prereqs /home/cms/FreeRDP-WebConnect-master Already up-to-date. ~/prereqs /home/cms/FreeRDP-WebConnect-master ./setup-all.sh: line 266: cd: casablanca/Binaries/Release64/: No such file or directory Internal error. Make sure you have an internet connection and that nothing is interfering with this script before running again (broken/rooted system or something deleting parts of the file-tree in mid-process).

I created the casablanca/Binaries/Release64 manually and it started compiling...

But now it is giving compilation errors....
                                               ^
    In file included from /usr/include/boost/bind/mem_fn.hpp:25:0,
                     from /usr/include/boost/mem_fn.hpp:22,
                     from /usr/include/boost/function/detail/prologue.hpp:18,
                     from /usr/include/boost/function.hpp:24,
                     from /usr/include/boost/locale/gnu_gettext.hpp:12,
                     from /usr/include/boost/locale.hpp:20,
                     from /home/jd/prereqs/casablanca/Release/src/pch/stdafx.h:74,
                     from /home/jd/prereqs/casablanca/Release/src/http/client/http_linux.cpp:30:
    /usr/include/boost/get_pointer.hpp:18:23: note: template<class T> T* boost::get_pointer(T*)
     template<class T> T * get_pointer(T * p)
                           ^
    /usr/include/boost/get_pointer.hpp:18:23: note:   template argument deduction/substitution failed:
    In file included from /usr/include/boost/bind/mem_fn.hpp:215:0,
                     from /usr/include/boost/mem_fn.hpp:22,
                     from /usr/include/boost/function/detail/prologue.hpp:18,
                     from /usr/include/boost/function.hpp:24,
                     from /usr/include/boost/locale/gnu_gettext.hpp:12,
                     from /usr/include/boost/locale.hpp:20,
                     from /home/jd/prereqs/casablanca/Release/src/pch/stdafx.h:74,
                     from /home/jd/prereqs/casablanca/Release/src/http/client/http_linux.cpp:30:
    /usr/include/boost/bind/mem_fn_template.hpp:271:43: note:   mismatched types ‘T*’ and ‘std::shared_ptr<web::http::client::details::linux_client>’
             BOOST_MEM_FN_RETURN (get_pointer(u)->*f_)(b1, b2);
                                               ^
    In file included from /usr/include/boost/bind/mem_fn.hpp:25:0,
                     from /usr/include/boost/mem_fn.hpp:22,
                     from /usr/include/boost/function/detail/prologue.hpp:18,
                     from /usr/include/boost/function.hpp:24,
                     from /usr/include/boost/locale/gnu_gettext.hpp:12,
                     from /usr/include/boost/locale.hpp:20,
                     from /home/jd/prereqs/casablanca/Release/src/pch/stdafx.h:74,
                     from /home/jd/prereqs/casablanca/Release/src/http/client/http_linux.cpp:30:
    /usr/include/boost/get_pointer.hpp:25:23: note: template<class T> T* boost::get_pointer(const std::auto_ptr<_Up>&)
     template<class T> T * get_pointer(std::auto_ptr<T> const& p)
                           ^
    /usr/include/boost/get_pointer.hpp:25:23: note:   template argument deduction/substitution failed:
    In file included from /usr/include/boost/bind/mem_fn.hpp:215:0,
                     from /usr/include/boost/mem_fn.hpp:22,
                     from /usr/include/boost/function/detail/prologue.hpp:18,
                     from /usr/include/boost/function.hpp:24,
                     from /usr/include/boost/locale/gnu_gettext.hpp:12,
                     from /usr/include/boost/locale.hpp:20,
                     from /home/jd/prereqs/casablanca/Release/src/pch/stdafx.h:74,
                     from /home/jd/prereqs/casablanca/Release/src/http/client/http_linux.cpp:30:
    /usr/include/boost/bind/mem_fn_template.hpp:271:43: note:   ‘std::shared_ptr<web::http::client::details::linux_client>’ is not derived from ‘const std::auto_ptr<_Up>’
             BOOST_MEM_FN_RETURN (get_pointer(u)->*f_)(b1, b2);
                                               ^
    make[2]: *** [src/CMakeFiles/cpprest.dir/http/client/http_linux.cpp.o] Error 1
    make[1]: *** [src/CMakeFiles/cpprest.dir/all] Error 2
    make: *** [all] Error 2
    Unable to build casablanca package. Exiting...

Any help appreciated. Thanks /Jd