[muscle] AW: Muscle on AMD 64
- From: Vorwerk Peter <peter.vorwerk@xxxxxxxxxxx>
- To: "'muscle@xxxxxxxxxxxxx'" <muscle@xxxxxxxxxxxxx>
- Date: Fri, 8 Oct 2004 10:03:29 +0200
Hello Julien,
please make sure that in "support/MuscleSupport.h"
the typedefs of uint32 and int32 will use "int" not
"long", because you will use a 64bit system. With this
change muscle should work. I'm in contact with
Jeremy to make this change at least fpr __osf__.
Regards,
Mit freundlichen Gr=FC=DFen
Peter Vorwerk
_________________________________________________________________
Siemens Transportation Systems
Rail Automation, TS RA D OC 1
Postfach 33 27, 38023 Braunschweig
Tel. : +49 (0) 531 / 226 - 2017
Fax : +49 (0) 531 / 2277 - 2017
Mobil : +49 (0) 172 / 616 11 56
Email : mailto:Peter.Vorwerk@xxxxxxxxxxx
Internet: http://www.siemens.com/transportation/rail-automation
-----Urspr=FCngliche Nachricht-----
Von: muscle-bounce@xxxxxxxxxxxxx [mailto:muscle-bounce@xxxxxxxxxxxxx]Im
Auftrag von Julien Torr=E8s
Gesendet: Freitag, 8. Oktober 2004 09:47
An: muscle@xxxxxxxxxxxxx
Betreff: [muscle] Muscle on AMD 64
I tried to compile muscle on AMD 64 / Linux (Suse 9.1).
=3D46irst, I had to modify the file NetworkUtilityFunctions.cpp to =
define=3D20
net_length_t as int (added || __amd64__ line 37). Then I had to add a =
cast=3D
=3D20
from net_length_t* to socklen_t* when calling getsockname(), =
recvfrom(),=3D20
getpeername() and accept().
But nothing is working. When trying the tests, communication between =
client=3D
=3D20
and server is not established. Could you fix that ?
Note: executing a 32 bits version of Muscle on AMD64 works fine.
=3D2D-=3D20
Julien Torr=3DE8s
Other related posts:
- » [muscle] AW: Muscle on AMD 64