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

About emacs



Hi, 

I don't like Emacs' default Windose scrollbar behavior, and want
to restore it to its X-windows default, just like that of xterm's.

I believe in order to do so, I need to recompile Emacs from
source. So, two questions here: 

- I believe that there must be many long term Debian/Emacs users
  hate that Windowish scrollbar too. So there might be
  "correct-behavior" emacs floating around. Can I get a
  ready-built one somewhere?

- I use "dpkg-buildpackage -rfakeroot -uc -b" to build Emacs from
  source. However, it produces error, which can be reproduced
  exactly by quick recompile -- "fakeroot debian/rules binary".

I don't know debian too well, and I don't know I should report it
as a bug or I've done something wrong. Can anyone check for me?

Here is error and related info (sorry, a bit long). Seems that the
compilation finished successfully and the error only occurs in the
packing phase:

cd leim; /usr/bin/make install
/root/try/emacs21-21.3+1/debian/build-x/leim
make[2]: Entering directory `/export/home/tong/try/emacs21-21.3+1/debian/build-x/leim'
if [ x`(cd /root/try/emacs21-21.3+1/debian/pkg-el-all/usr/share/emacs/21.3/leim && /bin/pwd)` != x`(/bin/pwd)` ] ; then \
  rm -rf /root/try/emacs21-21.3+1/debian/pkg-el-all/usr/share/emacs/21.3/leim/leim-list.el; \
  rm -rf /root/try/emacs21-21.3+1/debian/pkg-el-all/usr/share/emacs/21.3/leim/quail /root/try/emacs21-21.3+1/debian/pkg-el-all/usr/share/emacs/21.3/leim/ja-dic ; \
  echo "Copying leim files to /root/try/emacs21-21.3+1/debian/pkg-el-all/usr/share/emacs/21.3/leim ..." ; \
  if [ x`(cd /root/try/emacs21-21.3+1/leim && /bin/pwd)` = x`(/bin/pwd)` ] ; then \
    tar -chf - leim-list.el quail ja-dic \
        | (cd /root/try/emacs21-21.3+1/debian/pkg-el-all/usr/share/emacs/21.3/leim; umask 0; tar -xvf - && cat > /dev/null) ;\
  else \
    tar -chf - leim-list.el quail \
        | (cd /root/try/emacs21-21.3+1/debian/pkg-el-all/usr/share/emacs/21.3/leim; umask 0; tar -xvf - && cat > /dev/null) ;\
    cd /root/try/emacs21-21.3+1/leim; \
    tar -chf - quail/* ja-dic \
        | (cd /root/try/emacs21-21.3+1/debian/pkg-el-all/usr/share/emacs/21.3/leim; umask 0; tar -xvf - && cat > /dev/null) ;\
  fi; \
else true; fi
Copying leim files to /root/try/emacs21-21.3+1/debian/pkg-el-all/usr/share/emacs/21.3/leim ...
leim-list.el
quail/
quail/Punct-b5.el
quail/4Corner.el
quail/ARRAY30.el
quail/CCDOSPY.el
quail/ECDICT.el
quail/ETZY.el
quail/PY-b5.el
quail/CCDOSPY.elc
quail/Punct.el
quail/QJ-b5.el
quail/QJ.el
quail/SW.el
quail/TONEPY.el
[...]
quail/tibetan.elc
quail/viqr.el
quail/viqr.elc
ja-dic/
ja-dic/ja-dic.el
ja-dic/ja-dic.elc
rm -f /root/try/emacs21-21.3+1/debian/pkg-el-all/usr/share/emacs/21.3/leim/.cvsignore /root/try/emacs21-21.3+1/debian/pkg-el-all/usr/share/emacs/21.3/leim/*/.cvsignore
chmod -R a+r /root/try/emacs21-21.3+1/debian/pkg-el-all/usr/share/emacs/21.3/leim
make[2]: Leaving directory `/export/home/tong/try/emacs21-21.3+1/debian/build-x/leim'
cd lib-src; /usr/bin/make maybe-blessmail -w \
  MAKE='/usr/bin/make' archlibdir='/root/try/emacs21-21.3+1/debian/pkg-el-all/usr/lib/emacs/21.3/i386-linux'
/root/try/emacs21-21.3+1/debian/build-x/lib-src
make[2]: Entering directory `/export/home/tong/try/emacs21-21.3+1/debian/build-x/lib-src'
make[2]: Nothing to be done for `maybe-blessmail'.
make[2]: Leaving directory `/export/home/tong/try/emacs21-21.3+1/debian/build-x/lib-src'
make[1]: Leaving directory `/export/home/tong/try/emacs21-21.3+1/debian/build-x'
install -d debian/pkg-el
(cd debian/pkg-el-all && \
  find -name "*.elc" | perl -pe 's/\.elc$/\.el/o' | \
    tar cpf - --files-from -) | \
      (cd debian/pkg-el && tar xpf -)
/root/try/emacs21-21.3+1/debian/pkg-el
tar: This does not look like a tar archive
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers
tar: Error exit delayed from previous errors
make: *** [binary-indep] Error 2

FYI, related info:

Package: emacs21
Version: 21.3+1-5

System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.4.25-1-386
Locale: LANG=C, LC_CTYPE=C

Versions of packages emacs21 depends on:
ii  emacs21-bin-common        21.3+1-5       The GNU Emacs editor's shared, arc
ii  libc6                     2.3.2.ds1-13   GNU C Library: Shared libraries an
ii  libice6                   4.3.0.dfsg.1-4 Inter-Client Exchange library
ii  libjpeg62                 6b-9           The Independent JPEG Group's JPEG 
ii  libncurses5               5.4-4          Shared libraries for terminal hand
ii  libpng12-0                1.2.5.0-6      PNG library - runtime
ii  libsm6                    4.3.0.dfsg.1-4 X Window System Session Management
ii  libtiff3g                 3.5.7-2        Tag Image File Format library
ii  libungif4g                4.1.0b1-6      shared library for GIF images (run
ii  libx11-6                  4.3.0.dfsg.1-4 X Window System protocol client li
ii  libxext6                  4.3.0.dfsg.1-4 X Window System miscellaneous exte
ii  libxmu6                   4.3.0.dfsg.1-4 X Window System miscellaneous util
ii  libxpm4                   4.3.0.dfsg.1-4 X pixmap library
ii  libxt6                    4.3.0.dfsg.1-4 X Toolkit Intrinsics
ii  xaw3dg                    1.5+E-6        Xaw3d widget set
ii  xlibs                     4.3.0.dfsg.1-4 X Window System client libraries m
ii  zlib1g                    1:1.2.1.1-3    compression library - runtime





Reply to: