CentOS Linux release 7.9.
sage v9.6
x86_64

./sage --version
/.ccs/common/pkg/sage-9.6/sage-9.6/src/bin/sage: 
/.ccs/common/pkg/sage-9.6/sage-9.6/src/bin/sage-venv-config: 
/doesnotexist/python3: bad interpreter: No such file or directory
SageMath version 9.6, Release Date: 2022-05-15

I see python3-3-10 ~sage-root/logs/pkgs/ython3-3-10.3.log

ImportError: libfflas.so.1: cannot open shared object file: No such file or 
directory

Any assistance would be appreciated.  I'm a first time builder of sage for 
a small research staff.  

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-support/333ead63-ce50-43a6-9356-32e549149b2cn%40googlegroups.com.
***************************************************************************

IPython post-mortem report

{'commit_hash': 'bf6aeb906d',
 'commit_source': 'installation',
 'default_encoding': 'utf-8',
 'ipython_path': 
'/.ccs/common/pkg/sage-9.6/sage-9.6/local/var/lib/sage/venv-python3.10.3/lib/python3.10/site-packages/IPython',
 'ipython_version': '7.29.0',
 'os_name': 'posix',
 'platform': 'Linux-3.10.0-1160.53.1.el7.x86_64-x86_64-with-glibc2.17',
 'sys_executable': 
'/.ccs/common/pkg/sage-9.6/sage-9.6/local/var/lib/sage/venv-python3.10.3/bin/python3',
 'sys_platform': 'linux',
 'sys_version': '3.10.3 (main, Feb  5 2023, 08:47:12) [GCC 8.5.0]'}

***************************************************************************



***************************************************************************

Crash traceback:

---------------------------------------------------------------------------
---------------------------------------------------------------------------
ImportErrorPython 3.10.3: 
/.ccs/common/pkg/sage-9.6/sage-9.6/local/var/lib/sage/venv-python3.10.3/bin/python3
                                                   Mon Feb  6 15:20:10 2023
A problem occurred executing Python code.  Here is the sequence of function
calls leading up to the error, with the most recent (innermost) call last.
/.ccs/common/pkg/sage-9.6/sage-9.6/local/var/lib/sage/venv-python3.10.3/bin/sage-ipython
 in <module>
      1 
#!/.ccs/common/pkg/sage-9.6/sage-9.6/local/var/lib/sage/venv-python3.10.3/bin/python3
      2 # -*- coding: utf-8 -*-
      3 """
      4 Sage IPython startup script.
      5 """
      6 
      7 # Display startup banner. Do this before anything else to give the user
      8 # early feedback that Sage is starting.
      9 from sage.misc.banner import banner
     10 banner()
     11 
     12 from sage.repl.interpreter import SageTerminalApp
     13 
     14 app = SageTerminalApp.instance()
---> 15 app.initialize()
        global app.initialize = <bound method TerminalIPythonApp.initialize of 
<sage.repl.interpreter.SageTerminalApp object at 0x7f94c0b13190>>
     16 app.start()

