Is makesdna broken ?

Physics APIs, Physics file formats, Maya, Max, XSI, Cinema 4D, Lightwave, Blender, thinkingParticles™ and other simulation tools, exporters and importers
Post Reply
sylvain.meunier
Posts: 10
Joined: Thu Jul 04, 2013 8:13 am

Is makesdna broken ?

Post by sylvain.meunier »

Hello,

I try to extend Bullet serialization. Before adding new stuffs, I want to regenerate the whole thing but makesdna seems broken.

I use Visual Studio 2005 including service packs and I target x86 architecture.

After the build process, btSerializer.cpp is uncomplete :

Code: Select all

diff --git a/src/LinearMath/btSerializer.cpp b/src/LinearMath/btSerializer.cpp
index a110e4e..2056189 100644
--- a/src/LinearMath/btSerializer.cpp
+++ b/src/LinearMath/btSerializer.cpp
@@ -453,458 +453,3 @@ char(70),char(0),char(53),char(1),char(73),char(0),char(54),char(1),char(74),cha
 char(4),char(0),char(57),char(1),char(4),char(0),char(58),char(1),char(4),char(0),char(59),char(1),char(4),char(0),char(60),char(1),char(4),char(0),char(61),char(1),
 char(4),char(0),char(62),char(1),char(71),char(0),char(63),char(1),};
 int sBulletDNAlen= sizeof(sBulletDNAstr);
-char sBulletDNAstr64[]= {
-char(83),char(68),char(78),char(65),char(78),char(65),char(77),char(69),char(64),char(1),char(0),char(0),char(109),char(95),char(115),char(105),char(122),char(101),char(0),char(109),
-char(95),char(99),char(97),char(112),char(97),char(99),char(105),char(116),char(121),char(0),char(42),char(109),char(95),char(100),char(97),char(116),char(97),char(0),char(109),char(95),
...
-char(4),char(0),char(62),char(1),char(71),char(0),char(63),char(1),};
-int sBulletDNAlen64= sizeof(sBulletDNAstr64);
And bullet can't link anymore :

Code: Select all

...
Error	21	error LNK2001: unresolved external symbol "char * sBulletDNAstr64" (?sBulletDNAstr64@@3PADA)
Error	22	error LNK2001: unresolved external symbol "int sBulletDNAlen64" (?sBulletDNAlen64@@3HA)
...
Any idea ?

Thanks
sylvain.meunier
Posts: 10
Joined: Thu Jul 04, 2013 8:13 am

Re: Is makesdna broken ?

Post by sylvain.meunier »

Could an admin move my previous post here (Guidelines for serializing btGImpactConvexDecompositionShape) ?

Thanks
sylvain.meunier
Posts: 10
Joined: Thu Jul 04, 2013 8:13 am

Re: Is makesdna broken ?

Post by sylvain.meunier »

I solved this by defining INTERNAL_UPDATE_SERIALIZATION_STRUCTURES.
Post Reply