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==--