Thanks for the reply.  I think I'll try to re-post on sage-devel. 

(Although gcc-4.5.2 is in Gentoo's portage it is not in the 'stable'
branch yet. So I don't really know if I want to 'upgrade' gcc yet.)





On 01/18/2011 07:08 AM, Marshall Hampton wrote:
> I have no real idea what is going wrong there - I've never used Gentoo
> and I suspect it must be something to do with its infrastructure.  But
> one idea would be to retry with gcc 4.5.2; my impression is that there
> are some significant improvements between the 4.4 and 4.5 series.
>
> You might also want to repost this on sage-devel, since there might be
> some Gentoo users who read that and not sage-support.
>
> -M. Hampton
>
> On Jan 17, 8:36 pm, Richard <richj...@pacbell.net> wrote:
>> After compiling sage-4.6.1 (again), without errors in install.log, I try
>> to start up sage and get the following:
>>
>>  /usr/local/sage-4.6.1]$ ./sage
>> ----------------------------------------------------------------------
>> | Sage Version 4.6.1, Release Date: 2011-01-11                       |
>> | Type notebook() for the GUI, and license() for information.        |
>> ----------------------------------------------------------------------
>> ERROR: An unexpected error occurred while tokenizing input
>> The following traceback may be corrupted or invalid
>> The error message is: ('EOF in multi-line statement', (1097, 0))
>>
>> ERROR: An unexpected error occurred while tokenizing input
>> The following traceback may be corrupted or invalid
>> The error message is: ('EOF in multi-line statement', (1102, 0))
>>
>> ---------------------------------------------------------------------------
>> TypeError                                 Traceback (most recent call last)
>>
>> /usr/local/sage-4.6.1/local/lib/python2.6/site-packages/IPython/ipmaker.pyc
>> in force_import(modname)
>>      64         reload(sys.modules[modname])
>>      65     else:
>> ---> 66         __import__(modname)
>>      67
>>      68
>>
>> /usr/local/sage-4.6.1/local/bin/ipy_profile_sage.py in <module>()
>>       5     preparser(True)
>>       6
>> ----> 7     import sage.all_cmdline
>>       8     sage.all_cmdline._init_cmdline(globals())
>>       9
>>
>> /usr/local/sage-4.6.1/local/lib/python2.6/site-packages/sage/all_cmdline.py
>> in <module>()
>>      12 try:
>>      13
>> ---> 14     from sage.all import *
>>      15     from sage.calculus.predefined import x
>>      16     preparser(on=True)
>>
>> /usr/local/sage-4.6.1/local/lib/python2.6/site-packages/sage/all.py in
>> <module>()
>>      70 get_sigs()
>>      71
>> ---> 72 from sage.rings.all      import *
>>      73 from sage.matrix.all     import *
>>      74
>>
>> /usr/local/sage-4.6.1/local/lib/python2.6/site-packages/sage/rings/all.py in
>> <module>()
>>      91
>>      92 # Algebraic numbers
>>
>> ---> 93 from qqbar import (AlgebraicRealField, is_AlgebraicRealField, AA,
>>      94                    AlgebraicReal, is_AlgebraicReal,
>>      95                    AlgebraicField, is_AlgebraicField, QQbar,
>>
>> /usr/local/sage-4.6.1/local/lib/python2.6/site-packages/sage/rings/qqbar.py
>> in <module>()
>>    4220     return isinstance(x, AlgebraicNumber)
>>    4221
>> -> 4222 QQbarPoly = PolynomialRing(QQbar, 'x')
>>    4223 AAPoly = PolynomialRing(AA, 'x')
>>    4224
>>
>> /usr/local/sage-4.6.1/local/lib/python2.6/site-packages/sage/rings/polynomial/polynomial_ring_constructor.pyc
>> in PolynomialRing(base_ring, arg1, arg2, sparse, order, names, name,
>> implementation)
>>     341                 raise TypeError, "if second arguments is a
>> string with no commas, then there must be no other non-optional arguments"
>>     342             name = arg1
>> --> 343             R = _single_variate(base_ring, name, sparse,
>> implementation)
>>     344         else:
>>     345             # 2-4. PolynomialRing(base_ring, names,
>> order='degrevlex'):
>>
>> /usr/local/sage-4.6.1/local/lib/python2.6/site-packages/sage/rings/polynomial/polynomial_ring_constructor.pyc
>> in _single_variate(base_ring, name, sparse, implementation)
>>     421
>>     422         elif base_ring.is_field(proof = False):
>> --> 423             R = m.PolynomialRing_field(base_ring, name, sparse,
>> implementation=implementation)
>>     424
>>     425         elif base_ring.is_integral_domain(proof = False):
>>
>> /usr/local/sage-4.6.1/local/lib/python2.6/site-packages/sage/rings/polynomial/polynomial_ring.pyc
>> in __init__(self, base_ring, name, sparse, element_class, implementation)
>>    1252                 element_class =
>> polynomial_element_generic.Polynomial_generic_dense_field
>>    1253
>> -> 1254         PolynomialRing_integral_domain.__init__(self, base_ring,
>> name=name, sparse=sparse, element_class=element_class)
>>    1255
>>    1256         self._has_singular = can_convert_to_singular(self)
>>
>> /usr/local/sage-4.6.1/local/lib/python2.6/site-packages/sage/rings/polynomial/polynomial_ring.pyc
>> in __init__(self, base_ring, name, sparse, implementation, element_class)
>>    1187                     raise ValueError, "Unknown implementation %s
>> for ZZ[x]"
>>    1188         PolynomialRing_commutative.__init__(self, base_ring,
>> name=name,
>> -> 1189                 sparse=sparse, element_class=element_class)
>>    1190
>>    1191     def _repr_(self):
>>
>> /usr/local/sage-4.6.1/local/lib/python2.6/site-packages/sage/rings/polynomial/polynomial_ring.pyc
>> in __init__(self, base_ring, name, sparse, element_class)
>>    1121             raise TypeError, "Base ring must be a commutative ring."
>>    1122         PolynomialRing_general.__init__(self, base_ring, name=name,
>> -> 1123                 sparse=sparse, element_class=element_class)
>>    1124
>>    1125     def quotient_by_principal_ideal(self, f, names=None):
>>
>> /usr/local/sage-4.6.1/local/lib/python2.6/site-packages/sage/rings/polynomial/polynomial_ring.pyc
>> in __init__(self, base_ring, name, sparse, element_class)
>>     195                 from sage.rings.polynomial import polynomial_element
>>     196                 self._polynomial_class =
>> polynomial_element.Polynomial_generic_dense
>> --> 197         self.__generator = self._polynomial_class(self, [0,1],
>> is_gen=True)
>>     198         self.__cyclopoly_cache = {}
>>     199         self._has_singular = False
>>
>> /usr/local/sage-4.6.1/local/lib/python2.6/site-packages/sage/rings/polynomial/polynomial_element_generic.pyc
>> in __init__(self, parent, x, check, is_gen, construct)
>>     603 class Polynomial_generic_dense_field(Polynomial_generic_dense,
>> Polynomial_generic_field):
>>     604     def __init__(self, parent, x=None, check=True, is_gen =
>> False, construct=False):
>> --> 605         Polynomial_generic_dense.__init__(self, parent, x,
>> check, is_gen)
>>     606
>>     607
>> ############################################################################
>>
>> /usr/local/sage-4.6.1/local/lib/python2.6/site-packages/sage/rings/polynomial/polynomial_element.so
>> in
>> sage.rings.polynomial.polynomial_element.Polynomial_generic_dense.__init__
>> (sage/rings/polynomial/polynomial_element.c:36646)()
>>
>> /usr/local/sage-4.6.1/local/lib/python2.6/site-packages/sage/structure/parent.so
>> in sage.structure.parent.Parent.__call__ (sage/structure/parent.c:6462)()
>>
>> /usr/local/sage-4.6.1/local/lib/python2.6/site-packages/sage/structure/coerce_maps.so
>> in sage.structure.coerce_maps.DefaultConvertMap._call_
>> (sage/structure/coerce_maps.c:2436)()
>>
>> /usr/local/sage-4.6.1/local/lib/python2.6/site-packages/sage/structure/coerce_maps.so
>> in sage.structure.coerce_maps.DefaultConvertMap._call_
>> (sage/structure/coerce_maps.c:2339)()
>>
>> TypeError: _element_constructor_() takes exactly 2 arguments (3 given)
>> Error importing ipy_profile_sage - perhaps you should run %upgrade?
>> WARNING: Loading of ipy_profile_sage failed.
>>
>> sage: 3 + 4
>> ---------------------------------------------------------------------------
>> NameError                                 Traceback (most recent call last)
>>
>> /usr/local/sage-4.6.1/local/bin/<ipython console> in <module>()
>>
>> NameError: name 'Integer' is not defined
>> sage:
>>
>> ==================
>>
>> Any suggestions on how to fix this?
>>
>> I am using a 64-bit linux distro with the following gcc:
>>  gcc -v
>> Using built-in specs.
>> Target: x86_64-pc-linux-gnu
>> Configured with:
>> /dev/shm/portage/sys-devel/gcc-4.4.4-r2/work/gcc-4.4.4/configure
>> --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.4
>> --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/include
>> --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.4.4
>> --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.4.4/man
>> --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.4.4/info
>> --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/include/g++-v4
>> --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --disable-altivec
>> --disable-fixed-point --without-ppl --without-cloog --enable-nls
>> --without-included-gettext --with-system-zlib --disable-werror
>> --enable-secureplt --enable-multilib --enable-libmudflap
>> --disable-libssp --enable-libgomp
>> --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/4.4.4/python
>> --enable-checking=release --disable-libgcj
>> --enable-languages=c,c++,fortran --enable-shared --enable-threads=posix
>> --enable-__cxa_atexit --enable-clocale=gnu
>> --with-bugurl=http://bugs.gentoo.org/--with-pkgversion='Gentoo4.4.4-r2
>> p1.2, pie-0.4.5'
>> Thread model: posix
>> gcc version 4.4.4 (Gentoo4.4.4-r2 p1.2, pie-0.4.5)
>>
>> As a temporary workaround  the sagelive-511-64.iso seems to work well
>> from inside VirtualBox on my system**
>> <http://mirrors.xmission.com/sage/livecd/sagelive-511-46.iso> and
>> running notebook(interface='') allows a connection from my regular system.
>>
>> Thanks.

-- 
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org

Reply via email to