LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


View Poll Results: Have you ever compiled the source code of an open source application?
Yes 277 89.35%
No 31 10.00%
Not sure 2 0.65%
Voters: 310. You may not vote on this poll

Reply
  Search this Thread
Old 11-10-2019, 04:05 PM   #76
targettor
LQ Newbie
 
Registered: Jul 2019
Location: Switzerland
Distribution: CentOS, Ubuntu, AlmaLinux, Rocky Linux, RHEL
Posts: 7

Rep: Reputation: Disabled

I did, but I always strongly disliked it.
The moment you compile, you know your program is not going to be patched against security flaws.
This should be a no-go in production.
 
Old 11-10-2019, 05:35 PM   #77
Keith Hedger
Senior Member
 
Registered: Jun 2010
Location: Wiltshire, UK
Distribution: Void, Linux From Scratch, Slackware64
Posts: 3,150

Rep: Reputation: 856Reputation: 856Reputation: 856Reputation: 856Reputation: 856Reputation: 856Reputation: 856
i use lfs/blfs so everything is compiled from source
 
Old 11-10-2019, 07:12 PM   #78
Mike_Walsh
Member
 
Registered: Jul 2017
Location: King's Lynn, UK
Distribution: Nowt but Puppies....
Posts: 660

Rep: Reputation: 362Reputation: 362Reputation: 362Reputation: 362
Nothing big; small stuff like YAD, SCT - a tiny binary for setting night-time screen 'red tint' levels.....the most recent release of smartmontools, gKrellM, grip. Things of that nature.

These have been, by & large, successful.

(Oh, and the gimp-gap plugin for the G.I.M.P, some years ago, from a Slackware 'recipe', under the patient tutelage of another fellow 'Puppian'. I was really new to Linux in those days, yet wanted this particular plugin for a personal graphics project, so he tutored me, via TeamViewer, from the other end of the UK. I later found out that I could have obtained what I needed via a .deb package from the 12.04 'Precise Pangolin' Ubuntu repos.......but it was all valuable practice.)

And the most recent was the last but one release (1.8.0) of the DeaDBeeF audio player, including a couple of necessary dependencies, plus a few assorted plug-ins for same.....mainly to get the best performance out of an elderly integrated sound chip.

I'm happy to tackle anything that's not too hard, if I think I stand a chance of a successful outcome.


Mike.

Last edited by Mike_Walsh; 11-10-2019 at 07:32 PM.
 
Old 11-13-2019, 06:54 AM   #79
Free_Ze
LQ Newbie
 
Registered: Nov 2016
Posts: 8

Rep: Reputation: Disabled
Lol, funny question for a Linux forum 😎 Of course I compile things from the source code, as a Slackware guy I do that quite often... I also drink a lot of tea 😉
 
Old 11-13-2019, 08:32 AM   #80
Mill J
Senior Member
 
Registered: Feb 2017
Location: @127.0.0.1
Distribution: Mint, Void, MX, Haiku, PMOS, Plasma Mobile, and many others
Posts: 1,258
Blog Entries: 2

Rep: Reputation: 542Reputation: 542Reputation: 542Reputation: 542Reputation: 542Reputation: 542
Quote:
Originally Posted by Free_Ze View Post
Lol, funny question for a Linux forum 😎 Of course I compile things from the source code, as a Slackware guy I do that quite often... I also drink a lot of tea 😉
I don't find it funny, I think it's interesting, as of right now about 10% of the voters voted no.
 
Old 11-13-2019, 08:38 AM   #81
jsbjsb001
Senior Member
 
Registered: Mar 2009
Location: Earth, unfortunately...
Distribution: Currently: OpenMandriva. Previously: openSUSE, PCLinuxOS, CentOS, among others over the years.
Posts: 3,881

Rep: Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063Reputation: 2063
Quote:
Originally Posted by Mill J View Post
I don't find it funny, I think it's interesting, as of right now about 10% of the voters voted no.
I also find the result somewhat interesting - you'd think on the one hand that given it's Linux we're talking about the result would be about right. But on the other hand, you'd think with the "newer generations" using Linux, they would stay within the package manager and be more likely to add extra software repo's rather than try and compile stuff themselves - therefore the "No" vote should be at least a little higher... interesting.
 
Old 11-13-2019, 02:24 PM   #82
xahodo
Member
 
Registered: Oct 2009
Distribution: Gentoo Linux
Posts: 39

Rep: Reputation: 22
Ran gentoo a while ago. I also compiled OpenTTD by hand a while ago.

I consider returning to gentoo a good idea.
 
Old 11-15-2019, 10:11 PM   #83
cantab
Member
 
Registered: Oct 2009
Location: England
Distribution: Kubuntu, Ubuntu, Debian, Proxmox.
Posts: 553

Rep: Reputation: 115Reputation: 115
Yup, when I've wanted to run free software and my distro didn't have a package for it.

I've not done it in a while though. One of the reasons I came back to the Ubuntu family after a couple of years of Debian is the Ubuntu PPA system. Chances are if something's not in the main Ubuntu repos there's a PPA or a developer's repo for it. I don't particularly mind doing the classic configure, make, install routine; I do mind having to check for and install software updates manually.
 
Old 11-16-2019, 03:32 AM   #84
NachoLord
Member
 
Registered: Jul 2018
Location: Somewhere between here and there.
Distribution: Ubuntu, Debian, Arch
Posts: 47

Rep: Reputation: Disabled
I tend to make my own build of mpv, as there really aren't any good builds for Debian Stretch (the version in the repos is basically ancient). To build mpv using the build scripts from this separate repo, you also need to build libass and ffmpeg from source.

On most of the distros I've used, Roxterm (one of my favorite terminals) is either not in the repos, or the versions available are ancient builds from back when Roxterm was still hosted on Source Forge. (These versions suffer from a window sizing bug, which is a result of code rot). It's often easier for me to get the code from github, and stumble my way through compiling it, myself. (Why do developers almost never document which dev libraries the program needs to build successfully?)
 
Old 11-16-2019, 04:49 AM   #85
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,570
Blog Entries: 19

Rep: Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451
Quote:
Originally Posted by NachoLord View Post
(Why do developers almost never document which dev libraries the program needs to build successfully?)
They rely on the configure script to do that for you.
 
Old 11-17-2019, 06:55 AM   #86
Sabiazoth
LQ Newbie
 
Registered: Oct 2019
Posts: 1

Rep: Reputation: Disabled
No... My Being has never. However, IT will soon. IT's a newbie to Linux. 😉
 
Old 11-21-2019, 04:59 AM   #87
TecMunky
LQ Newbie
 
Registered: Jul 2018
Location: Chicago Suburbs (Far West)
Distribution: undecided (yet) probably ArchLinux and LinuxMint
Posts: 3

Rep: Reputation: Disabled
Most recently I had to compile the Xilinx ISE application. Since the installation requires downloading a very large source file from the Xilinx website, and placing that into the compile directory, there is no option (currently) of compiling automatically.

I have manually compiled others just because I could.


Also, I regularly compile an android application when the upstream repository changes. Actually I have a script that does this automatically. I include this because you did not specify if the open-source application was for Linux ...

Last edited by TecMunky; 11-21-2019 at 05:03 AM.
 
Old 11-28-2019, 08:58 PM   #88
Bapun007
Member
 
Registered: Dec 2010
Location: /home
Distribution: Slackware stable
Posts: 79

Rep: Reputation: 40
I used to compile everything when i was using gentoo. Still as a slackware user i have to compile things.
 
Old 11-29-2019, 05:37 AM   #89
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,570
Blog Entries: 19

Rep: Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451Reputation: 4451
I'm not sure that gentoo counts. I used it briefly years ago and I remember being bewildered by the automated compilations going on under my nose. It seemed to work exactly like the binary package managers I was used to, right down to installing dependencies before the requested package, only with source code instead.

I think the thread is about compiling things by hand rather than installing them via a package manager.
 
Old 12-21-2019, 01:22 PM   #90
Ratamahatta
Member
 
Registered: Feb 2012
Location: Germany
Distribution: siduction
Posts: 134

Rep: Reputation: 17
Compiled (and modified) Kernel drivers, games application programs for Linux. Currently I use an Eclipse based open source IDE with GNUC to compile lwIP, FreeRTOS and an open source controller api into an application.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Have you ever modified the source code of an open source application? jeremy Linux - General 146 04-16-2024 03:09 PM
Have you ever compiled the kernel? Any changes? Mr. Alex Linux - General 2 09-11-2010 09:15 AM
i think that i will never ever ever ever switch to mac teamstatic84 General 11 01-03-2004 12:25 PM
Have you ever made a donation or a purchase to an open source organisation/project ? dukeinlondon Linux - General 8 11-14-2003 05:41 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 05:48 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration