J'ai réussi à construire et à installer (à l'aide de checkinstall) un paquet Debian Debian Emacs 25.1 GNUle 16.04, mais le 16.10 pour une raison inconnue, la compilation échoue (à l'étape make
), donnant le résultat tronqué. sortie:
Loading language/czech...
Loading language/slovak...
Loading language/romanian...
Loading language/greek...
Loading language/hebrew...
Loading international/cp51932...
Loading international/eucjp-ms...
Loading language/japanese...
Loading language/korean...
Loading language/lao...
Loading language/tai-viet...
Loading language/thai...
Loading language/tibetan...
Loading language/vietnamese...
Loading language/misc-lang...
Loading language/utf-8-lang...
Loading language/georgian...
Loading language/khmer...
Loading language/burmese...
Loading language/cham...
Loading indent...
Loading emacs-LISP/cl-generic...
Loading frame...
Loading startup...
Loading term/tty-colors...
Loading font-core...
Loading facemenu...
Loading emacs-LISP/syntax...
Loading font-lock...
Loading jit-lock...
Loading mouse...
Loading scroll-bar...
Loading select...
Loading emacs-LISP/timer...
Loading isearch...
Loading rfn-eshadow...
Loading menu-bar...
Loading emacs-LISP/lisp...
Loading textmodes/page...
Loading register...
Loading textmodes/paragraphs...
Loading progmodes/prog-mode...
Loading emacs-LISP/lisp-mode...
Loading progmodes/elisp-mode...
Loading textmodes/text-mode...
Loading textmodes/fill...
Loading newcomment...
Loading replace...
Loading emacs-LISP/tabulated-list...
Loading buff-menu...
Loading fringe...
Loading emacs-LISP/regexp-opt...
Loading image...
Loading international/fontset...
Loading dnd...
Loading tool-bar...
Loading dynamic-setting...
Loading x-dnd...
Loading term/common-win...
Loading term/x-win...
Loading mwheel...
Loading emacs-LISP/float-sup...
Loading vc/vc-hooks...
Loading vc/ediff-hook...
Loading uniquify...
Loading electric...
Loading emacs-LISP/eldoc...
Loading cus-start...
Loading tooltip...
Loading /home/fusion809/Programs/emacs-25.1/LISP/leim/leim-list.el (source)...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name emacs
Makefile:736: recipe for target 'bootstrap-emacs' failed
make[1]: *** [bootstrap-emacs] Segmentation fault (core dumped)
make[1]: Leaving directory '/home/fusion809/Programs/emacs-25.1/src'
Makefile:398: recipe for target 'src' failed
make: *** [src] Error 2
Pour être clair j'ai couru:
./autogen.sh && ./configure --prefix=/usr --with-x-toolkit=gtk2 && make
et c’est au stade make
que la construction a échoué. J'ai exécuté Sudo apt-get build-dep -y emacs24
avant d'exécuter ces commandes.
EDIT: je peux confirmer que cette erreur de segmentation se produit même lorsque l'option --with-x-toolkit=gtk2
est remplacée par --with-x-toolkit=gtk3
.
Ceci est rapporté comme http://debbugs.gnu.org/24682 . Une solution de contournement consiste à utiliser ./configure CFLAGS=-no-pie
.