home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   alt.os.linux.mint      Looks pretty on the outside, thats it!      30,566 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 28,763 of 30,566   
   Jeff Layman to Paul   
   Re: how to install printer driver   
   21 Jul 25 07:46:35   
   
   From: Jeff@invalid.invalid   
      
   On 20/07/2025 16:01, Paul wrote:   
   > On Sun, 7/20/2025 5:06 AM, Jeff Layman wrote:   
   >> On 20/07/2025 03:39, Felix wrote:   
   >>>>   
   >>>> https://github.com/ondrej-zary/carps-cups   
   >>>>   
   >>>> Now are these instructions understandable to Felix, the OP?   
   >>>   
   >>> nope! there has to be simple instructions for me to understand   
   >>   
   >> It's geekhub - "simple instructions" never seems to apply. :-(   
   >>   
   >   
   > The instruction pattern is pretty standard.   
   >   
   >     make   
   >     sudo make install          # These activities have to install in some   
   /bin and /lib   
   >                                # On a real build, you may be required to   
   edit the Makefile   
   >                                # and change where the install is going.   
   Hammering out these   
   >                                # two commands assumes a lot of "default   
   conditions" apply.   
   >   
   > There was also this sort of thing, but not set up for this project.   
   >   
   >     ./configure   
   >     make   
   >     sudo make install   
   >   
   > When the process fails, you decode what missing -dev file it is asking   
   > for, so it has .h header files or it gets the library files it   
   > needs for the executable. When "configure" script is provided,   
   > it does hint a bit better about possible things you might add   
   > to finish the project, but you can kinda figure it out from   
   > the make output and any gcc errors that stop the build.   
   >   
   > I looked at the errors I was getting, and said to myself   
   > "I guess I'd better read the build instructions to see   
   > what I missed". There was a nice list there, and using   
   > Synaptic, the items were set up pretty quickly.   
   >   
   > On some projects where you build from source, you   
   > the builder, have to convert the needed library names,   
   > into names "as found in the distro". This is very wearing,   
   > if you were to build something like FFMPEG.   
   >   
   > *******   
   >   
   > You learn how to build from source, from doing it.   
   >   
   > It's not an activity where every package has the level   
   > of instructions needed for success.   
   >   
   > Using a ./configure is good, because it can tell you   
   > that "gcc" or "make" are missing. It might also check   
   > for a certain version of gcc, or a certain capability.   
   > The ./configure runs actual test compiles as part of verifying   
   > you are ready for the build. A ./configure can tell the   
   > difference between someone building under FreeBSD, Solaris,   
   > Raspbian, and so on.   
   >   
   > This is a relatively small project, so you would not be   
   > overwhelmed by the size. There are things that could go wrong,   
   > but you work through them. And you remember the patterns and   
   > practices for the next build. Some day, you could build Firefox,   
   > Chromium, Thunderbird, FFMPEG (I've done all of those, more   
   > than once).   
   >   
   > To do a Make World on Gentoo, might take ten hours on a   
   > low end machine. That's when you get to see what compiling   
   > is really about. There are Linux distros, where things   
   > are built from source, right in front of your eyes.   
   > With Gentoo, you can even set up a "DISTCC" machine,   
   > as a compiling assistant (I set up a 6 core machine to help   
   > my 2 core machine do the work). The distcc (distributed   
   > compilation) does not accelerate all aspects of compilation,   
   > only some of them. Other parts still remain to be done   
   > on the weak machine. The larger machine wastes more electricity   
   > than the smaller machine, and when using the Gentoo, only   
   > the lower power machine would be running.   
      
   Well, it looks to me as though you've confirmed "It's geekhub - "simple   
   instructions" never seems to apply.", with a 60+ line reply! And there   
   seem to be a few "ifs" and "buts" in it.   
      
   I - and I guess many others - would prefer a straightforward *.deb or   
   *.tar.gz for installation. YMMV.   
      
   --   
   Jeff   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca