On 2014-05-30, William Stein <wst...@gmail.com> wrote:
> On Fri, May 30, 2014 at 10:01 AM, Robert Godfroid
><robert.godfr...@gmail.com> wrote:
>> host: Windows 8.1
>> VirtualBox 4.3.12
>> guest: Ubuntu 14.04 LTS
>> Sage 6.2 Release Date 2014-05-06
>>
>> Statements that gave rise to the error:
>> A5 = AlternatingGroup(5)
>> A5_sgs = A5.subgroups()
>> len(A5_sgs)
>>
>> =>
>> ...
>> RuntimeError: Gap produced error output
>> Error, sorry, the GAP Tables of Marks Library is not installed
>> executing ConjugacyClassesSubgroups($sage 2)
>>
>
> This should be provied by the tomlib package, which is I think part of
> the Sage optional package "gap_packages-4.6.4.p1" or maybe
> "database_gap-4.6.4".  If you install those packages, you'll have a
it is meanwihile 4.7.4. (However, one can just do 
"sage -i database_gap" to install the latest one)

> directory local/gap/latest/pkg/tomlib.   However, tomlib still doesn't
> work:

indeed! It turns out that nowadays Tomlib depends upon another GAP package, 
AtlasRep,
which Sage is not providing.

While we deal with fixing this, one can manually install atlasrep into
local/gap/latest/pkg/
which is just unpacking the tar file from
http://www.gap-system.org/Packages/atlasrep.html

After this:
gap> LoadPackage( "tomlib" );
true
gap> TableOfMarks( CharacterTable( "A5" ) );
TableOfMarks( "A5" )
gap> t:=TableOfMarks( CharacterTable( "A5" ) );
TableOfMarks( "A5" )
gap> Display(t);
1:  60
2:  30 2
3:  20 . 2
4:  15 3 . 3
5:  12 . . . 2
6:  10 2 1 . . 1
7:   6 2 . . 1 . 1
8:   5 1 2 1 . . . 1
9:   1 1 1 1 1 1 1 1 1

gap> 
-------------------
Note that one needs to load this package explicitly:

gap> LoadPackage("tomplib");
(or in Sage one does gap.load_package("tomlib))

(in order to check that AtlasRep is installed, one can try
gap> LoadPackage( "tomlib" );
and see that it prints
"true"

Note that AtlasRep will be autoloaded by TomLib.

>
> salvus@compute1dc2:/usr/local/sage/sage-6.2.rc0/local/gap/latest/pkg$ sage 
> -gap
>  ┌───────┐   GAP, Version 4.7.4 of 20-Feb-2014 (free software, GPL)
>  │  GAP  │   http://www.gap-system.org
>  └───────┘   Architecture: x86_64-unknown-linux-gnu-gcc-default64
>  Libs used:  gmp, readline
>  Loading the library and packages ...
> TableOfMarks( CharacterTable( "A5" ) ) Components: trans 1.0, prim
> 2.1, small* 1.0, id* 1.0
>  Packages:   Alnuth 3.0.0, AutPGrp 1.6, CTblLib 1.2.2, FactInt 1.5.3,
> GAPDoc 1.5.1, LAGUNA 3.6.4, Polycyclic 2.11
>  Try '?help' for help. See also  '?copyright' and  '?authors'
> gap> TableOfMarks( CharacterTable( "A5" ) );
> fail
>
>
> I also tried downloading the latest version of tomlib from
> http://www.gap-system.org/Packages/tomlib.html and manually placing it
> there, and it also doesn't work.
>
> Hopefully a GAP expert can say more.
http://trac.sagemath.org/ticket/16416

Dima
>
>  -- William
>
>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "sage-support" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to sage-support+unsubscr...@googlegroups.com.
>> To post to this group, send email to sage-support@googlegroups.com.
>> Visit this group at http://groups.google.com/group/sage-support.
>> For more options, visit https://groups.google.com/d/optout.
>
>
>
> -- 
> William Stein
> Professor of Mathematics
> University of Washington
> http://wstein.org
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to