To get an multi-tty emacs I tried to create an ebuild getting it out of the tla repository. My version of it is at http://ludenkalle.de/emacs-multi-tty-tla-21.3.50.ebuild As you see, it is the adapted existing cvs ebuild. It begins, then: [root@sexmachine.doom]> env USE="-Xaw3d -gtk -gtk2 -motif" FEATURES="buildpkg" emerge emacs-multi- tty-tla-21.3.50.ebuild Calculating dependencies ...done! >>> emerge (1 of 1) app-editors/emacs-multi-tty-tla-21.3.50 to / >>> Unpacking source... * Registering Archives... Registering archive: lorentey@elte.hu--2004 * Checking that passed-in variables are rational... !!! ERROR: app-editors/emacs-multi-tty-tla-21.3.50 failed. !!! Function tla_check_vars, Line 76, Exitcode 1 !!! ETLA_VERSION has an invalid format. Please fix this ebuild. I do not know to cope with this error, I made a "#" before the tla_check_vars call, I am pretty sure the ebuild is right... After that: [root@sexmachine.doom]> env USE="-Xaw3d -gtk -gtk2 -motif" FEATURES="buildpkg" emerge emacs-multi- tty-tla-21.3.50.ebuild Calculating dependencies ...done! >>> emerge (1 of 1) app-editors/emacs-multi-tty-tla-21.3.50 to / >>> Unpacking source... * Registering Archives... Registering archive: lorentey@elte.hu--2004 * Checking that passed-in variables are rational... * Fetching tla version lorentey@elte.hu--2004/emacs--multi-tty into /usr/portage/distfiles/tla-src... /export/tmp/portage/tla-1.2-r1/work/tla-1.2/src/tla/libarch/namespace.c:525:botched invariant !!version_end PANIC: exiting on botched invariant * Changing TLA version from lorentey@elte.hu--2004/emacs--multi-tty--0 to lorentey@elte.hu--2004/: set-tree-version: invalid version id (lorentey@elte.hu--2004/) /export/tmp/portage/tla-1.2-r1/work/tla-1.2/src/tla/libarch/namespace.c:371:botchedinvari ant arch_valid_package_name (name, arch_maybe_archive, arch_req_package, 1) PANIC: exiting on botched invariant * Running tla replay lorentey@elte.hu--2004/emacs--multi-tty replay: invalid version spec (lorentey@elte.hu--2004/emacs--multi-tty) !!! ERROR: app-editors/emacs-multi-tty-tla-21.3.50 failed. !!! Function tla_fetch, Line 148, Exitcode 1 !!! tla update command failed I disabled the tla_fetch command after that and portage copies the tla source tree to the temp work directory, configures and compiles. After a while compiling breaks. But hand tla'd and configured version (in my $HOME) compiles fine, but that maybe another problem. Well, if this works, it would be cool. How can I help to fix this issues? Or is my ebuild broken? Regards, konsti Reproducible: Always Steps to Reproduce: 1. 2. 3.
*** Bug 49439 has been marked as a duplicate of this bug. ***
Sorry for the delay. I'm not going to add emacs-multi-tty-tla ebuild to CVS, but the problem should be fixed if it is a bug in tla.eclass. Will you attach your ebuild here and so we can look into the issue? I might add multi-tty patch to emacs CVS snapshot I'll add to CVS in a few weeks (it is mainly intended for Carbon Emacs, ppc-maocs version of emacs, though).
Please attach your ebuild and reopen the bug. FYI: I will create Emacs CVS snapshot containing multi-tty arch HEAD patch available at http://lorentey.hu/downloads/emacs/multi-tty/