home bbs files messages ]

Just a sample of the Echomail archive

Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.

   LINUX      Torvalds farts & fans know what he ate      8,232 messages   

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

   Message 6,922 of 8,232   
   Alexey Vissarionov to Anna Christina Nass   
   Linux Mint 20.1 issue   
   08 Feb 21 20:05:00   
   
   REPLY: 2:240/5824.1@fidonet ed3eeb8e   
   MSGID: 2:5020/545 60216f3d   
   CHRS: CP866 2   
   TZUTC: 0300   
   Good ${greeting_time}, Anna!   
      
   08 Feb 2021 15:37:00, you wrote to me:   
      
    MS>>>> 1) Any one possibly tell me why everytime I try to "make" I get   
    MS>>>> errors, snap, flatpack, appimage, .deb and rpm work fine but if I   
    MS>>>> have to try to "make" it fails.  Any suggestions..?   
    ACN>>> When make fails, you should be able to see an error message that   
    ACN>>> could tell you "why" it failed. If some .h files are missing, you   
    ACN>>> could search for the corresponding -dev package and install it.   
    AV>> In a properly designed systems you'd never need to install the   
    AV>> development packages: they should be installed only inside of a   
    AV>> clean build environment.   
    ACN> ?!?!?!?   
    ACN> The original poster wants to install software via "make" and I   
    ACN> guess this means to compile the program which indeed needs   
    ACN> development programs.   
      
   Any and all software should (as in FTA-1006 and RFC-2119) be built as the   
   packages and installed with a package management system. Otherwise your   
   favourite system would turn into a Slackware regardless of your will.   
      
    ACN> What you do on your systems was not the question - or do you have a   
    ACN> better solution with your "properly designed system"?   
      
   Yes, two. First is "hasher", which prepares a clean build environment and runs   
   it in a container using unshare() system call. Second is "gear", which solves   
   the compile-time dependencies, installs them into a build container, creates   
   source package from a git commit-id and feeds all this stuff to the hasher.   
      
   So the rebuild becomes as simple as   
      
   alias gh 'time gear-hsh --commit --verbose'   
      
   running as an unprivileged user, and the result is the RPM packages.   
      
    ACN>>> Also, the meta-package "build-essential" is helpful when compiling   
    ACN>>> packages.   
    AV>> I'd never use the system where such package does really exist...   
    ACN> Then stay away from everything that is derived from Debian GNU/Linux.   
      
   I do (and recommend) that since CVE-2008-0166 :-)   
      
      
   --   
   Alexey V. Vissarionov aka Gremlin from Kremlin   
   gremlin.ru!gremlin; +vii-cmiii-ccxxix-lxxix-xlii   
      
   ... GPG: 8832FE9FA791F7968AC96E4E909DAC45EF3B1FA8 @ hkp://keys.gnupg.net   
   --- /bin/vi   
    * Origin: ::1 (2:5020/545)   
   SEEN-BY: 1/123 50/13 90/1 103/705 105/81 120/340 123/131 124/5016   
   SEEN-BY: 129/305 154/10 203/0 221/0 6 226/30 227/114 702 229/101 424   
   SEEN-BY: 229/426 452 550 616 664 1016 1017 240/77 5138 5411 5824 5832   
   SEEN-BY: 240/5853 249/206 317 400 280/464 5003 288/100 292/854 8125   
   SEEN-BY: 310/31 317/3 320/219 322/757 342/200 396/45 423/120 633/280   
   SEEN-BY: 712/848 770/1 2432/390 2452/250 2454/119 5020/400 545 1477   
   SEEN-BY: 5020/4441 5025/3 5030/1957 2404 5037/7 5053/58 400 5066/18   
   SEEN-BY: 5080/102 5095/20   
   PATH: 5020/545 280/464 240/5832 229/426   
      

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


(c) 1994,  bbs@darkrealms.ca