From: Petr Nechaev Date: Mon, 26 Jan 2015 12:56:54 +0000 (+0300) Subject: Fix compilation errors X-Git-Tag: accepted/tizen/ivi/20160816.233712~12^2~11 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d4f0c746dc1d4dc9226f16b6bd463e7ef3c57994;p=profile%2Fivi%2Fautomotive-message-broker.git Fix compilation errors For compiling with gcc-4.8.2 (linaro) --- diff --git a/lib/superptr.hpp b/lib/superptr.hpp index b2c2f53..3723b36 100644 --- a/lib/superptr.hpp +++ b/lib/superptr.hpp @@ -88,7 +88,7 @@ template ::std::unique_ptr make_unique(T* t) template gobject_ptr make_gobject(T* t) { - return gobject_ptr(t, [](auto ptr) { if(ptr) g_object_unref(ptr);}); + return gobject_ptr(t, [](T *ptr) { if(ptr) g_object_unref(ptr);}); } } diff --git a/plugins/dbus/dbusinterfacemanager.cpp b/plugins/dbus/dbusinterfacemanager.cpp index 4006d50..d643a33 100644 --- a/plugins/dbus/dbusinterfacemanager.cpp +++ b/plugins/dbus/dbusinterfacemanager.cpp @@ -51,7 +51,7 @@ on_bus_acquired (GDBusConnection *connection, const gchar *name, gpointer user_d { DBusInterfaceManager* iface = static_cast(user_data); - iface->connection = std::shared_ptr(connection, [=](auto conn){ + iface->connection = std::shared_ptr(connection, [=](GDBusConnection* conn){ amb::traits::delete_functor functor; functor(conn); }); diff --git a/tools/AmbSignalMapper/lib/Intel/IviPoc/templates/ambtmpl_plugin.cpp b/tools/AmbSignalMapper/lib/Intel/IviPoc/templates/ambtmpl_plugin.cpp index 6f41274..6f6c889 100644 --- a/tools/AmbSignalMapper/lib/Intel/IviPoc/templates/ambtmpl_plugin.cpp +++ b/tools/AmbSignalMapper/lib/Intel/IviPoc/templates/ambtmpl_plugin.cpp @@ -81,7 +81,7 @@ gboolean AmbTmplPlugin::timeoutCallback(gpointer data) // AmbTmplPlugin //---------------------------------------------------------------------------- -AmbTmplPlugin::AmbTmplPlugin(AbstractRoutingEngine* re, const map& config, AbstractSink& parent) : +AmbTmplPlugin::AmbTmplPlugin(AbstractRoutingEngine* re, const map& config, AbstractSource& parent) : AmbPluginImpl(re, config, parent), interface(DEFAULT_CAN_IF_NAME), canBus(new CANBus(*static_cast(this))), diff --git a/tools/AmbSignalMapper/lib/Intel/IviPoc/templates/ambtmpl_plugin.h b/tools/AmbSignalMapper/lib/Intel/IviPoc/templates/ambtmpl_plugin.h index 9e22f55..af59323 100644 --- a/tools/AmbSignalMapper/lib/Intel/IviPoc/templates/ambtmpl_plugin.h +++ b/tools/AmbSignalMapper/lib/Intel/IviPoc/templates/ambtmpl_plugin.h @@ -30,6 +30,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA #include #include +#include #include #include "ambtmpl_cansignal.h" @@ -42,7 +43,7 @@ class CANMessage; class AmbTmplPlugin : public AmbPluginImpl, public CANObserver { public: - AmbTmplPlugin(AbstractRoutingEngine* re, const std::map& config, AbstractSink& parent); + AmbTmplPlugin(AbstractRoutingEngine* re, const std::map& config, AbstractSource& parent); virtual ~AmbTmplPlugin(); // has to be virtual because of unit tests // from AbstractSink