RE: "Standard Platform" ?
"Hansell, Timothy A CTR USAF AFMC 711 HPW/RHPB" <[email protected]> Wed, 27 May 2009 14:28:52 -0400
| Newsgroups | gmane.comp.gnu.mcsim |
|---|---|
| Message-ID | <76ACC4E92B18BB4F9F600EEE16623686023EB0E8@VFOHMLAO01.Enterprise.afmc.ds.af.mil> |
This is a multipart message in MIME format. --===============1542977906== Content-class: urn:content-classes:message Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; boundary="----=_NextPart_000_01F5_01C9DED7.74D3C3E0"; micalg=SHA1 This is a multipart message in MIME format. ------=_NextPart_000_01F5_01C9DED7.74D3C3E0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Thanks for the help! I am running Mac OS X Leopard 10.5. The build scripts as included with 5.3.1 work (with some warnings) to = build 'mod', but the gcc compiler suite that comes with the latest XCode Does not build shared libraries and in fact ignores the -shared flag, so = it is impossible build the libmcsim.so without error. I have been investigating what changes need to be made to the build a = dynamic lib (with the dylib extension) which is the Mac analogy to = shared libraries. What Gnu/linux Distribution is used ? What versions of the GCC compiler = suite, etc.... ? -tim -----Original Message----- From: Fr=C3=A9d=C3=A9ric BOIS [mailto:[email protected]]=20 Sent: Wednesday, May 27, 2009 1:58 PM To: [email protected]; Hansell, Timothy A CTR USAF AFMC 711 HPW/RHPB Subject: Re: [Help-mcsim] "Standard Platform" ? The development platform is GNU/Linux. I would assume that the Unix layer of the Mac would provide the necessary tools.=20 By the way, the compilation is quite simple in fact. For mod you compile everything in the mod directory (just make sure that there is no model.c file hanging out there). "gcc *.c " would do For sim, it's a bit more complicated: First: create the library, from the c files in the sim directory (again, no model.c should be there) gcc -c -O -fPIC *.c=20 gcc -c -O -ffloat-store -fPIC modelu.c gcc -shared -fPIC -o libmcsim.so *.o -lgsl -lgslcblas -lm Then you would put the library libmcsim.so somewhere accessible and do mod my_model_here.model=20 gcc -O -I /usr/local/include -I where_you_put_mcsim/mcsim/sim model.c=20 where_you_put_the library/libmcsim.so -lgsl -lgslcblas -lm=20 That should create an executable a.out ready to do simulations with your model. Frederic Bois >>> "Hansell, Timothy A CTR USAF AFMC 711 HPW/RHPB" <[email protected]> 27/05/2009 17:36 >>> I=E2=80=99ve been trying to use MCSim on both windows and Mac OS = (Leopard), and have run in to quirks related to the compilation that prompt the following question: What is the=E2=80=9Cstandard=E2=80=9Dplatform that MCSim development is = being done on ? I=E2=80=99m assuming by posing this question that the build scripts = and tools are all designed for a certain Linux or Unix platform and that a build will run clean on such a platform.=20 I=E2=80=99ve been unsuccessful at finding good help in build MCSim for = Mac OS, and am attempting to create a virtual machine running a linux distro, so that I can at leasthavea reference installationto refer to as I work through what it takes to build for Mac. Thanks in advance for any help you can give me. Tim Hansell Henry M. Jackson Foundation=20 711 HPW/RHPB=20 2729 R St, Bldg 837=20 Wright-Patterson AFB, OH 45433-5707=20 Phone: (937) 255-4332 E-Mail: [email protected] ------=_NextPart_000_01F5_01C9DED7.74D3C3E0 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIRgzCCA3Aw ggJYoAMCAQICAQUwDQYJKoZIhvcNAQEFBQAwWzELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD1UuUy4g R292ZXJubWVudDEMMAoGA1UECxMDRG9EMQwwCgYDVQQLEwNQS0kxFjAUBgNVBAMTDURvRCBSb290 IENBIDIwHhcNMDQxMjEzMTUwMDEwWhcNMjkxMjA1MTUwMDEwWjBbMQswCQYDVQQGEwJVUzEYMBYG A1UEChMPVS5TLiBHb3Zlcm5tZW50MQwwCgYDVQQLEwNEb0QxDDAKBgNVBAsTA1BLSTEWMBQGA1UE AxMNRG9EIFJvb3QgQ0EgMjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMAswfaNO6z/ PzzWcb64dCIH7HBBFfyrQOMHqsHD2J/+2kw6vz/I2Ch7SzYBwKxFJcPSDgqPhRhkED0aE3Aqb47X 3I2Ts0EPOCHNravCPSoF01cRNw3NjFH5k+PMRkkhjhS0zcsUPjjNcjHuqxLyZeo0LlZd/+5jdctt upE0/J7z9C0cvlDEQt9ZiP9qs/qobD3LVnFxBZa7n4DlgEVZZ0Gw68OtYKSAdQYXnA70Q+CZDhv7 f/WzzLKBgrH9MsG4vkGkZLVgOlpRMIzO3kEsGUdcSRBkuXSph0GvfW66wbihv2UxOgRn+bW7jpKK AGO4seaMOF+D/1DVO6Jda7IQzGMCAwEAAaM/MD0wHQYDVR0OBBYEFEl0uwxeunr+AlTve6DGlcYJ gHCWMAsGA1UdDwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBBQUAA4IBAQCYkY0/ ici79cBpcyk7Nay6swh2PXAJkumERCEBfRR2G+5RbB2NFTctezFp9JpEuK9GzDT6I8sDJxnSgyF1 K+fgG5km3IRAleio0sz2WFxm7z9KlxCCHboKot1bBiudp2RO6y4BNaS0PxOtVeTVc6hpmxHxmPIx Hm9A1Ph4n46RoG9wBJBmqgYrzuF6krV94eDRluehOi3MsZ0fBUTth5nTTRpwOcEEDOV+2fGv1yAO 8SJ6JaRzmcw/pAcnlqiile2CuRbTnguHwsHyiPVi32jfx7xpUe2xXNxUVCkPCTmarAPB2wxNrm8K ehZJ8b+R0jiU0/aVLLdsyUK2jcqQjYXZMIIEOTCCAyGgAwIBAgIDCuXeMA0GCSqGSIb3DQEBBQUA MF0xCzAJBgNVBAYTAlVTMRgwFgYDVQQKEw9VLlMuIEdvdmVybm1lbnQxDDAKBgNVBAsTA0RvRDEM MAoGA1UECxMDUEtJMRgwFgYDVQQDEw9ET0QgRU1BSUwgQ0EtMjAwHhcNMDgxMjE2MDAwMDAwWhcN MTAwOTI4MjM1OTU5WjB/MQswCQYDVQQGEwJVUzEYMBYGA1UEChMPVS5TLiBHb3Zlcm5tZW50MQww CgYDVQQLEwNEb0QxDDAKBgNVBAsTA1BLSTETMBEGA1UECxMKQ09OVFJBQ1RPUjElMCMGA1UEAxMc SEFOU0VMTC5USU1PVEhZLkEuMTA3NzIyMTk0NDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA 4oR3cPdyfNUmCFMGnBCDoEeh1Ty2vDC7bUDC2W3rby29JMmj7KupWQg+A7caRZRdN9JnWGfbX+nr AOz0aGpBCkAC/ZyKkZ/pWE31CfcSpFNnOk4esFvke3IadZfrFuZNozlutJ7Ggwyy3Dv7mnP9HbeU 7ZqCp8f5VBiHcebwvx8CAwEAAaOCAWIwggFeMB8GA1UdIwQYMBaAFLK/bgBtuUBJL2AK9HjVeYQl qTG6MD8GA1UdHwQ4MDYwNKAyoDCGLmh0dHA6Ly9jcmwuZGlzYS5taWwvZ2V0Y3JsP0RPRCUyMEVN QUlMJTIwQ0EtMjAwDgYDVR0PAQH/BAQDAgUgMBYGA1UdIAQPMA0wCwYJYIZIAWUCAQsJMB0GA1Ud DgQWBBRt9rUrOkITTSKPTA45RspRecVsRjBtBggrBgEFBQcBAQRhMF8wOwYIKwYBBQUHMAKGL2h0 dHA6Ly9jcmwuZGlzYS5taWwvZ2V0c2lnbj9ET0QlMjBFTUFJTCUyMENBLTIwMCAGCCsGAQUFBzAB hhRodHRwOi8vb2NzcC5kaXNhLm1pbDAnBgNVHREEIDAegRx0aW1vdGh5LmhhbnNlbGxAd3BhZmIu YWYubWlsMBsGA1UdCQQUMBIwEAYIKwYBBQUHCQQxBBMCVVMwDQYJKoZIhvcNAQEFBQADggEBAJQq w7rC/Cs+Vfh81aPMP+cn0eb0hje23Bqqhx3/VVjs3bQzBrTiCIjc9eWH+xNct9DIMelR83PXk/vE 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 ScJPi/40mcjs+Obfroagfz1IIGOkSS1BPv6dQnyBRuYdkuN00gIIVIhgK2UxqXOA+pf4ajbUgytk 8M1hYeHCWJS2yuIxstkaYQIDAQABo4ICETCCAg0wDgYDVR0PAQH/BAQDAgGGMB8GA1UdIwQYMBaA FEl0uwxeunr+AlTve6DGlcYJgHCWMB0GA1UdDgQWBBSyv24AbblASS9gCvR41XmEJakxujAMBgNV HSQEBTADgAEAMBIGA1UdEwEB/wQIMAYBAf8CAQAwVwYDVR0gBFAwTjALBglghkgBZQIBCwUwCwYJ YIZIAWUCAQsJMAsGCWCGSAFlAgELCjALBglghkgBZQIBCxIwCwYJYIZIAWUCAQsTMAsGCWCGSAFl AgELFDA/BgNVHR8EODA2MDSgMqAwhi5odHRwOi8vY3JsLmRpc2EubWlsL2dldGNybD9Eb0QlMjBS b290JTIwQ0ElMjAyMIH+BggrBgEFBQcBAQSB8TCB7jA/BggrBgEFBQcwAoYzaHR0cDovL2NybC5k aXNhLm1pbC9nZXRJc3N1ZWRUbz9Eb0QlMjBSb290JTIwQ0ElMjAyMCAGCCsGAQUFBzABhhRodHRw Oi8vb2NzcC5kaXNhLm1pbDCBiAYIKwYBBQUHMAKGfGxkYXA6Ly9jcmwuZ2RzLmRpc2EubWlsL2Nu JTNkRG9EJTIwUm9vdCUyMENBJTIwMiUyY291JTNkUEtJJTJjb3UlM2REb0QlMmNvJTNkVS5TLiUy MEdvdmVybm1lbnQlMmNjJTNkVVM/Y0FDZXJ0aWZpY2F0ZTtiaW5hcnkwDQYJKoZIhvcNAQEFBQAD ggEBAG0FZT/B2dXxsgbWCM2O5Yug5kYCfaWmZJsvExK0AZih9Yw6gUsFI6btzeuwBStEMU4E121D HdopUav5wa+WdOFoHkhPTly8yrAkQ6LsQCsRAtsII1yVvDV2NdBisXby2Tn/wLXYqNuuoWn6pf5d 9D4FtQyF98w+0MKwRFsJw+aDXM4uS3UoqfjtWCyWS50mBr12ho03JCRUHc/MF1EI8IaSfEe/t+37 OF0Ubi7qU9Oq4a77JpD0+vTvWWt1by8oWZsfHr7Xnd6uVV0rFJ8WmgtwhvORQtMjaKLyvzY3rxS6 gG9hRzK+h0x3eW6oWczEFxQ5I72uIZz9ubr4c9zgpxoxggJ9MIICeQIBATBkMF0xCzAJBgNVBAYT AlVTMRgwFgYDVQQKEw9VLlMuIEdvdmVybm1lbnQxDDAKBgNVBAsTA0RvRDEMMAoGA1UECxMDUEtJ MRgwFgYDVQQDEw9ET0QgRU1BSUwgQ0EtMjACAwrl2zAJBgUrDgMCGgUAoIIBbzAYBgkqhkiG9w0B CQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wOTA1MjcxODI4NTFaMCMGCSqGSIb3DQEJ BDEWBBSyep0vuun0hX72ybY/iHhUXhYnbjAkBgkqhkiG9w0BCQ8xFzAVMAoGCCqGSIb3DQMHMAcG BSsOAwIaMHMGCSsGAQQBgjcQBDFmMGQwXTELMAkGA1UEBhMCVVMxGDAWBgNVBAoTD1UuUy4gR292 ZXJubWVudDEMMAoGA1UECxMDRG9EMQwwCgYDVQQLEwNQS0kxGDAWBgNVBAMTD0RPRCBFTUFJTCBD QS0yMAIDCuXeMHUGCyqGSIb3DQEJEAILMWagZDBdMQswCQYDVQQGEwJVUzEYMBYGA1UEChMPVS5T LiBHb3Zlcm5tZW50MQwwCgYDVQQLEwNEb0QxDDAKBgNVBAsTA1BLSTEYMBYGA1UEAxMPRE9EIEVN QUlMIENBLTIwAgMK5d4wDQYJKoZIhvcNAQEBBQAEgYB6UMlTN/bKsWmTZBkQIklYlVnKSmJs4RWb GRgUeGnK4pYLJZ2Ri4O2zcSrIg9f9sS6MfiOZ2p3ZYmMppQWBmZrWl5prK20QGZRTZc0TyJtgAcu k2fo7ro870pdQbq17cFbwaVhgrFzHw4EH0X3HxRO0CgECd0+P5PubLZHUORm5AAAAAAAAA== ------=_NextPart_000_01F5_01C9DED7.74D3C3E0-- --===============1542977906== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Help-mcsim mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-mcsim --===============1542977906==--