[GH-ISSUE #173] linux build from source instructions on wiki #139

Closed
opened 2026-05-05 05:22:00 -06:00 by gitea-mirror · 8 comments
Owner

Originally created by @dayne on GitHub (Nov 9, 2018).
Original GitHub issue: https://github.com/debauchee/barrier/issues/173

I just needed to build on linux again and had to search up my old comment in a closed issue.

Recommend one of the wiki admins add the following as a wiki page at:

https://github.com/debauchee/barrier/wiki/Building-on-Windows


Ubuntu/Debian/Raspbian: Build from source

sudo apt update && sudo apt upgrade
sudo apt install git cmake make xorg-dev g++ libcurl4-openssl-dev \
                 libavahi-compat-libdnssd-dev libssl-dev libx11-dev \
                 libqt4-dev qtbase5-dev
git clone git@github.com:debauchee/barrier.git
cd barrier
./clean_build.sh
cd build
sudo make install  # installs to /usr/local/ 
Originally created by @dayne on GitHub (Nov 9, 2018). Original GitHub issue: https://github.com/debauchee/barrier/issues/173 I just needed to build on linux again and had to search up my old comment in a closed issue. Recommend one of the wiki admins add the following as a wiki page at: https://github.com/debauchee/barrier/wiki/Building-on-Windows --- ## Ubuntu/Debian/Raspbian: Build from source ``` sudo apt update && sudo apt upgrade sudo apt install git cmake make xorg-dev g++ libcurl4-openssl-dev \ libavahi-compat-libdnssd-dev libssl-dev libx11-dev \ libqt4-dev qtbase5-dev git clone git@github.com:debauchee/barrier.git cd barrier ./clean_build.sh cd build sudo make install # installs to /usr/local/ ```
Author
Owner

@dayne commented on GitHub (Nov 9, 2018):

Note: This is really a re-opening of #28

I'd be up for helping hack on the wiki if it was opened up to a wider audience to help with documentation.

<!-- gh-comment-id:437212120 --> @dayne commented on GitHub (Nov 9, 2018): Note: This is really a re-opening of #28 I'd be up for helping hack on the wiki if it was opened up to a wider audience to help with documentation.
Author
Owner

@AdrianKoshka commented on GitHub (Nov 9, 2018):

Sadly I don't have power to give people access to the wiki. Though you can join #barrier in IRC and I'd be willing to help you get write access to the wiki. I can add it to the wiki for you though.

<!-- gh-comment-id:437218441 --> @AdrianKoshka commented on GitHub (Nov 9, 2018): Sadly I don't have power to give people access to the wiki. Though you can join `#barrier` in IRC and I'd be willing to help you get write access to the wiki. I can add it to the wiki for you though.
Author
Owner

@AdrianKoshka commented on GitHub (Nov 9, 2018):

https://github.com/debauchee/barrier/wiki/Building-on-Linux It's rough, and we could expand upon it obviously, but it's there.

<!-- gh-comment-id:437218958 --> @AdrianKoshka commented on GitHub (Nov 9, 2018): https://github.com/debauchee/barrier/wiki/Building-on-Linux It's rough, and we could expand upon it obviously, but it's there.
Author
Owner

@dayne commented on GitHub (Nov 9, 2018):

Thanks!

<!-- gh-comment-id:437223367 --> @dayne commented on GitHub (Nov 9, 2018): Thanks!
Author
Owner

@tcpzix commented on GitHub (Dec 17, 2018):

i have dependencies problem in fedora 29

error's:
Checking for module 'avahi-compat-libdns_sd' -- Package 'avahi-compat-libdns_sd', required by 'virtual:world', not found CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:436 (message): A required package was not found Call Stack (most recent call first): /usr/share/cmake/Modules/FindPkgConfig.cmake:602 (_pkg_check_modules_internal) CMakeLists.txt:170 (pkg_check_modules)

<!-- gh-comment-id:447849431 --> @tcpzix commented on GitHub (Dec 17, 2018): i have dependencies problem in fedora 29 error's: `Checking for module 'avahi-compat-libdns_sd' -- Package 'avahi-compat-libdns_sd', required by 'virtual:world', not found CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:436 (message): A required package was not found Call Stack (most recent call first): /usr/share/cmake/Modules/FindPkgConfig.cmake:602 (_pkg_check_modules_internal) CMakeLists.txt:170 (pkg_check_modules) `
Author
Owner

@tcpzix commented on GitHub (Dec 17, 2018):

i have dependencies problem in fedora 29

error's:
Checking for module 'avahi-compat-libdns_sd' -- Package 'avahi-compat-libdns_sd', required by 'virtual:world', not found CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:436 (message): A required package was not found Call Stack (most recent call first): /usr/share/cmake/Modules/FindPkgConfig.cmake:602 (_pkg_check_modules_internal) CMakeLists.txt:170 (pkg_check_modules)

just find the resolution in below link 👍

https://github.com/symless/synergy-core/wiki/Compiling#fedora-28-may-work-for-earlier-releases

<!-- gh-comment-id:447863008 --> @tcpzix commented on GitHub (Dec 17, 2018): > i have dependencies problem in fedora 29 > > error's: > `Checking for module 'avahi-compat-libdns_sd' -- Package 'avahi-compat-libdns_sd', required by 'virtual:world', not found CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:436 (message): A required package was not found Call Stack (most recent call first): /usr/share/cmake/Modules/FindPkgConfig.cmake:602 (_pkg_check_modules_internal) CMakeLists.txt:170 (pkg_check_modules) ` just find the resolution in below link :+1: > https://github.com/symless/synergy-core/wiki/Compiling#fedora-28-may-work-for-earlier-releases
Author
Owner

@hdijkema commented on GitHub (Jul 16, 2019):

Building on Debian 9.9 (stretch):

Some small problems with this instruction:

  1. The page refers to libqt4-dev. Is this correct? I didn't install the libqt4-dev and it compiled ok.
  2. I had to do one extra install: apt-get install libxtst-dev.

Also some compiler warnings:

/usr/bin/ld: warning: libssl.so.1.0.2, needed by /usr/lib/x86_64-linux-gnu/libcurl.so, may conflict with libssl.so.1.1
/usr/bin/ld: warning: libssl.so.1.0.2, needed by /usr/lib/x86_64-linux-gnu/libcurl.so, may conflict with libssl.so.1.1
/usr/bin/ld: warning: libcrypto.so.1.0.2, needed by /usr/lib/x86_64-linux-gnu/libcurl.so, may conflict with libcrypto.so.1.1
/usr/bin/ld: warning: libcrypto.so.1.0.2, needed by /usr/lib/x86_64-linux-gnu/libcurl.so, may conflict with libcrypto.so.1.1

Thank you!

<!-- gh-comment-id:511783783 --> @hdijkema commented on GitHub (Jul 16, 2019): Building on Debian 9.9 (stretch): Some small problems with this instruction: 1. The page refers to libqt4-dev. Is this correct? I didn't install the libqt4-dev and it compiled ok. 1. I had to do one extra install: apt-get install libxtst-dev. Also some compiler warnings: ``` /usr/bin/ld: warning: libssl.so.1.0.2, needed by /usr/lib/x86_64-linux-gnu/libcurl.so, may conflict with libssl.so.1.1 /usr/bin/ld: warning: libssl.so.1.0.2, needed by /usr/lib/x86_64-linux-gnu/libcurl.so, may conflict with libssl.so.1.1 /usr/bin/ld: warning: libcrypto.so.1.0.2, needed by /usr/lib/x86_64-linux-gnu/libcurl.so, may conflict with libcrypto.so.1.1 /usr/bin/ld: warning: libcrypto.so.1.0.2, needed by /usr/lib/x86_64-linux-gnu/libcurl.so, may conflict with libcrypto.so.1.1 ``` Thank you!
Author
Owner

@AdrianKoshka commented on GitHub (Jul 16, 2019):

libqt4-dev. Is this correct?

Probably not

I had to do one extra install: apt-get install libxtst-dev.

thanks

<!-- gh-comment-id:511795453 --> @AdrianKoshka commented on GitHub (Jul 16, 2019): > libqt4-dev. Is this correct? Probably not > I had to do one extra install: apt-get install libxtst-dev. thanks
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/barrier#139
No description provided.