kne / pybox2d-from-googlecode

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

64-bit build fails on 2.0.2b1 source release (zip or easy_install) #37

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. try to install pybox2d with: easy_install box2d

What is the expected output? What do you see instead?
expected: builds and installs pybox2d
instead:
build failure. see attached log, but here is a suspicious excerpt:
Box2D/Box2D_wrap.cpp: In function ‘int32 b2Joint___hash__(b2Joint*)’:
Box2D/Box2D_wrap.cpp:3528: error: cast from ‘b2Joint*’ to ‘int32’ loses 
precision
Box2D/Box2D_wrap.cpp: In function ‘int32 b2Shape___hash__(b2Shape*)’:
Box2D/Box2D_wrap.cpp:4070: error: cast from ‘b2Shape*’ to ‘int32’ loses 
precision
Box2D/Box2D_wrap.cpp: In function ‘int32 
b2Controller___hash__(b2Controller*)’:
Box2D/Box2D_wrap.cpp:4356: error: cast from ‘b2Controller*’ to ‘int32’ 
loses precision
Box2D/Box2D_wrap.cpp: In function ‘int32 b2Body___hash__(b2Body*)’:
Box2D/Box2D_wrap.cpp:4426: error: cast from ‘b2Body*’ to ‘int32’ loses 
precision

What version of the product are you using? On what operating system?
Box2D 2.0.2b1
Mac OS X 10.6.6

Please provide any additional information below.

Original issue reported on code.google.com by comedayb...@gmail.com on 11 Mar 2011 at 1:07

Attachments:

GoogleCodeExporter commented 9 years ago
I believe this is a duplicate of Issue 21

Are you on a 64-bit platform?

Original comment by sir...@gmail.com on 11 Mar 2011 at 1:12

GoogleCodeExporter commented 9 years ago
yeah i'm 64-bit, that makes sense. However issue 21->17 is marked Fixed as of 
two years ago and is still not in the release. You may want to make a bug that 
mentions 64-bit without specifying an OS and set the status to FixPending or 
something that allows it to show up in the list of active issues to prevent 
more duplicates.

From Google Help:
Once the development work has been done to resolve the issue, it's status can 
be set to Fixed. If the team wishes to track which changes have been made but 
not yet incorporated into a release, they may decide to set the status to 
something like FixPending.
http://code.google.com/p/support/wiki/IssueTracker

Original comment by comedayb...@gmail.com on 11 Mar 2011 at 1:42

GoogleCodeExporter commented 9 years ago
Noted. Thank you.

Original comment by sir...@gmail.com on 11 Mar 2011 at 1:46

GoogleCodeExporter commented 9 years ago

Original comment by sir...@gmail.com on 11 Mar 2011 at 1:50

GoogleCodeExporter commented 9 years ago
Fixed in 2.0.2b2

Original comment by sir...@gmail.com on 8 Apr 2011 at 3:35