From: Pawel Wasowski Date: Fri, 27 Dec 2019 15:56:00 +0000 (+0100) Subject: Resolve compilation build problems occurring after switch to GCC 9 X-Git-Tag: submit/tizen/20200107.104341~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=925f55d8733242e6887e9dba27908bb71d2d4b8b;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git Resolve compilation build problems occurring after switch to GCC 9 Build status: Standard: armv7l: builds successfully aarch64: builds successfully i586: builds successfully x86_64: builds successfully Emulator: i586: builds successfully x86_64: builds successfully Change-Id: Iebb8423fbfae40e3c84f9e78b283163b97b8001b Signed-off-by: Pawel Wasowski --- diff --git a/src/application/application_utils.cc b/src/application/application_utils.cc index 7705f1fb..b88e168e 100644 --- a/src/application/application_utils.cc +++ b/src/application/application_utils.cc @@ -17,6 +17,7 @@ #include "application_utils.h" #include +#include #include diff --git a/src/common/common.gypi b/src/common/common.gypi index 931846ce..68ca831c 100644 --- a/src/common/common.gypi +++ b/src/common/common.gypi @@ -84,6 +84,7 @@ '-Wall', '-Werror', '-Wformat-signedness', + '-Wno-psabi' # suppress messages about ABI changes in GCC 7.1 ], 'cflags_c': [ '-std=c11', diff --git a/src/content/content_manager.cc b/src/content/content_manager.cc index c3bba863..f7f50646 100644 --- a/src/content/content_manager.cc +++ b/src/content/content_manager.cc @@ -1402,7 +1402,7 @@ media_playlist_h getPlaylistHandle(int id) { return playlist_handle; } -void destroyMediaPlaylistHandle(media_playlist_h& playlist_handle) { +void destroyMediaPlaylistHandle(media_playlist_h playlist_handle) { ScopeLogger(); if (playlist_handle) { int ret_code = media_playlist_destroy(playlist_handle); diff --git a/src/content/content_manager.h b/src/content/content_manager.h index bf04eed0..a36ebef0 100644 --- a/src/content/content_manager.h +++ b/src/content/content_manager.h @@ -32,7 +32,7 @@ namespace extension { namespace content { -typedef std::unique_ptr::type, void (*)(media_playlist_h&)> +typedef std::unique_ptr::type, void (*)(media_playlist_h)> PlaylistUniquePtr; void ContentToJson(media_info_h info, picojson::object& o); diff --git a/src/nfc/nfc_adapter.h b/src/nfc/nfc_adapter.h index 8e7c1b04..b39dc674 100644 --- a/src/nfc/nfc_adapter.h +++ b/src/nfc/nfc_adapter.h @@ -22,6 +22,7 @@ #endif #include +#include #include #include