Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • J jami-client-gnome
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 88
    • Issues 88
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • savoirfairelinux
  • jami-client-gnome
  • Issues
  • #648
Closed
Open
Created Jul 25, 2017 by RingBot@RingBotOwner

client-gnome build fails when libnotify is not installed

Issue generated from Tuleap's migration script. Originally submitted by: Rafał Babski (raphaaldev)

According to https://tuleap.ring.cx/plugins/mediawiki/wiki/ring/index.php/Build\_Instructions libnotify is optional dependency. But when isn't installed build fails.

* Environment:
Debian unstable amd64, libnotify-dev is not installed.

* Reproduce steps:
Just run ./make-ring.py --install

* Expected result:
Ring project should compile without installed libnotify-dev.

* Actual result (stripped):
[ 80%] Building CXX object CMakeFiles/gnome-ring.dir/src/utils/files.cpp.o
/home/raphael/sources/ring-project/client-gnome/src/ringnotify.cpp:122:21: error: variable or field ‘ring_notify_show_cm’ declared void
ring_notify_show_cm(NotifyNotification*, char *, ContactMethod *cm)
^~~~~~~~~~~~~~~~~~
/home/raphael/sources/ring-project/client-gnome/src/ringnotify.cpp:122:21: error: ‘NotifyNotification’ was not declared in this scope
/home/raphael/sources/ring-project/client-gnome/src/ringnotify.cpp:122:40: error: expected primary-expression before ‘,’ token
ring_notify_show_cm(NotifyNotification*, char *, ContactMethod *cm)
^
/home/raphael/sources/ring-project/client-gnome/src/ringnotify.cpp:122:42: error: expected primary-expression before ‘char’
ring_notify_show_cm(NotifyNotification*, char *, ContactMethod *cm)
^~~~
/home/raphael/sources/ring-project/client-gnome/src/ringnotify.cpp:122:64: error: expected primary-expression before ‘*’ token
ring_notify_show_cm(NotifyNotification*, char *, ContactMethod *cm)
^
/home/raphael/sources/ring-project/client-gnome/src/ringnotify.cpp:122:65: error: ‘cm’ was not declared in this scope
ring_notify_show_cm(NotifyNotification*, char *, ContactMethod *cm)
^~

Assignee
Assign to
Time tracking