/.ccs/common/pkg/sage-9.6/sage-9.6/local/var/lib/sage/venv-python3.10.3/lib/python3.10/site-packages/traitlets/config/application.py
 in inner(app=<sage.repl.interpreter.SageTerminalApp object>, *args=(), 
**kwargs={})
     73 else:
     74     raise ValueError("Unsupported value for environment variable: 
'TRAITLETS_APPLICATION_RAISE_CONFIG_FILE_ERROR' is set to '%s' which is none of 
 {'0', '1', 'false', 'true', ''}."% _envvar )
     75 
     76 
     77 def catch_config_error(method):
     78     """Method decorator for catching invalid config 
(Trait/ArgumentErrors) during init.
     79 
     80     On a TraitError (generally caused by bad config), this will print 
the trait's
     81     message, and exit the app.
     82 
     83     For use on init methods, to prevent invoking excepthook on invalid 
input.
     84     """
     85     @functools.wraps(method)
     86     def inner(app, *args, **kwargs):
     87         try:
---> 88             return method(app, *args, **kwargs)
        global method = undefined
        app = <sage.repl.interpreter.SageTerminalApp object at 0x7f94c0b13190>
        args = ()
        kwargs = {}
     89         except (TraitError, ArgumentError) as e:
     90             app.log.fatal("Bad config encountered during 
initialization: %s", e)
     91             app.log.debug("Config at the time: %s", app.config)
     92             app.exit(1)
     93 
     94     return inner
     95 
     96 class ApplicationError(Exception):
     97     pass
     98 
     99 
    100 class LevelFormatter(logging.Formatter):
    101     """Formatter with additional `highlevel` record
    102 
    103     This field is empty if log level is less than highlevel_limit,

/.ccs/common/pkg/sage-9.6/sage-9.6/local/var/lib/sage/venv-python3.10.3/lib/python3.10/site-packages/IPython/terminal/ipapp.py
 in initialize(self=<sage.repl.interpreter.SageTerminalApp object>, argv=None)
    302 
    303         return super(TerminalIPythonApp, self).parse_command_line(argv)
    304     
    305     @catch_config_error
    306     def initialize(self, argv=None):
    307         """Do actions after construct, but before starting the app."""
    308         super(TerminalIPythonApp, self).initialize(argv)
    309         if self.subapp is not None:
    310             # don't bother initializing further, starting subapp
    311             return
    312         # print self.extra_args
    313         if self.extra_args and not self.something_to_run:
    314             self.file_to_run = self.extra_args[0]
    315         self.init_path()
    316         # create the shell
--> 317         self.init_shell()
        self.init_shell = <bound method SageTerminalApp.init_shell of 
<sage.repl.interpreter.SageTerminalApp object at 0x7f94c0b13190>>
    318         # and draw the banner
    319         self.init_banner()
    320         # Now a variety of things that happen after the banner is 
printed.
    321         self.init_gui_pylab()
    322         self.init_extensions()
    323         self.init_code()
    324 
    325     def init_shell(self):
    326         """initialize the InteractiveShell instance"""
    327         # Create an InteractiveShell instance.
    328         # shell.display_banner should always be False for the terminal
    329         # based app, because we call shell.show_banner() by hand below
    330         # so the banner shows *before* all extension loading stuff.
    331         self.shell = self.interactive_shell_class.instance(parent=self,
    332                         profile_dir=self.profile_dir,

/.ccs/common/pkg/sage-9.6/sage-9.6/local/var/lib/sage/venv-python3.10.3/lib/python3.10/site-packages/sage/repl/interpreter.py
 in init_shell(self=<sage.repl.interpreter.SageTerminalApp object>)
    772 
    773         # Load the %lprun extension if available
    774         try:
    775             import line_profiler
    776             assert line_profiler  # silence pyflakes
    777         except ImportError:
    778             pass
    779         else:
    780             self.extensions.append('line_profiler')
    781 
    782         if self.shell.has_sage_extensions:
    783             self.extensions.remove(SAGE_EXTENSION)
    784 
    785             # load sage extension here to get a crash if
    786             # something is wrong with the sage library
--> 787             self.shell.extension_manager.load_extension(SAGE_EXTENSION)
        self.shell.extension_manager.load_extension = <bound method 
ExtensionManager.load_extension of <IPython.core.extensions.ExtensionManager 
object at 0x7f94b7f8f7c0>>
        global SAGE_EXTENSION = 'sage'

/.ccs/common/pkg/sage-9.6/sage-9.6/local/var/lib/sage/venv-python3.10.3/lib/python3.10/site-packages/IPython/core/extensions.py
 in load_extension(self=<IPython.core.extensions.ExtensionManager object>, 
module_str='sage')
     72         if module_str in self.loaded:
     73             return "already loaded"
     74 
     75         from IPython.utils.syspathcontext import prepended_to_syspath
     76 
     77         with self.shell.builtin_trap:
     78             if module_str not in sys.modules:
     79                 with prepended_to_syspath(self.ipython_extension_dir):
     80                     mod = import_module(module_str)
     81                     if 
mod.__file__.startswith(self.ipython_extension_dir):
     82                         print(("Loading extensions from {dir} is 
deprecated. "
     83                                "We recommend managing extensions like 
any "
     84                                "other Python packages, in 
site-packages.").format(
     85                               
dir=compress_user(self.ipython_extension_dir)))
     86             mod = sys.modules[module_str]
---> 87             if self._call_load_ipython_extension(mod):
        self._call_load_ipython_extension = <bound method 
ExtensionManager._call_load_ipython_extension of 
<IPython.core.extensions.ExtensionManager object at 0x7f94b7f8f7c0>>
        mod = <module 'sage' from 
'/.ccs/common/pkg/sage-9.6/sage-9.6/local/var/lib/sage/venv-python3.10.3/lib/python3.10/site-packages/sage/__init__.py'>
     88                 self.loaded.add(module_str)
     89             else:
     90                 return "no load function"
     91 
     92     def unload_extension(self, module_str):
     93         """Unload an IPython extension by its module name.
     94 
     95         This function looks up the extension's name in ``sys.modules`` 
and
     96         simply calls ``mod.unload_ipython_extension(self)``.
     97         
     98         Returns the string "no unload function" if the extension 
doesn't define
     99         a function to unload itself, "not loaded" if the extension 
isn't loaded,
    100         otherwise None.
    101         """
    102         if module_str not in self.loaded:

/.ccs/common/pkg/sage-9.6/sage-9.6/local/var/lib/sage/venv-python3.10.3/lib/python3.10/site-packages/IPython/core/extensions.py
 in _call_load_ipython_extension(self=<IPython.core.extensions.ExtensionManager 
object>, mod=<module 'sage' from 
'/.ccs/common/pkg/sage-9.6/s...3/lib/python3.10/site-packages/sage/__init__.py'>)
    119         """
    120         from IPython.utils.syspathcontext import prepended_to_syspath
    121 
    122         if (module_str in self.loaded) and (module_str in sys.modules):
    123             self.unload_extension(module_str)
    124             mod = sys.modules[module_str]
    125             with prepended_to_syspath(self.ipython_extension_dir):
    126                 reload(mod)
    127             if self._call_load_ipython_extension(mod):
    128                 self.loaded.add(module_str)
    129         else:
    130             self.load_extension(module_str)
    131 
    132     def _call_load_ipython_extension(self, mod):
    133         if hasattr(mod, 'load_ipython_extension'):
--> 134             mod.load_ipython_extension(self.shell)
        mod.load_ipython_extension = <function load_ipython_extension at 
0x7f94c08b0f70>
        self.shell = <sage.repl.interpreter.SageTerminalInteractiveShell object 
at 0x7f94bed5a1a0>
    135             return True
    136 
    137     def _call_unload_ipython_extension(self, mod):
    138         if hasattr(mod, 'unload_ipython_extension'):
    139             mod.unload_ipython_extension(self.shell)
    140             return True
    141 
    142     @undoc
    143     def install_extension(self, url, filename=None):
    144         """
    145         Deprecated.
    146         """
    147         # Ensure the extension directory exists
    148         raise DeprecationWarning(
    149             '`install_extension` and the `install_ext` magic have been 
deprecated since IPython 4.0'

/.ccs/common/pkg/sage-9.6/sage-9.6/local/var/lib/sage/venv-python3.10.3/lib/python3.10/site-packages/sage/repl/__init__.py
 in 
load_ipython_extension(*args=(<sage.repl.interpreter.SageTerminalInteractiveShell
 object>,))
      1 # IPython calls this when "%load_ext sage.repl" is used.
      2 # The Sage application loads it when starting up.
      3 def load_ipython_extension(*args):
      4     import sage.repl.ipython_extension
----> 5     sage.repl.ipython_extension.load_ipython_extension(*args)
        sage.repl.ipython_extension.load_ipython_extension = <function 
load_ipython_extension at 0x7f94b7d87c70>
        args = (<sage.repl.interpreter.SageTerminalInteractiveShell object at 
0x7f94bed5a1a0>,)
      6 
      7 
      8 # The above used to be in sage.__init__, allowing users to use 
"%load_ext sage".
      9 # But we are clearing out the __init__.py file as a preparation for
     10 # making sage a native namespace package.
     11 #
     12 # So we make "%load_ext sage" work by monkey-patching the function
     13 # into the sage package upon importing sage.repl.
     14 import sage
     15 sage.load_ipython_extension = load_ipython_extension

/.ccs/common/pkg/sage-9.6/sage-9.6/local/var/lib/sage/venv-python3.10.3/lib/python3.10/site-packages/sage/repl/ipython_extension.py
 in wrapper(*args=(<sage.repl.interpreter.SageTerminalInteractiveShell 
object>,), **kwargs={})
    591         ....:     if work:
    592         ....:         return 'foo worked'
    593         ....:     raise RuntimeError("foo didn't work")
    594         sage: foo(False)
    595         Traceback (most recent call last):
    596         ...
    597         RuntimeError: foo didn't work
    598         sage: foo(True)
    599         'foo worked'
    600         sage: foo(False)
    601         sage: foo(True)
    602     """
    603     @wraps(func)
    604     def wrapper(*args, **kwargs):
    605         if not wrapper.has_run:
--> 606             result = func(*args, **kwargs)
        result = undefined
        global func = undefined
        args = (<sage.repl.interpreter.SageTerminalInteractiveShell object at 
0x7f94bed5a1a0>,)
        kwargs = {}
    607             wrapper.has_run = True
    608             return result
    609     wrapper.has_run = False
    610     return wrapper
    611 
    612 
    613 @run_once
    614 def load_ipython_extension(ip):
    615     """
    616     Load the extension in IPython.
    617     """
    618     # this modifies ip
    619     SageCustomizations(shell=ip)

/.ccs/common/pkg/sage-9.6/sage-9.6/local/var/lib/sage/venv-python3.10.3/lib/python3.10/site-packages/sage/repl/ipython_extension.py
 in 
load_ipython_extension(ip=<sage.repl.interpreter.SageTerminalInteractiveShell 
object>)
    604     def wrapper(*args, **kwargs):
    605         if not wrapper.has_run:
    606             result = func(*args, **kwargs)
    607             wrapper.has_run = True
    608             return result
    609     wrapper.has_run = False
    610     return wrapper
    611 
    612 
    613 @run_once
    614 def load_ipython_extension(ip):
    615     """
    616     Load the extension in IPython.
    617     """
    618     # this modifies ip
--> 619     SageCustomizations(shell=ip)
        global SageCustomizations = <class 
'sage.repl.ipython_extension.SageCustomizations'>
        global shell = undefined
        ip = <sage.repl.interpreter.SageTerminalInteractiveShell object at 
0x7f94bed5a1a0>

/.ccs/common/pkg/sage-9.6/sage-9.6/local/var/lib/sage/venv-python3.10.3/lib/python3.10/site-packages/sage/repl/ipython_extension.py
 in __init__(self=<sage.repl.ipython_extension.SageCustomizations object>, 
shell=<sage.repl.interpreter.SageTerminalInteractiveShell object>)
    419     def __init__(self, shell=None):
    420         """
    421         Initialize the Sage plugin.
    422         """
    423         self.shell = shell
    424 
    425         self.auto_magics = SageMagics(shell)
    426         self.shell.register_magics(self.auto_magics)
    427 
    428         import sage.misc.edit_module as edit_module
    429         self.shell.set_hook('editor', edit_module.edit_devel)
    430 
    431         self.init_inspector()
    432         self.init_line_transforms()
    433 
--> 434         import sage.all # until sage's import hell is fixed
        sage.all = undefined
    435 
    436         self.shell.verbose_quit = True
    437 
    438         self.register_interface_magics()
    439 
    440         if SAGE_IMPORTALL == 'yes':
    441             self.init_environment()
    442 
    443     def register_interface_magics(self):
    444         """
    445         Register magics for each of the Sage interfaces
    446         """
    447         from sage.repl.interface_magic import InterfaceMagic
    448         InterfaceMagic.register_all(self.shell)
    449 

/.ccs/common/pkg/sage-9.6/sage-9.6/local/var/lib/sage/venv-python3.10.3/lib/python3.10/site-packages/sage/all.py
 in <module>
    123 
    124 from sage.misc.sh import sh
    125 
    126 from sage.libs.all       import *
    127 from sage.data_structures.all import *
    128 from sage.doctest.all    import *
    129 
    130 from sage.structure.all  import *
    131 from sage.rings.all      import *
    132 from sage.arith.all      import *
    133 from sage.matrix.all     import *
    134 
    135 from sage.symbolic.all   import *
    136 from sage.modules.all    import *
    137 from sage.monoids.all    import *
--> 138 from sage.algebras.all   import *
        global sage.algebras.all = undefined
    139 from sage.modular.all    import *
    140 from sage.sat.all        import *
    141 from sage.schemes.all    import *
    142 from sage.graphs.all     import *
    143 from sage.groups.all     import *
    144 from sage.arith.power    import generic_power as power
    145 from sage.databases.all  import *
    146 from sage.categories.all import *
    147 from sage.sets.all       import *
    148 from sage.probability.all import *
    149 from sage.interfaces.all import *
    150 
    151 from sage.functions.all  import *
    152 from sage.calculus.all   import *
    153 

/.ccs/common/pkg/sage-9.6/sage-9.6/local/var/lib/sage/venv-python3.10.3/lib/python3.10/site-packages/sage/algebras/all.py
 in <module>
      6 #       Copyright (C) 2005 William Stein <wst...@gmail.com>
      7 #
      8 #  Distributed under the terms of the GNU General Public License (GPL)
      9 #
     10 #    This code is distributed in the hope that it will be useful,
     11 #    but WITHOUT ANY WARRANTY; without even the implied warranty of
     12 #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
     13 #    General Public License for more details.
     14 #
     15 #  The full text of the GPL is available at:
     16 #
     17 #                  http://www.gnu.org/licenses/
     18 
#*****************************************************************************
     19 from sage.misc.lazy_import import lazy_import
     20 
---> 21 import sage.algebras.catalog as algebras
        global sage.algebras.catalog = undefined
        global algebras = undefined
     22 
     23 from .quantum_groups.all import *
     24 from .quatalg.all import *
     25 
     26 # Algebra base classes
     27 from .algebra import Algebra
     28 from .free_algebra import FreeAlgebra
     29 from .free_algebra_quotient import FreeAlgebraQuotient
     30 
     31 from .steenrod.all import *
     32 from .lie_algebras.all import *
     33 from .quantum_groups.all import *
     34 from .lie_conformal_algebras.all import *
     35 
     36 from .finite_dimensional_algebras.all import FiniteDimensionalAlgebra

/.ccs/common/pkg/sage-9.6/sage-9.6/local/var/lib/sage/venv-python3.10.3/lib/python3.10/site-packages/sage/algebras/catalog.py
 in <module>
     65 - :class:`algebras.RationalCherednik
     66   <sage.algebras.rational_cherednik_algebra.RationalCherednikAlgebra>`
     67 - :class:`algebras.Schur <sage.algebras.schur_algebra.SchurAlgebra>`
     68 - :class:`algebras.Shuffle 
<sage.algebras.shuffle_algebra.ShuffleAlgebra>`
     69 - :class:`algebras.Steenrod
     70   <sage.algebras.steenrod.steenrod_algebra.SteenrodAlgebra>`
     71 - :class:`algebras.TemperleyLieb 
<sage.combinat.diagram_algebras.TemperleyLiebAlgebra>`
     72 - :class:`algebras.WQSym 
<sage.combinat.chas.wqsym.WordQuasiSymmetricFunctions>`
     73 - :class:`algebras.Yangian <sage.algebras.yangian.Yangian>`
     74 - :class:`algebras.YokonumaHecke
     75   <sage.algebras.yokonuma_hecke_algebra.YokonumaHeckeAlgebra>`
     76 - :class:`algebras.Tensor <sage.algebras.tensor_algebra.TensorAlgebra>`
     77 """
     78 
     79 from sage.algebras.free_algebra import FreeAlgebra as Free
---> 80 from sage.algebras.quatalg.quaternion_algebra import QuaternionAlgebra 
as Quaternion
        global sage.algebras.quatalg.quaternion_algebra = undefined
        global QuaternionAlgebra = undefined
        global Quaternion = undefined
     81 from sage.algebras.steenrod.steenrod_algebra import SteenrodAlgebra as 
Steenrod
     82 from 
sage.algebras.finite_dimensional_algebras.finite_dimensional_algebra import 
FiniteDimensionalAlgebra as FiniteDimensional
     83 from sage.algebras.group_algebra import GroupAlgebra as Group
     84 from sage.algebras.clifford_algebra import CliffordAlgebra as Clifford
     85 from sage.algebras.clifford_algebra import ExteriorAlgebra as Exterior
     86 from sage.algebras.weyl_algebra import DifferentialWeylAlgebra as 
DifferentialWeyl
     87 from sage.algebras.lie_algebras.lie_algebra import LieAlgebra as Lie
     88 
     89 from sage.misc.lazy_import import lazy_import
     90 lazy_import('sage.algebras.iwahori_hecke_algebra', 
'IwahoriHeckeAlgebra', 'IwahoriHecke')
     91 lazy_import('sage.algebras.nil_coxeter_algebra', 'NilCoxeterAlgebra', 
'NilCoxeter')
     92 lazy_import('sage.algebras.free_zinbiel_algebra', 'FreeZinbielAlgebra', 
'FreeZinbiel')
     93 lazy_import('sage.algebras.askey_wilson', 'AskeyWilsonAlgebra', 
'AskeyWilson')
     94 lazy_import('sage.algebras.hall_algebra', 'HallAlgebra', 'Hall')
     95 lazy_import('sage.algebras.jordan_algebra', 'JordanAlgebra', 'Jordan')

/.ccs/common/pkg/sage-9.6/sage-9.6/local/var/lib/sage/venv-python3.10.3/lib/python3.10/site-packages/sage/algebras/quatalg/quaternion_algebra.py
 in <module>
     53 from sage.matrix.matrix_space import MatrixSpace
     54 from sage.matrix.constructor import diagonal_matrix, matrix
     55 from sage.structure.sequence import Sequence
     56 from sage.structure.element import is_RingElement
     57 from sage.structure.factory import UniqueFactory
     58 from sage.modules.free_module import FreeModule
     59 from sage.modules.free_module_element import vector
     60 
     61 from operator import itemgetter
     62 
     63 from .quaternion_algebra_element import (
     64     QuaternionAlgebraElement_abstract,
     65     QuaternionAlgebraElement_generic,
     66     QuaternionAlgebraElement_rational_field,
     67     QuaternionAlgebraElement_number_field)
---> 68 from . import quaternion_algebra_cython
        global quaternion_algebra_cython = undefined
     69 
     70 from sage.modular.modsym.p1list import P1List
     71 
     72 from sage.misc.cachefunc import cached_method
     73 
     74 from sage.categories.algebras import Algebras
     75 
     76 ########################################################
     77 # Constructor
     78 ########################################################
     79 
     80 
     81 class QuaternionAlgebraFactory(UniqueFactory):
     82     r"""
     83     Construct a quaternion algebra.

/.ccs/common/pkg/sage-9.6/sage-9.6/local/var/lib/sage/venv-python3.10.3/lib/python3.10/site-packages/sage/algebras/quatalg/quaternion_algebra_cython.pyx
 in init sage.algebras.quatalg.quaternion_algebra_cython 
(build/cythonized/sage/algebras/quatalg/quaternion_algebra_cython.cpp:6330)()
----> 1 # distutils: language = c++
      2 # distutils: libraries = gmp m NTL_LIBRARIES
      3 # distutils: extra_compile_args = NTL_CFLAGS
      4 # distutils: include_dirs = NTL_INCDIR
      5 # distutils: library_dirs = NTL_LIBDIR
      6 # distutils: extra_link_args = NTL_LIBEXTRA
      7 """
      8 Optimized Cython code needed by quaternion algebras
      9 
     10 This is a collection of miscellaneous routines that are in Cython for
     11 speed purposes and are used by the quaternion algebra code.  For
     12 example, there are functions for quickly constructing an n x 4 matrix
     13 from a list of n rational quaternions.
     14 
     15 AUTHORS:
     16 
     17 - William Stein
     18 
     19 """
     20 
     21 # 
****************************************************************************
     22 #       Copyright (C) 2009 William Stein <wst...@gmail.com>
     23 #
     24 # This program is free software: you can redistribute it and/or modify
     25 # it under the terms of the GNU General Public License as published by
     26 # the Free Software Foundation, either version 2 of the License, or
     27 # (at your option) any later version.
     28 #                  http://www.gnu.org/licenses/
     29 # 
****************************************************************************
     30 
     31 from sage.rings.integer_ring import ZZ

ImportError: libfflas.so.1: cannot open shared object file: No such file or 
directory

***************************************************************************

History of session input:
*** Last line of input (may not be in above history):

Reply via email to