Re: question about colours

Basile STARYNKEVITCH <[email protected]>
Newsgroups gmane.emacs.help
Message-ID <[email protected]>
On Fri, 2026-08-07 at 18:59 +0200, [email protected] wrote:
> On 2026-08-06, at 13:11, <[email protected]> wrote:
> 
> > [...] you will
> > have to compile Emacs yourself [...]
> 
> Let me add that this is way less hard/scary than people might think.
> Unless you need some special finetuning (which almost certainly you
> don't), it's (more or less)
> 
> --8<---------------cut here---------------start------------->8---
> git clone https://git.savannah.gnu.org/git/emacs.git
> sudo apt install <a list of dependencies>  # <-- the most complicated
> step
> make


I am actually git pull-ing and compiling GNU emacs myself (in addition
of the Debian system provided one).

I am doing this since many years.

* it is a good test of your hardware
* it takes a reasonable amount of time (e.g. enough to drink coffee
with colleagues and bosses), unlike compilation of GCC (gcc.gnu.org)
which does take half a day when you are used to do so (see
https://arxiv.org/abs/1109.0779 ...)
* it requires about 2.5 gigabytes of disk space (after build)
* it gives you the newest GNU emacs


So on my Debian/Trixie (I have root access) I git clone-d emacs under
/usr/src/Editors/emacs and I configured it as:
 './configure'  'CC=/usr/bin/gcc-16' 'CFLAGS=-O2 -g -fPIE -fPIC' \
   '--with-x' '--with-native-compilation' \
   '--with-file-notification=inotify' '--with-x-toolkit=gtk3' \
   '--with-dbus' '--with-jpeg' '--with-tiff' '--program-suffix=-trunk' 


the with-native-compilation requires a recent GCC compiler (not a Clang
one) providing libgccjit

BTW a summer project for GNU emacs could be to interface it to GNU
lightning (a library generating machine code independently of GCC).

At last, the free software project I am developing with others (see
refpersys.org) is a GPL licensed inference engine (for expert systems).
Help and suggestions are welcome.

regards from near Paris in France
-- 

Basile STARYNKEVITCH                           
<[email protected]>
8 rue de la Faïencerie                      
http://starynkevitch.net/Basile/  
92340 Bourg-la-Reine                        
https://github.com/bstarynk
France                               
https://github.com/RefPerSys/RefPerSys
                  https://orcid.org/0000-0003-0908-5250
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.