Picon
Picon

MCSim on Cygwin

Attached is a listing from a build attempt on Cygwin on Windows XP

There are errors in the creation of libmcsim.so

What am I doing wrong ?

-tim
cd ./mod; make
make[1]: Entering directory `/usr/local/src/mcsim/mod'
make[1]: Nothing to be done for `one'.
make[1]: Leaving directory `/usr/local/src/mcsim/mod'
cd ./sim; make lib
make[1]: Entering directory `/usr/local/src/mcsim/sim'
Linking libmcsim.so...
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc7g5Fz1.o:lsodes1.c:(.text+0x956): undefined
reference to `_CalcDeriv'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc7g5Fz1.o:lsodes1.c:(.text+0x2b9c): undefined
reference to `_CalcDeriv'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc7g5Fz1.o:lsodes1.c:(.text+0x2ed9): undefined
reference to `_CalcDeriv'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc7g5Fz1.o:lsodes1.c:(.text+0x387d): undefined
reference to `_CalcDeriv'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc7g5Fz1.o:lsodes1.c:(.text+0x3b83): undefined
reference to `_CalcDeriv'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc7g5Fz1.o:lsodes1.c:(.text+0x4212): more undefined
references to `_CalcDeriv' follow
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/ccGXujfI.o:mh.c:(.text+0x2bbb): undefined reference to `_InitModel'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/ccGXujfI.o:mh.c:(.text+0x3474): undefined reference to `_InitModel'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x10): undefined reference
to `_vnInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x28): undefined reference
to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x31): undefined reference
to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x37): undefined reference
to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x47): undefined reference
to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x60): undefined reference
to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x74): more undefined
references to `_vrgInputs' follow
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x320): undefined
reference to `_vnInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x354): undefined
reference to `_vnInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x361): undefined
reference to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x367): undefined
reference to `_vnInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x37b): undefined
reference to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x381): undefined
reference to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x3a8): undefined
reference to `_vnInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x3c4): undefined
reference to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x3d1): undefined
reference to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x418): undefined
reference to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x44d): undefined
reference to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x460): undefined
reference to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x46a): more undefined
references to `_vrgInputs' follow
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x4a9): undefined
reference to `_vnInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x68f): undefined
reference to `_ScaleModel'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x6b5): undefined
reference to `_vnInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x6d0): undefined
reference to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x708): undefined
reference to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x724): undefined
reference to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x72d): undefined
reference to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x749): undefined
reference to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x767): more undefined
references to `_vrgInputs' follow
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x7a8): undefined
reference to `_vnInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x815): undefined
reference to `_vrgvmGlo'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x878): undefined
reference to `_vnInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x88e): undefined
reference to `_vnStates'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x8a8): undefined
reference to `_vnStates'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x8b0): undefined
reference to `_vnModelVars'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x8be): undefined
reference to `_vnStates'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x8c4): undefined
reference to `_vnOutputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x8ca): undefined
reference to `_vnInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x8e1): undefined
reference to `_vnParms'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x908): undefined
reference to `_vrgvmGlo'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x90d): undefined
reference to `_vrgvmGlo'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x918): undefined
reference to `_vrgvmGlo'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x993): undefined
reference to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x9a6): undefined
reference to `_vrgModelVars'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0x9bc): undefined
reference to `_vrgvmGlo'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0xae7): undefined
reference to `_vrgModelVars'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0xafa): undefined
reference to `_vrgvmGlo'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0xb4d): undefined
reference to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0xb78): undefined
reference to `_vrgModelVars'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0xb82): undefined
reference to `_vnModelVars'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0xb8c): undefined
reference to `_vnStates'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0xba5): undefined
reference to `_vnInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0xbbd): undefined
reference to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0xbca): undefined
reference to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0xbd3): undefined
reference to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0xbec): undefined
reference to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0xc13): undefined
reference to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0xc35): more undefined
references to `_vrgInputs' follow
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0xcfa): undefined
reference to `_vnInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0xd19): undefined
reference to `_vrgvmGlo'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0xe3d): undefined
reference to `_vrgvmGlo'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc5A7psu.o:modelu.c:(.text+0xe43): undefined
reference to `_vrgvmGlo'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/ccSiInYs.o:optdsign.c:(.text+0x620): undefined
reference to `_InitModel'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc2vKNfI.o:sim.c:(.text+0x8f): undefined reference to `_CalcDeriv'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc2vKNfI.o:sim.c:(.text+0xff): undefined reference to `_CalcDeriv'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc2vKNfI.o:sim.c:(.text+0x4d5): undefined reference to `_InitModel'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc2vKNfI.o:sim.c:(.text+0x53b): undefined reference to `_InitModel'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc2vKNfI.o:sim.c:(.text+0xc84): undefined reference to `_szModelGenAndVersion'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc2vKNfI.o:sim.c:(.text+0xc8c): undefined reference to `_szModelSourceFilename'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cc2vKNfI.o:sim.c:(.text+0xc94): undefined reference to `_szModelDescFilename'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cceC8JsL.o:simo.c:(.text+0xce): undefined reference to `_CalcDeriv'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cceC8JsL.o:simo.c:(.text+0xeb): undefined reference to `_CalcOutputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cceC8JsL.o:simo.c:(.text+0x18b): undefined reference
to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cceC8JsL.o:simo.c:(.text+0x19d): undefined reference
to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cceC8JsL.o:simo.c:(.text+0x1a6): undefined reference
to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cceC8JsL.o:simo.c:(.text+0x1c0): undefined reference
to `_vrgInputs'
/cygdrive/c/DOCUME~1/Tim/LOCALS~1/Temp/cceC8JsL.o:simo.c:(.text+0x1c8): undefined reference
to `_vrgInputs'
collect2: ld returned 1 exit status
make[1]: *** [libmcsim.so] Error 1
make[1]: Leaving directory `/usr/local/src/mcsim/sim'
make: [one] Error 2 (ignored)
cd ./doc; make
make[1]: Entering directory `/usr/local/src/mcsim/doc'
Generating mcsim.info...
* Created: info file "mcsim.info".

Generating mcsim.pdf...
* Created: PDF file "mcsim.pdf".

make[1]: Leaving directory `/usr/local/src/mcsim/doc'
_______________________________________________
Help-mcsim mailing list
Help-mcsim <at> gnu.org
http://lists.gnu.org/mailman/listinfo/help-mcsim

Gmane