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: