GNU bug report logs - #9372
24.0.50; missing header biditype.h

Previous Next

Package: emacs;

Reported by: Ivan Kanis <ivan.kanis <at> googlemail.com>

Date: Thu, 25 Aug 2011 17:04:02 UTC

Severity: minor

Found in version 24.0.50

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 9372 in the body.
You can then email your comments to 9372 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#9372; Package emacs. (Thu, 25 Aug 2011 17:04:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ivan Kanis <ivan.kanis <at> googlemail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Thu, 25 Aug 2011 17:04:03 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Ivan Kanis <ivan.kanis <at> googlemail.com>
To: bug-gnu-emacs <at> gnu.org
Cc: eliz <at> gnu.org
Subject: 24.0.50; missing header biditype.h
Date: Thu, 25 Aug 2011 19:00:55 +0200
This bug report will be sent to the Bug-GNU-Emacs mailing list
and the GNU bug tracker at debbugs.gnu.org.  Please check that
the From: line contains a valid email address.  After a delay of up
to one day, you should receive an acknowledgement at that address.

Please write in English if possible, as the Emacs maintainers
usually do not have translators for other languages.

Please describe exactly what actions triggered the bug, and
the precise symptoms of the bug.  If you can, give a recipe
starting from `emacs -Q':

Compiling today's bzr emacs I get the following error:

make[1]: Entering directory `/ext4/emacs-bzr/trunk/src'
make[1]: *** No rule to make target `biditype.h', needed by `bidi.o'.  Stop.
make[1]: Leaving directory `/ext4/emacs-bzr/trunk/src'
make: *** [src] Error 2


If Emacs crashed, and you have the Emacs process in the gdb debugger,
please include the output from the following gdb commands:
    `bt full' and `xbacktrace'.
For information about debugging Emacs, please read the file
/home/ubuntu/emacs-bzr/share/emacs/24.0.50/etc/DEBUG.


In GNU Emacs 24.0.50.11 (i686-pc-linux-gnu, GTK+ Version 2.22.0)
 of 2011-08-05 on tao
Windowing system distributor `The X.Org Foundation', version 11.0.10900000
configured using `configure  '--prefix=/home/ubuntu/emacs-bzr''

Important settings:
  value of $LC_ALL: nil
  value of $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_MESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NUMERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: nil
  locale-coding-system: utf-8-unix
  default enable-multibyte-characters: t

Major mode: Article

Minor modes in effect:
  erc-track-mode: t
  erc-track-minor-mode: t
  icomplete-mode: t
  tracking-mode: t
  erc-ring-mode: t
  erc-netsplit-mode: t
  erc-match-mode: t
  erc-pcomplete-mode: t
  erc-button-mode: t
  erc-fill-mode: t
  erc-stamp-mode: t
  erc-autojoin-mode: t
  erc-spelling-mode: t
  erc-irccontrols-mode: t
  erc-noncommands-mode: t
  erc-scrolltobottom-mode: t
  display-time-mode: t
  global-auto-complete-mode: t
  mouse-wheel-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t

Recent input:
e n SPC m a i n t e n a t <backspace> n t . SPC B i 
s o u s SPC x x <backspace> <backspace> x x x x SPC 
i v a n C-x h M-w <insert> M-i a <down> <down> <S-right> 
<S-right> <S-right> <S-right> <down> <tab> M-i g r 
e d m i n e <return> M-1 C-s c h a n g l <backspace> 
e <home> C-v C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n 
C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n 
C-n <tab> <return> C-n C-n C-n C-n C-n C-n C-n C-n 
C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n 
C-n C-n C-n C-n C-n C-n C-n <return> y <insert> C-e 
<return> C-y C-p C-p SPC 1 . <backspace> <backspace> 
( 1 . 2 . 1 ) M-i w <next> <next> <prior> <next> M-i 
a M-j d C-p g <up> <up> <up> <up> <up> <up> <up> <up> 
<up> <up> <down> <down> <up> <tab> C-n <return> <backspace> 
<backspace> <backspace> <backspace> <backspace> <tab> 
C-n C-k <down> <down> <down> <down> <down> <down> <down> 
<right> <right> <right> <right> <right> <right> <right> 
<right> <backspace> A P <backspace> <backspace> S P 
A <backspace> C <down> <left> <left> <left> <left> 
<left> <left> <left> C-x b s c <return> ( f o o ) C-a 
ESC C-SPC C-w M-i i C-o M-1 M-j d C-n C-n <help-echo> 
<help-echo> M-i C-g C-g M-j d M-i n <home> s q <down> 
<down> <down> <down> <down> <down> <down> <down> <down> 
<down> <down> <return> <return> SPC <backspace> C-o 
<down> <down> <down> <down> <right> <right> <right> 
<right> C-SPC C-e M-w M-x b u g - r <backspace> <backspace> 
<backspace> <backspace> <backspace> r e p o <tab> r 
t <tab> b u g <return>

Recent messages:
TODO state changed to todo
Entry repeats: Plain: <2011-09-01 Thu> 
Mark set
Retrieving newsgroup: gmane.emacs.devel...
Opening nntp server on news.gmane.org...done
Fetching headers for gmane.emacs.devel...done
Suppressing duplicates...done
Generating summary...done
Mark set
Making completion list...

Load-path shadows:
/home/ubuntu/.emacs.d/misc/time hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/time
/home/ubuntu/.emacs.d/misc/whitespace hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/whitespace
/home/ubuntu/.emacs.d/org/org-attach hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-attach
/home/ubuntu/.emacs.d/org/org-ascii hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-ascii
/home/ubuntu/.emacs.d/org/org-archive hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-archive
/home/ubuntu/.emacs.d/org/org-agenda hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-agenda
/home/ubuntu/.emacs.d/org/ob hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob
/home/ubuntu/.emacs.d/org/ob-tangle hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-tangle
/home/ubuntu/.emacs.d/org/ob-table hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-table
/home/ubuntu/.emacs.d/org/ob-sqlite hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-sqlite
/home/ubuntu/.emacs.d/org/ob-sql hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-sql
/home/ubuntu/.emacs.d/org/ob-sh hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-sh
/home/ubuntu/.emacs.d/org/ob-screen hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-screen
/home/ubuntu/.emacs.d/org/org hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org
/home/ubuntu/.emacs.d/org/org-xoxo hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-xoxo
/home/ubuntu/.emacs.d/org/org-wl hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-wl
/home/ubuntu/.emacs.d/org/org-w3m hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-w3m
/home/ubuntu/.emacs.d/org/org-vm hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-vm
/home/ubuntu/.emacs.d/org/org-timer hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-timer
/home/ubuntu/.emacs.d/org/org-taskjuggler hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-taskjuggler
/home/ubuntu/.emacs.d/org/org-table hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-table
/home/ubuntu/.emacs.d/org/org-src hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-src
/home/ubuntu/.emacs.d/org/org-rmail hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-rmail
/home/ubuntu/.emacs.d/org/ob-ocaml hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-ocaml
/home/ubuntu/.emacs.d/org/ob-mscgen hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-mscgen
/home/ubuntu/.emacs.d/org/ob-matlab hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-matlab
/home/ubuntu/.emacs.d/org/ob-lob hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-lob
/home/ubuntu/.emacs.d/org/ob-latex hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-latex
/home/ubuntu/.emacs.d/org/ob-keys hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-keys
/home/ubuntu/.emacs.d/org/ob-haskell hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-haskell
/home/ubuntu/.emacs.d/org/org-remember hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-remember
/home/ubuntu/.emacs.d/org/org-install hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-install
/home/ubuntu/.emacs.d/org/org-exp-blocks hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-exp-blocks
/home/ubuntu/.emacs.d/org/org-bbdb hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-bbdb
/home/ubuntu/.emacs.d/org/ob-gnuplot hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-gnuplot
/home/ubuntu/.emacs.d/org/org-inlinetask hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-inlinetask
/home/ubuntu/.emacs.d/org/org-info hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-info
/home/ubuntu/.emacs.d/org/org-indent hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-indent
/home/ubuntu/.emacs.d/org/org-id hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-id
/home/ubuntu/.emacs.d/org/org-icalendar hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-icalendar
/home/ubuntu/.emacs.d/org/org-html hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-html
/home/ubuntu/.emacs.d/org/org-habit hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-habit
/home/ubuntu/.emacs.d/org/org-gnus hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-gnus
/home/ubuntu/.emacs.d/org/org-freemind hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-freemind
/home/ubuntu/.emacs.d/org/org-footnote hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-footnote
/home/ubuntu/.emacs.d/org/org-feed hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-feed
/home/ubuntu/.emacs.d/org/org-faces hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-faces
/home/ubuntu/.emacs.d/org/org-exp hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-exp
/home/ubuntu/.emacs.d/org/ob-sass hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-sass
/home/ubuntu/.emacs.d/org/ob-ruby hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-ruby
/home/ubuntu/.emacs.d/org/ob-ref hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-ref
/home/ubuntu/.emacs.d/org/ob-R hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-R
/home/ubuntu/.emacs.d/org/ob-python hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-python
/home/ubuntu/.emacs.d/org/ob-perl hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-perl
/home/ubuntu/.emacs.d/org/ob-octave hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-octave
/home/ubuntu/.emacs.d/org/org-publish hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-publish
/home/ubuntu/.emacs.d/org/org-protocol hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-protocol
/home/ubuntu/.emacs.d/org/org-plot hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-plot
/home/ubuntu/.emacs.d/org/org-mouse hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-mouse
/home/ubuntu/.emacs.d/org/org-mobile hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-mobile
/home/ubuntu/.emacs.d/org/org-mks hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-mks
/home/ubuntu/.emacs.d/org/org-mhe hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-mhe
/home/ubuntu/.emacs.d/org/org-mew hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-mew
/home/ubuntu/.emacs.d/org/org-macs hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-macs
/home/ubuntu/.emacs.d/org/org-mac-message hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-mac-message
/home/ubuntu/.emacs.d/org/org-list hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-list
/home/ubuntu/.emacs.d/org/org-latex hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-latex
/home/ubuntu/.emacs.d/org/org-jsinfo hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-jsinfo
/home/ubuntu/.emacs.d/org/org-irc hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-irc
/home/ubuntu/.emacs.d/org/org-entities hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-entities
/home/ubuntu/.emacs.d/org/org-docview hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-docview
/home/ubuntu/.emacs.d/org/org-docbook hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-docbook
/home/ubuntu/.emacs.d/org/org-datetree hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-datetree
/home/ubuntu/.emacs.d/org/org-ctags hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-ctags
/home/ubuntu/.emacs.d/org/org-crypt hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-crypt
/home/ubuntu/.emacs.d/org/org-compat hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-compat
/home/ubuntu/.emacs.d/org/org-colview hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-colview
/home/ubuntu/.emacs.d/org/org-clock hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-clock
/home/ubuntu/.emacs.d/org/org-capture hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-capture
/home/ubuntu/.emacs.d/org/org-bibtex hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-bibtex
/home/ubuntu/.emacs.d/org/org-beamer hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/org-beamer
/home/ubuntu/.emacs.d/org/ob-exp hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-exp
/home/ubuntu/.emacs.d/org/ob-eval hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-eval
/home/ubuntu/.emacs.d/org/ob-emacs-lisp hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-emacs-lisp
/home/ubuntu/.emacs.d/org/ob-dot hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-dot
/home/ubuntu/.emacs.d/org/ob-ditaa hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-ditaa
/home/ubuntu/.emacs.d/org/ob-css hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-css
/home/ubuntu/.emacs.d/org/ob-comint hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-comint
/home/ubuntu/.emacs.d/org/ob-clojure hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-clojure
/home/ubuntu/.emacs.d/org/ob-C hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/org/ob-C
/home/ubuntu/.emacs.d/misc/erc-goodies hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/erc/erc-goodies
/home/ubuntu/.emacs.d/emms/tq hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/emacs-lisp/tq
~/tmp/find-func hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/emacs-lisp/find-func
/home/ubuntu/.emacs.d/ert/ert hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/emacs-lisp/ert
/home/ubuntu/.emacs.d/misc/appt hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/calendar/appt
/home/ubuntu/.emacs.d/misc/sym-comp hides /home/ubuntu/emacs-bzr/share/emacs/24.0.50/lisp/obsolete/sym-comp

