Hi, I have upgraded to tramp-2.0.41. But this has a corrupted tramp.elc. If I want to open a file via tramp in Emacs I get strange errors, which pointed me to a corrupt tramp.elc. After deleting it, so that tramp.el is used instead, tramp works fine. Then I byte-compiled it on my own and it still works. Reproducible: Always Steps to Reproduce: 1. emerge =app-emacs/tramp-2.0.41 2. 3. Actual Results: The /usr/share/emacs/site-lisp/tramp/tramp.elc is borked again. Expected Results: A working tramp.elc root@inspiron> emerge info Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.6-lokean1) ================================================================= System uname: 2.6.6-lokean1 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.40GHz Gentoo Base System version 1.5.0 distcc 2.14 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://128.213.5.34/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp.heanet.ie/pub/gentoo/ http://ftp.easynet.nl/mirror/gentoo/ http://gentoo.inode.at/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.de.gentoo.org/gentoo-portage" USE="X acpi alsa arts async avi cdr cups dvd emacs encode faad freetype gcj gdbm gif gimpprint gpm gtk gtk2 icc icq imagemagick imlib imlib2 ipv6 jabber java javascript jpeg kde libwww linguas_de mad mikmod mmx motif mpeg ncurses nls nptl oggvorbis opengl pam pcmcia pdflib pic png pnp python qt quicktime readline sdl slang slp sse ssl svg tcpd tetex tiff truetype type1 unicode usb wmf wxwindows x86 xml2 xmms xv xvid zlib" And I use a current emacs-cvs.
isn't tramp part of emacs from cvs? you might try unmerging app-emacs/tramp
You are right. Tramp 2.0.39 is part of the current CVS Emacs. But this version had some bugs when you use it together with versioned backups. I tested it and I can use this version as well. It fits my needs. But I think I shouldn't be a problem to have a never one installed beside an older one. So the broken tramp.elc (in /usr/shar/emacs/site-lisp/tramp/) is still a bug. Regards, Tassilo
I don't have any problem with tramp-2.0.42 (committed today) and emacs-cvs (last emerged on 23 Jun 2004). Could you upgrade them and see if anything changes? If not, please submit the error message you receive.
I upgraded to tramp-2.0.42 with an Emacs about one month old and now everything works fine. Thanks a lot. Regards, Tassilo