Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gnome-builder gnome-builder
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 307
    • Issues 307
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 4
    • Merge requests 4
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • gnome-buildergnome-builder
  • Merge requests
  • !48

Some incompatible-pointer-types fixes

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Rico Tzschichholz requested to merge wip/ricotz/fixes into master May 26, 2018
  • Overview 2
  • Commits 5
  • Pipelines 2
  • Changes 6

../../../src/gnome3/gnome-builder/src/libide/buildsystem/ide-build-stage.c: In function ‘ide_build_stage_execute_async’: ../../../src/gnome3/gnome-builder/src/libide/buildsystem/ide-build-stage.c:544:27: error: assignment from incompatible pointer type [-Werror=incompatible-pointer-types] priv->stdout_stream = g_steal_pointer (&stream); ^

../../../src/gnome3/gnome-builder/src/libide/langserv/ide-langserv-formatter.c: In function ‘ide_langserv_formatter_format_call_cb’: /home/valabot/gnome3/include/glib-2.0/glib/gmem.h:200:29: error: passing argument 2 of ‘ide_task_return_error’ from incompatible pointer type [-Werror=incompatible-pointer-types] #define g_steal_pointer(pp) ((typeof(*pp)) (g_steal_pointer) (pp)) ^ ../../../src/gnome3/gnome-builder/src/libide/langserv/ide-langserv-formatter.c:259:36: note: in expansion of macro ‘g_steal_pointer’ ide_task_return_error (task, g_steal_pointer (&task)); ^~~~~~~~~~~~~~~

../../../src/gnome3/gnome-builder/src/plugins/autotools/ide-autotools-makecache-stage.c: In function ‘ide_autotools_makecache_stage_new_for_pipeline’: /home/valabot/gnome3/include/glib-2.0/glib/gmem.h:200:30: error: return from incompatible pointer type [-Werror=incompatible-pointer-types] #define g_steal_pointer(pp) ((typeof(*pp)) (g_steal_pointer) (pp)) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libide/ide-debug.h:167:56: note: in definition of macro ‘IDE_RETURN’

define IDE_RETURN(_r) G_STMT_START { return _r; } G_STMT_END

                                                    ^~

../../../src/gnome3/gnome-builder/src/plugins/autotools/ide-autotools-makecache-stage.c:245:15: note: in expansion of macro ‘g_steal_pointer’ IDE_RETURN (g_steal_pointer (&stage)); ^~~~~~~~~~~~~~~

../../../src/gnome3/gnome-builder/src/plugins/file-search/gb-file-search-index.c: In function ‘gb_file_search_index_populate’: /home/valabot/gnome3/include/glib-2.0/glib/gmem.h:200:29: error: passing argument 2 of ‘ide_search_reducer_take’ from incompatible pointer type [-Werror=incompatible-pointer-types] #define g_steal_pointer(pp) ((typeof(*pp)) (g_steal_pointer) (pp)) ^ ../../../src/gnome3/gnome-builder/src/plugins/file-search/gb-file-search-index.c:383:46: note: in expansion of macro ‘g_steal_pointer’ ide_search_reducer_take (&reducer, g_steal_pointer (&result)); ^~~~~~~~~~~~~~~ In file included from ../../../src/gnome3/gnome-builder/src/libide/ide.h:152:0, from ../../../src/gnome3/gnome-builder/src/plugins/file-search/gb-file-search-index.c:22: ../../../src/gnome3/gnome-builder/src/libide/search/ide-search-reducer.h:41:12: note: expected ‘IdeSearchResult * {aka struct _IdeSearchResult *}’ but argument is of type ‘GbFileSearchResult * {aka struct _GbFileSearchResult *}’ void ide_search_reducer_take (IdeSearchReducer *reducer, ^~~~~~~~~~~~~~~~~~~~~~~

../../../src/gnome3/gnome-builder/src/plugins/sysroot/gbp-sysroot-toolchain-provider.c: In function ‘gbp_sysroot_toolchain_provider_try_poky’: /home/valabot/gnome3/include/glib-2.0/glib/gmem.h:200:30: error: return from incompatible pointer type [-Werror=incompatible-pointer-types] #define g_steal_pointer(pp) ((typeof(*pp)) (g_steal_pointer) (pp)) ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../src/gnome3/gnome-builder/src/plugins/sysroot/gbp-sysroot-toolchain-provider.c:184:14: note: in expansion of macro ‘g_steal_pointer’ return g_steal_pointer (&toolchain); ^~~~~~~~~~~~~~~

Edited May 26, 2018 by Rico Tzschichholz
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: wip/ricotz/fixes