Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 49441 - tla.eclass errors
Summary: tla.eclass errors
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Emacs project
URL:
Whiteboard:
Keywords:
: 49439 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-04-29 16:01 UTC by konsti
Modified: 2004-10-27 20:21 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description konsti 2004-04-29 16:01:11 UTC
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.
Comment 1 Marius Mauch (RETIRED) gentoo-dev 2004-04-29 23:55:16 UTC
*** Bug 49439 has been marked as a duplicate of this bug. ***
Comment 2 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-10-06 01:36:43 UTC
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).
Comment 3 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-10-27 20:21:57 UTC
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/