chundiliu / pyv8

Automatically exported from code.google.com/p/pyv8
0 stars 0 forks source link

Debian amd64: _ZTIN2v88internal15CompilationInfoE after build #140

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
auth from root
1. ~ $mkdir pyv8; cd pyv8
2. ~pyv8/ $svn checkout https://svn.boost.org/svn/boost/trunk/ boost
3. ~pyv8/ $svn checkout http://v8.googlecode.com/svn/trunk/ v8
4. ~pyv8/ $svn checkout http://pyv8.googlecode.com/svn/trunk/ pyv8
5. ~pyv8/ $cd v8; make dependencies; export V8_HOME=/root/pyv8/v8/;
Like http://code.google.com/p/pyv8/issues/detail?id=139
6. ~pyv8/v8/ $make x64 snapshot=on gdbjit=on liveobjectlist=on 
debuggersupport=on
7. ~pyv8/v8/ $cd ../boost; export BOOST_HOME=/root/pyv8/boost/;
8. ~pyv8/boost/ $./bootstrap.sh
# copy from doc files (build.html)
8. ~pyv8/boost/ $./bjam --clean;./bjam cxxflags=-fPIC
9. ~pyv8/boost/ $cd ../pyv8
10.  ~pyv8/pyv8/ $python setup.py build; python setup.py test
What is the expected output? What do you see instead?
Tests not runing, script exit with ImportError undefined symbol: 
_ZTIN2v88internal15CompilationInfoE (full out in attach)

What version of the product are you using? On what operating system?
$lsb_release -a
Distributor ID: Debian
Description:    Debian GNU/Linux 6.0.6 (squeeze)
Release:        6.0.6
Codename:       squeeze

$g++ -v
Using built-in specs.
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 4.4.5-8' 
--enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr 
--program-suffix=-4.4 --enable-shared --enable-multiarch 
--enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib 
--without-included-gettext --enable-threads=posix 
--with-gxx-include-dir=/usr/include/c++/4.4 --libdir=/usr/lib --enable-nls 
--enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc 
--with-arch-32=i586 --with-tune=generic --enable-checking=release 
--build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 4.4.5 (Debian 4.4.5-8)

PyV8 svn-revision: 450
Boost svn-revision: 81210
V8 svn-revision: 12843

Please provide any additional information below.
On local Debian i368 in VirtualBox, PyV8 was build.

Original issue reported on code.google.com by tehtroo...@gmail.com on 6 Nov 2012 at 4:25

Attachments:

GoogleCodeExporter commented 8 years ago

Original comment by flier...@gmail.com on 7 Nov 2012 at 12:26

GoogleCodeExporter commented 8 years ago
Same in FreeBSD 8.2 amd64.

Compiled with and without rtti...
Does not work either.
Maybe it's because I have a v8 installed already? For MongoDB?

Original comment by equ...@gmail.com on 25 Jan 2013 at 2:16

GoogleCodeExporter commented 8 years ago
After http://code.google.com/p/pyv8/source/detail?r=452 all is ok

Original comment by SILENTTR...@gmail.com on 25 Jan 2013 at 3:27

GoogleCodeExporter commented 8 years ago
Thanks for your update :)

Original comment by flier...@gmail.com on 2 Feb 2013 at 2:15