[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