emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debbugs-tracker] bug#20297: closed (compiling emasc 24.5 (src/Makefile


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#20297: closed (compiling emasc 24.5 (src/Makefile and RUN_TEMACS))
Date: Mon, 13 Apr 2015 14:07:01 +0000

Your message dated Mon, 13 Apr 2015 07:06:13 -0700
with message-id <address@hidden>
and subject line Re: compiling emacs 24.5 (src/Makefile and RUN_TEMACS)
has caused the debbugs.gnu.org bug report #20297,
regarding compiling emasc 24.5 (src/Makefile and RUN_TEMACS)
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden)


-- 
20297: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=20297
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: compiling emasc 24.5 (src/Makefile and RUN_TEMACS) Date: Fri, 10 Apr 2015 22:36:18 +0200 User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0
Hello,

I have problems to compile emacs 24.5:

$ ./configure --with-kerberos5 --with-wide-int --without-x
[lots of output]
$ make
[lots of output]

[ -r "src/config.in" ] || ( cd . && autoheader )
cd lib && make all                          \
CC='gcc -std=gnu99' CFLAGS='-pipe -O3 -fno-fat-lto-objects -flto -mssse3' CPPFLAGS='' \
  LDFLAGS='-Wl,-O1 -Wl,-z,relro -Wl,-S' MAKE='make'
make[1]: Entering directory '/mnt/new/src/emacs-24.5/lib'
make  all-am
make[2]: Entering directory '/mnt/new/src/emacs-24.5/lib'
make[2]: Nothing to be done for 'all-am'.
make[2]: Leaving directory '/mnt/new/src/emacs-24.5/lib'
make[1]: Leaving directory '/mnt/new/src/emacs-24.5/lib'
cd lib-src && make all                          \
CC='gcc -std=gnu99' CFLAGS='-pipe -O3 -fno-fat-lto-objects -flto -mssse3' CPPFLAGS='' \
  LDFLAGS='-Wl,-O1 -Wl,-z,relro -Wl,-S' MAKE='make'
make[1]: Entering directory '/mnt/new/src/emacs-24.5/lib-src'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/mnt/new/src/emacs-24.5/lib-src'
dirstate='.git/logs/HEAD';                              \
vcswitness='$(srcdir)/../'$dirstate;                            \
[ -r "./$dirstate" ] || vcswitness='';                  \
cd src || exit;                                                 \
boot=bootstrap-emacs;                                   \
[ ! -x "$boot" ] || boot='';                                    \
make all                                                \
CC='gcc -std=gnu99' CFLAGS='-pipe -O3 -fno-fat-lto-objects -flto -mssse3' CPPFLAGS='' \ LDFLAGS='-Wl,-O1 -Wl,-z,relro -Wl,-S' MAKE='make' BOOTSTRAPEMACS="$boot" \
  VCSWITNESS="$vcswitness"
make[1]: Entering directory '/mnt/new/src/emacs-24.5/src'
cd ../lisp; make -w update-subdirs
make[2]: Entering directory '/mnt/new/src/emacs-24.5/lisp'
for file in `find . -type d -print`; do case $file in .*/cedet* | .*/leim* ) ;; *) wins="$wins${wins:+ }$file" ;; esac; done; \
for file in $wins; do \
   ./../build-aux/update-subdirs $file; \
done;
make[2]: Leaving directory '/mnt/new/src/emacs-24.5/lisp'
if test "no" = "yes"; then \
  rm -f bootstrap-emacs; \
  ln temacs bootstrap-emacs; \
else \
  ./temacs --batch --load loadup bootstrap || exit 1; \
  test "X" = X ||  -zex emacs; \
  mv -f emacs bootstrap-emacs; \
fi
Loading loadup.el (source)...
Using load-path (/src/emacs-24.5/lisp /src/emacs-24.5/lisp/emacs-lisp /src/emacs-24.5/lisp/language /src/emacs-24.5/lisp/international /src/emacs-24.5/lisp/textmodes /src/emacs-24.5/lisp/vc)
Loading emacs-lisp/byte-run...
Loading emacs-lisp/backquote...
Loading subr...
Loading version...
Loading widget...
Loading custom...
Loading emacs-lisp/map-ynp...
Loading international/mule...
Loading international/mule-conf...
Loading env...
Loading format...
Loading bindings...
Loading cus-start...
Loading window...
Loading files...
Loading emacs-lisp/macroexp...
Loading cus-face...
Loading faces...
Loading button...
Loading startup...
Loading /src/emacs-24.5/lisp/loaddefs.el (source)...
/bin/sh: line 7: 9864 Illegal instruction ./temacs --batch --load loadup bootstrap
Makefile:815: recipe for target 'bootstrap-emacs' failed
make[1]: *** [bootstrap-emacs] Error 1
make[1]: Leaving directory '/mnt/new/src/emacs-24.5/src'
Makefile:387: recipe for target 'src' failed
make: *** [src] Error 2

The problem is the variable RUN_TEMACS in src/Makefile(.in), which is "./temacs", but shall be the path to temacs, relative to the build-root.

When I compiled the previous version of emacs, at the time it was released, I do not remember to have had such problem.

Thanks in advance for proceeding this.

Greetings
  Dilian



--- End Message ---
--- Begin Message --- Subject: Re: compiling emacs 24.5 (src/Makefile and RUN_TEMACS) Date: Mon, 13 Apr 2015 07:06:13 -0700 User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0
Дилян Палаузов wrote:
the problem was in the -mssse3 C-flag

Thanks, closing the bug.


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]