I still need to perform some more tests but definitely your bug should not be 
against this package but against zeroc-ice.

$ echo _ZN7IceUtil4Time12milliSecondsEl | c++filt
IceUtil::Time::milliSeconds(long)

This is right, since sizeof(long)==8 in AMD64.

$ nm --dynamic /usr/lib/libIceUtil.so.32 | grep milliSeconds | c++filt
00000000000287f0 T IceUtil::Time::milliSeconds(long long)

This is wrong, since an Int64 is a simple long in AMD64.

I do not yet understand how zeroc-ice was compiled on AMD64.  I recompiled 
zeroc-ice and everything worked as expected. More testing is needed but in the 
meantime I'm reassigning this bug to zeroc-ice.

Regards,
F. Moya

<<winmail.dat>>

Reply via email to