mgedmin / mgedmin/indicator-netspeed

fix ubuntu18.04 unity compile issue

Open
#16 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
106
Forks
46
PR merge metrics
No merged PRs in 30d

Description

If you are using ubuntu 18.04+, but still using unity desktop, you will find that the original installation of ppa source is also useless, and the download of the source code can not be compiled successfully, prompting the lack of dependent libraries. To solve this problem, I forked the library and made the following changes:

The dependency library libappindicator3-dev was changed to libayatana-appindicator3-dev and the second line of include in the source code was changed to: #include

The dependency appindicator3-0.1 in the Makefile should be changed to ayatana-appindicator3-0.1 and then it will be compiled and installed successfully.

or you can just use my fork repository: https://github.com/wangbjun/indicator-netspeed

Contributor guide

No contributing guide indexed for this repository

Research direction

Inspect the Makefile dependency entry and the C source include mentioned in the issue. Compare the existing appindicator references with the Ayatana replacements, then verify that the project compiles successfully on Ubuntu 18.04+ using Unity.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, ubuntu, unity
Domain
build-system, desktop, operating-systems
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.