Features:
(shadow emacsbug multi-isearch w3m-form w3m-symbol mule-util
w3m-bookmark w3m-tabmenu w3m-session w3m-search w3m doc-view jka-compr
image-mode w3m-hist w3m-fb w3m-ems w3m-ccl ccl w3m-favicon w3m-image
w3m-proc w3m-util swbuff ido uniquify bbdb-gui mailalias smtpmail
sendmail erc-track hashcash cookie1 bbdb-picture bbdb-com bbdb timezone
gnus-fun smiley ansi-color gnus-cite mail-extr qp gnus-async gnus-bcklg
gnus-dup gnus-ml gnus-topic pop3 nndraft nnmh nnml nnfolder parse-time
rot13 disp-table netrc gnutls gnus-agent gnus-srvr gnus-score score-mode
nnvirtual gnus-msg nntp gnus-cache gnus-art mm-uu mml2015 epg-config
mm-view mml-smime smime dig mailcap nnir gnus-sum nnoo gnus-group
gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range
gnus-win gnus gnus-ems nnheader icomplete japan-util kkc ja-dic-utl
quail help-mode view paren eldoc init emms-player-mplayer
emms-player-simple url-util url-parse url-vars emms-mark
emms-info-mp3info emms-tag-editor emms-setup emms-browser sort
emms-playlist-sort emms-score emms-cache emms-info later-do
emms-playlist-mode emms-source-playlist emms-source-file dired-x dired
emms emms-compat appt diary-lib diary-loaddefs cal-iso autoinsert org-wl
org-w3m org-vm org-rmail org-mhe org-mew org-irc org-jsinfo org-infojs
org-html org-exp ob-exp org-exp-blocks org-info org-gnus org-docview
org-bibtex org-bbdb org-agenda org advice help-fns advice-preload
ob-emacs-lisp ob-keys ob-comint ob-tangle ob-ref ob-lob ob-table ob
org-footnote org-src org-list org-faces org-compat org-entities org-macs
noutline outline cal-menu calendar cal-loaddefs garak notify dbus-util
dbus xml tree-widget elim warnings browse-url cl lui tracking incomplete
network-stream auth-source eieio byte-opt bytecomp byte-compile cconv
macroexp assoc gnus-util password-cache starttls tls erc-ring comint
erc-netsplit erc-match erc-pcomplete pcomplete erc-button erc-fill
erc-stamp erc-join erc-spelling flyspell ispell erc-goodies erc
erc-backend erc-compat thingatpt pp xcscope ivan-w3m ivan-term
ivan-slime ivan-re-builder ivan-org ivan-newsticker ivan-muse
ivan-message ivan-japanese ivan-gnus ivan-french easy-mmode ivan-english
ivan-emms ivan-elim ivan-comint bs ivan-bbdb ivan-anki tex-site ring
caps-mode ivan-common-code message format-spec rfc822 mml mml-sec
mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045
ietf-drums mm-util mail-prsvr mailabbrev mail-utils gmm-utils mailheader
saveplace time auto-complete-config auto-complete popup regexp-opt rx
cus-edit easymenu cus-start cus-load wid-edit ivan-var ivan-keymap
edmacro kmacro ivan-fun find-func ivan-face ivan-load time-date tooltip
ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd
fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer
select scroll-bar mouse jit-lock font-lock syntax facemenu font-core
frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai
tai-viet lao korean japanese hebrew greek romanian slovak czech european
ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help
simple abbrev minibuffer loaddefs button faces cus-face files
text-properties overlay sha1 md5 base64 format env code-pages mule
custom widget hashtable-print-readable backquote make-network-process
dbusbind dynamic-setting system-font-setting font-render-setting
move-toolbar gtk x-toolkit x multi-tty emacs)

-- 
Ivan Kanis
http://kanis.fr

True life is lived when tiny changes occur.
    --  Leo Tolstoy




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#9372; Package emacs. (Thu, 25 Aug 2011 17:20:02 GMT) Full text and rfc822 format available.

Message #8 received at 9372 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: Ivan Kanis <ivan.kanis <at> googlemail.com>
Cc: 9372 <at> debbugs.gnu.org
Subject: Re: bug#9372: 24.0.50; missing header biditype.h
Date: Thu, 25 Aug 2011 13:16:28 -0400
Ivan Kanis wrote:

> make[1]: Entering directory `/ext4/emacs-bzr/trunk/src'
> make[1]: *** No rule to make target `biditype.h', needed by `bidi.o'.  Stop.
> make[1]: Leaving directory `/ext4/emacs-bzr/trunk/src'

It was removed 10 days ago. I guess you have stale dependency files
lying around. Try again from a clean state.




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#9372; Package emacs. (Thu, 25 Aug 2011 17:26:01 GMT) Full text and rfc822 format available.

Message #11 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Ivan Kanis <ivan.kanis <at> googlemail.com>
Cc: bug-gnu-emacs <at> gnu.org
Subject: Re: 24.0.50; missing header biditype.h
Date: Thu, 25 Aug 2011 20:22:27 +0300
> From: Ivan Kanis <ivan.kanis <at> googlemail.com>
> cc: eliz <at> gnu.org
> Date: Thu, 25 Aug 2011 19:00:55 +0200
> 
> Compiling today's bzr emacs I get the following error:
> 
> make[1]: Entering directory `/ext4/emacs-bzr/trunk/src'
> make[1]: *** No rule to make target `biditype.h', needed by `bidi.o'.  Stop.
> make[1]: Leaving directory `/ext4/emacs-bzr/trunk/src'
> make: *** [src] Error 2

Delete the file src/deps/bidi.d and try again.

I have no idea why this doesn't happen automatically.




Reply sent to Glenn Morris <rgm <at> gnu.org>:
You have taken responsibility. (Thu, 25 Aug 2011 19:08:02 GMT) Full text and rfc822 format available.

Notification sent to Ivan Kanis <ivan.kanis <at> googlemail.com>:
bug acknowledged by developer. (Thu, 25 Aug 2011 19:08:02 GMT) Full text and rfc822 format available.

Message #16 received at 9372-done <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: 9372-done <at> debbugs.gnu.org
Subject: Re: 24.0.50; missing header biditype.h
Date: Thu, 25 Aug 2011 15:04:37 -0400
Ivan Kanis wrote (on Thu, 25 Aug 2011 at 20:55 +0200):

> make bootstrap fixes it. I was sure it wouldn't. Sorry again for the noise.




Message #17 received at 9372-done <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Ivan Kanis <ivan.kanis <at> googlemail.com>
Cc: rgm <at> gnu.org, 9372-done <at> debbugs.gnu.org
Subject: Re: 24.0.50; missing header biditype.h
Date: Thu, 25 Aug 2011 22:13:57 +0300
> From: Ivan Kanis <ivan.kanis <at> googlemail.com>
> Date: Thu, 25 Aug 2011 20:55:41 +0200
> 
> Eli Zaretskii <eliz <at> gnu.org> wrote:
> 
> > Delete the file src/deps/bidi.d and try again.
> >
> > I have no idea why this doesn't happen automatically.
> 
> Hi guys,
> 
> make bootstrap fixes it. I was sure it wouldn't. Sorry again for the
> noise.

Closing.




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#9372; Package emacs. (Thu, 25 Aug 2011 20:50:02 GMT) Full text and rfc822 format available.

Message #20 received at 9372 <at> debbugs.gnu.org (full text, mbox):

From: Jan Djärv <jan.h.d <at> swipnet.se>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 9372 <at> debbugs.gnu.org, Ivan Kanis <ivan.kanis <at> googlemail.com>
Subject: Re: bug#9372: 24.0.50; missing header biditype.h
Date: Thu, 25 Aug 2011 22:46:24 +0200

Eli Zaretskii skrev 2011-08-25 19:22:
>> From: Ivan Kanis<ivan.kanis <at> googlemail.com>
>> cc: eliz <at> gnu.org
>> Date: Thu, 25 Aug 2011 19:00:55 +0200
>>
>> Compiling today's bzr emacs I get the following error:
>>
>> make[1]: Entering directory `/ext4/emacs-bzr/trunk/src'
>> make[1]: *** No rule to make target `biditype.h', needed by `bidi.o'.  Stop.
>> make[1]: Leaving directory `/ext4/emacs-bzr/trunk/src'
>> make: *** [src] Error 2
>
> Delete the file src/deps/bidi.d and try again.
>
> I have no idea why this doesn't happen automatically.
>

How would a make rule look that detects that a header file has been removed 
from the repository look like?

	Jan D.





Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#9372; Package emacs. (Thu, 25 Aug 2011 21:51:02 GMT) Full text and rfc822 format available.

Message #23 received at 9372 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: Jan Djärv <jan.h.d <at> swipnet.se>
Cc: 9372 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>,
	Ivan Kanis <ivan.kanis <at> googlemail.com>
Subject: Re: bug#9372: 24.0.50; missing header biditype.h
Date: Thu, 25 Aug 2011 17:47:46 -0400
Jan Djärv wrote:

> How would a make rule look that detects that a header file has been
> removed from the repository look like?

When biditype.h was removed, bidi.c was changed to no longer include it.
So personally, I vaguely expected that if the bidi.c file had a
timestamp newer than deps/bidi.d, the latter would be regenerated before
anything else happened. But maybe it doesn't work like that?




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#9372; Package emacs. (Fri, 26 Aug 2011 04:15:02 GMT) Full text and rfc822 format available.

Message #26 received at 9372 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Glenn Morris <rgm <at> gnu.org>
Cc: 9372 <at> debbugs.gnu.org, Jan Djärv <jan.h.d <at> swipnet.se>,
	Ivan Kanis <ivan.kanis <at> googlemail.com>
Subject: Re: bug#9372: 24.0.50; missing header biditype.h
Date: Fri, 26 Aug 2011 00:11:43 -0400
> timestamp newer than deps/bidi.d, the latter would be regenerated before
> anything else happened. But maybe it doesn't work like that?

No, it's the opposite: the bidi.d file from previous compilation
(i.e. older) is used to guess whether bidi.c needs to be recompiled.

Basically, the problem is that the bidi.d file should contain
dependencies which say "if foo.c is newer than bidi.c, then recompile,
but if foo.c doesn't exist any more, then just ignore this rule rather
than foolishly trying to build foo.c".
I don't know if GNU make provides such a kind of dependency (tho you
can get it via ifeq trickery).


        Stefan




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#9372; Package emacs. (Fri, 26 Aug 2011 05:40:01 GMT) Full text and rfc822 format available.

Message #29 received at 9372 <at> debbugs.gnu.org (full text, mbox):

From: Jan Djärv <jan.h.d <at> swipnet.se>
To: Glenn Morris <rgm <at> gnu.org>
Cc: 9372 <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>,
	Ivan Kanis <ivan.kanis <at> googlemail.com>
Subject: Re: bug#9372: 24.0.50; missing header biditype.h
Date: Fri, 26 Aug 2011 07:37:08 +0200

Glenn Morris skrev 2011-08-25 23:47:
> Jan Djärv wrote:
>
>> How would a make rule look that detects that a header file has been
>> removed from the repository look like?
>
> When biditype.h was removed, bidi.c was changed to no longer include it.
> So personally, I vaguely expected that if the bidi.c file had a
> timestamp newer than deps/bidi.d, the latter would be regenerated before
> anything else happened. But maybe it doesn't work like that?

No, bidi.d is made by gcc when compiling bidi.c.
If bidi.d is older than bidi.c, make could just remove bidi.d.
But then make would have to be restarted as it already has included bidi.d.

	Jan D.




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#9372; Package emacs. (Fri, 26 Aug 2011 05:43:01 GMT) Full text and rfc822 format available.

Message #32 received at 9372 <at> debbugs.gnu.org (full text, mbox):

From: Jan Djärv <jan.h.d <at> swipnet.se>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: Glenn Morris <rgm <at> gnu.org>, Ivan Kanis <ivan.kanis <at> googlemail.com>,
	9372 <at> debbugs.gnu.org
Subject: Re: bug#9372: 24.0.50; missing header biditype.h
Date: Fri, 26 Aug 2011 07:39:59 +0200

Stefan Monnier skrev 2011-08-26 06:11:
>> timestamp newer than deps/bidi.d, the latter would be regenerated before
>> anything else happened. But maybe it doesn't work like that?
>
> No, it's the opposite: the bidi.d file from previous compilation
> (i.e. older) is used to guess whether bidi.c needs to be recompiled.
>
> Basically, the problem is that the bidi.d file should contain
> dependencies which say "if foo.c is newer than bidi.c, then recompile,
> but if foo.c doesn't exist any more, then just ignore this rule rather
> than foolishly trying to build foo.c".
> I don't know if GNU make provides such a kind of dependency (tho you
> can get it via ifeq trickery).
>

The problem is that make includes bidi.d.  So the rule would have to be
if bidi.d is older than bidi.c, don't include it.  I don't know if that is
possible.  Also, if foo.c don't exist anymore may be an error, for example
removed from the repository by mistake.

	Jan D.





Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#9372; Package emacs. (Fri, 26 Aug 2011 06:38:02 GMT) Full text and rfc822 format available.

Message #35 received at 9372 <at> debbugs.gnu.org (full text, mbox):

From: Andreas Schwab <schwab <at> linux-m68k.org>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: Glenn Morris <rgm <at> gnu.org>, Ivan Kanis <ivan.kanis <at> googlemail.com>,
	9372 <at> debbugs.gnu.org
Subject: Re: bug#9372: 24.0.50; missing header biditype.h
Date: Fri, 26 Aug 2011 08:34:25 +0200
Stefan Monnier <monnier <at> iro.umontreal.ca> writes:

> Basically, the problem is that the bidi.d file should contain
> dependencies which say "if foo.c is newer than bidi.c, then recompile,
> but if foo.c doesn't exist any more, then just ignore this rule rather
> than foolishly trying to build foo.c".
> I don't know if GNU make provides such a kind of dependency (tho you
> can get it via ifeq trickery).

gcc -MP

Andreas.

-- 
Andreas Schwab, schwab <at> linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#9372; Package emacs. (Fri, 26 Aug 2011 07:18:01 GMT) Full text and rfc822 format available.

Message #38 received at 9372 <at> debbugs.gnu.org (full text, mbox):

From: Jan Djärv <jan.h.d <at> swipnet.se>
To: Andreas Schwab <schwab <at> linux-m68k.org>
Cc: 9372 <at> debbugs.gnu.org, Ivan Kanis <ivan.kanis <at> googlemail.com>,
	Stefan Monnier <monnier <at> iro.umontreal.ca>
Subject: Re: bug#9372: 24.0.50; missing header biditype.h
Date: Fri, 26 Aug 2011 09:15:12 +0200
2011-08-26 08:34, Andreas Schwab skrev:
> Stefan Monnier<monnier <at> iro.umontreal.ca>  writes:
>
>> Basically, the problem is that the bidi.d file should contain
>> dependencies which say "if foo.c is newer than bidi.c, then recompile,
>> but if foo.c doesn't exist any more, then just ignore this rule rather
>> than foolishly trying to build foo.c".
>> I don't know if GNU make provides such a kind of dependency (tho you
>> can get it via ifeq trickery).
>
> gcc -MP
>


That seems to be it. I've added it to the test and DEPFLAGS.  -MP has been 
around since gcc 3.0 at least.

	Jan D.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 23 Sep 2011 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 12 years and 229 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.