#8087: jinja2 fails to build on Open Solaris x64 (
------------------------+---------------------------------------------------
Reporter: drkirkby | Owner: drkirkby
Type: defect | Status: new
Priority: major | Milestone:
Component: solaris | Keywords:
Author: | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
------------------------+---------------------------------------------------
== Build environment ==
* Sun Ultra 27 3.33 GHz Intel W3580 Xeon. Quad core. 8 threads. 12 GB RAM
* !OpenSolaris 2009.06 snv_111b X86
* Sage 4.3.1.alpha1 (with a few packages hacked to work on 64-bit)
* gcc 4.3.4 configured with Sun linker and GNU assembler from binutils
version 2.20.
* 64-bit build. SAGE64 was set to yes, plus various other tricks to get
-m64 into packages.
== The problem ==
It looks as though this might be a 32/64 bit issue
due to the following line:
{{{
In file included from
/export/home/drkirkby/sage-4.3.1/local/include/python2.6/Python.h:58,
from jinja2/_speedups.c:15:
/export/home/drkirkby/sage-4.3.1/local/include/python2.6/pyport.h:685:2:
error: #error "LONG_BIT definition appears wrong for platform (bad
gcc/glibc config?)."
error: command 'gcc' failed with exit status 1
Error building Jinja2: 'Error installing Jinja2'
}}}
here's the full log.
{{{
jinja2-2.1.1.p0/src/TODO
Finished extraction
****************************************************
Host system
uname -a:
SunOS hawk 5.11 snv_111b i86pc i386 i86pc
****************************************************
****************************************************
CC Version
gcc -v
Using built-in specs.
Target: i386-pc-solaris2.11
Configured with: ../gcc-4.3.4/configure --prefix=/usr/local/gcc-4.3.4-GNU-
assembler-Sun-linker --with-as=/usr/local/binutils-2.20/bin/as --with-
ld=/usr/ccs/bin/ld --with-gmp=/usr/local --with-mpfr=/usr/local
Thread model: posix
gcc version 4.3.4 (GCC)
****************************************************
running install
running bdist_egg
running egg_info
writing requirements to Jinja2.egg-info/requires.txt
writing Jinja2.egg-info/PKG-INFO
writing top-level names to Jinja2.egg-info/top_level.txt
writing dependency_links to Jinja2.egg-info/dependency_links.txt
writing entry points to Jinja2.egg-info/entry_points.txt
reading manifest file 'Jinja2.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'Makefile'
warning: no files found matching 'ez_setup.py'
warning: no previously-included files matching '*' found under directory
'docs/_build/doctrees'
writing manifest file 'Jinja2.egg-info/SOURCES.txt'
installing library code to build/bdist.solaris-2.11-i86pc/egg
running install_lib
running build_py
creating build
creating build/lib.solaris-2.11-i86pc-2.6
creating build/lib.solaris-2.11-i86pc-2.6/jinja2
copying jinja2/optimizer.py -> build/lib.solaris-2.11-i86pc-2.6/jinja2
copying jinja2/constants.py -> build/lib.solaris-2.11-i86pc-2.6/jinja2
copying jinja2/lexer.py -> build/lib.solaris-2.11-i86pc-2.6/jinja2
copying jinja2/loaders.py -> build/lib.solaris-2.11-i86pc-2.6/jinja2
copying jinja2/tests.py -> build/lib.solaris-2.11-i86pc-2.6/jinja2
copying jinja2/ext.py -> build/lib.solaris-2.11-i86pc-2.6/jinja2
copying jinja2/_ipysupport.py -> build/lib.solaris-2.11-i86pc-2.6/jinja2
copying jinja2/bccache.py -> build/lib.solaris-2.11-i86pc-2.6/jinja2
copying jinja2/utils.py -> build/lib.solaris-2.11-i86pc-2.6/jinja2
copying jinja2/nodes.py -> build/lib.solaris-2.11-i86pc-2.6/jinja2
copying jinja2/runtime.py -> build/lib.solaris-2.11-i86pc-2.6/jinja2
copying jinja2/sandbox.py -> build/lib.solaris-2.11-i86pc-2.6/jinja2
copying jinja2/debug.py -> build/lib.solaris-2.11-i86pc-2.6/jinja2
copying jinja2/environment.py -> build/lib.solaris-2.11-i86pc-2.6/jinja2
copying jinja2/parser.py -> build/lib.solaris-2.11-i86pc-2.6/jinja2
copying jinja2/compiler.py -> build/lib.solaris-2.11-i86pc-2.6/jinja2
copying jinja2/__init__.py -> build/lib.solaris-2.11-i86pc-2.6/jinja2
copying jinja2/filters.py -> build/lib.solaris-2.11-i86pc-2.6/jinja2
copying jinja2/exceptions.py -> build/lib.solaris-2.11-i86pc-2.6/jinja2
copying jinja2/defaults.py -> build/lib.solaris-2.11-i86pc-2.6/jinja2
copying jinja2/visitor.py -> build/lib.solaris-2.11-i86pc-2.6/jinja2
running build_ext
building 'jinja2._speedups' extension
creating build/temp.solaris-2.11-i86pc-2.6
creating build/temp.solaris-2.11-i86pc-2.6/jinja2
gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC
-I/export/home/drkirkby/sage-4.3.1/local/include/python2.6 -c
jinja2/_speedups.c -o build/temp.solaris-2.11-i86pc-2.6/jinja2/_speedups.o
In file included from
/export/home/drkirkby/sage-4.3.1/local/include/python2.6/Python.h:58,
from jinja2/_speedups.c:15:
/export/home/drkirkby/sage-4.3.1/local/include/python2.6/pyport.h:685:2:
error: #error "LONG_BIT definition appears wrong for platform (bad
gcc/glibc config?)."
error: command 'gcc' failed with exit status 1
Error building Jinja2: 'Error installing Jinja2'
real 0m0.211s
user 0m0.136s
sys 0m0.071s
sage: An error occurred while installing jinja2-2.1.1.p0
}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/8087>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.