[ Thread Index |
Date Index
| More lists.tuxfamily.org/taste-users Archives
]
________________________________
Errors appear to be related to failing access to 'C_LongAccessField' on the=
vast majority of the data types defined in the ASN.1 data view.
Thanks in advance,
Gert Caspersen
Gert Caspersen
Senior Engineer, Project Manager
Space Projects (DK)
Space
Terma A/S
Vasek=E6r 12
2730 Herlev
Denmark
T +45 8743 6000
T +45 4594 9653 (direct)
F +45 8743 6001
E gec@xxxxxxxxx
W www.terma.com<http://www.terma.com>
________________________________
Attention:
This e-mail (and attachment(s), if any) - intended for the addressee(s) onl=
y - may contain confidential, copyright, or legally privileged information =
or material, and no one else is authorized to read, print, store, copy, for=
ward, or otherwise use or disclose any part of its contents or attachment(s=
) in any form. If you have received this e-mail in error, please notify me =
by telephone or return e-mail, and delete this e-mail and attachment(s). Th=
ank you.
--_000_DDC9D7B461F50E4EAFBCA500CBE181E20C61A5E8exch02_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
..shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0mm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
..MsoChpDefault
{mso-style-type:export-only;
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"> &nbs=
p; Dear Taste Community,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">I have run into a problem with the TASTE tools, and =
I would highly appreciate any suggestions on how to work around the problem=
..<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">When trying to build a binary for the Linux 32 bit n=
ative platform, the TASTE build script fails with an extensive stack trace:=
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
style=3D"font-size:12.0pt;font-family:"Times New Roman","se=
rif";mso-fareast-language:EN-GB">
<hr size=3D"1" width=3D"100%" noshade=3D"" style=3D"color:#80776E" align=3D=
"center">
</span></div>
<p class=3D"MsoNormal">...<o:p></o:p></p>
<p class=3D"MsoNormal">...<o:p></o:p></p>
<p class=3D"MsoNormal">...<o:p></o:p></p>
<p class=3D"MsoNormal">Class tinyAsn1.ReferenceType has no such attribute: =
LongFieldNameAsString in template context [mainSrc anonymous PrintTypeAssig=
ment anonymous ACN_encBodies PrintAcnDecodeBody ReferenceType_acn_decode if=
(t.HasAcnProperties)_subtemplate PrintAcnDecodeBody
SEQUENCE_acn_decode anonymous else_subtemplate PrintAcnDecodeBody Referenc=
eType_acn_decode if(t.HasAcnProperties)_subtemplate PrintAcnDecodeBody SEQU=
ENCE_acn_decode anonymous]<o:p></o:p></p>
<p class=3D"MsoNormal">Can't get property C_LongAccessField as CLR property=
C_LongAccessField from tinyAsn1.OctetStringType instance<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type.get_TypeAssigment () [0x=
00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type+<get_LongFie=
ldName>d__39.MoveNext () [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type+<get_LongFie=
ldName>d__39.MoveNext () [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at System.Linq.Enumerable.Last[String] (=
IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) [0x00000]=
in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at System.Linq.Enumerable.Last[String] (=
IEnumerable`1 source) [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type.get_C_LongAccessFie=
ld () [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at (wrapper delegate-invoke) System.Refl=
ection.MonoProperty/Getter`2<tinyAsn1.Asn1Type, string>:invoke_string=
__this___Asn1Type (tinyAsn1.Asn1Type)<o:p></o:p></p>
<p class=3D"MsoNormal"> at System.Reflection.MonoProperty.GetterAdapt=
erFrame[Asn1Type,String] (System.Reflection.Getter`2 getter, System.Object =
obj) [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at System.Reflection.MonoProperty.GetVal=
ue (System.Object obj, System.Object[] index) [0x00000] in <filename unk=
nown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at Antlr.StringTemplate.Language.ASTExpr=
..GetPropertyValue (System.Reflection.PropertyInfo pi, Antlr.StringTemplate.=
Language.PropertyLookupParams paramBag, System.Object& value) [0x00000]=
in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal">Can't get property get_C_LongAccessField using metho=
d get_/Get/Is/get/is as get_C_LongAccessField from tinyAsn1.OctetStringType=
instance<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type.get_TypeAssigment () [0x=
00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type+<get_LongFie=
ldName>d__39.MoveNext () [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type+<get_LongFie=
ldName>d__39.MoveNext () [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at System.Linq.Enumerable.Last[String] (=
IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) [0x00000]=
in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at System.Linq.Enumerable.Last[String] (=
IEnumerable`1 source) [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type.get_C_LongAccessFie=
ld () [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at (wrapper managed-to-native) System.Re=
flection.MonoMethod:InternalInvoke (object,object[],System.Exception&)<=
o:p></o:p></p>
<p class=3D"MsoNormal"> at System.Reflection.MonoMethod.Invoke (Syste=
m.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, Sys=
tem.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000=
] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal">Class tinyAsn1.OctetStringType has no such attribute=
: C_LongAccessField in template context [mainSrc anonymous PrintTypeAssigme=
nt anonymous ACN_encBodies PrintAcnDecodeBody ReferenceType_acn_decode if(t=
..HasAcnProperties)_subtemplate PrintAcnDecodeBody
SEQUENCE_acn_decode anonymous else_subtemplate PrintAcnDecodeBody Referenc=
eType_acn_decode if(t.HasAcnProperties)_subtemplate PrintAcnDecodeBody SEQU=
ENCE_acn_decode anonymous else_subtemplate PrintAcnDecodeBody ReferenceType=
_acn_decode if(t.HasAcnProperties)_subtemplate
PrintAcnDecodeBody Sizeable_acn_decode else_subtemplate else_subtemplate e=
lse_subtemplate]<o:p></o:p></p>
<p class=3D"MsoNormal">Can't get property LongFieldNameAsString as CLR prop=
erty LongFieldNameAsString from tinyAsn1.ReferenceType instance<o:p></o:p><=
/p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type.get_TypeAssigment () [0x=
00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type+<get_LongFie=
ldName>d__39.MoveNext () [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type+<get_LongFie=
ldName>d__39.MoveNext () [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type+<get_LongFie=
ldName>d__39.MoveNext () [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at semantix.util.GlobalUtils.StringJoin[=
String] (IEnumerable`1 list, System.String joinVal, System.Func`2 formatFun=
c) [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at semantix.util.GlobalUtils.StringJoin[=
String] (IEnumerable`1 list, System.String joinVal) [0x00000] in <filena=
me unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type.get_LongFieldNameAs=
String () [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at (wrapper delegate-invoke) System.Refl=
ection.MonoProperty/Getter`2<tinyAsn1.Asn1Type, string>:invoke_string=
__this___Asn1Type (tinyAsn1.Asn1Type)<o:p></o:p></p>
<p class=3D"MsoNormal"> at System.Reflection.MonoProperty.GetterAdapt=
erFrame[Asn1Type,String] (System.Reflection.Getter`2 getter, System.Object =
obj) [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at System.Reflection.MonoProperty.GetVal=
ue (System.Object obj, System.Object[] index) [0x00000] in <filename unk=
nown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at Antlr.StringTemplate.Language.ASTExpr=
..GetPropertyValue (System.Reflection.PropertyInfo pi, Antlr.StringTemplate.=
Language.PropertyLookupParams paramBag, System.Object& value) [0x00000]=
in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal">Can't get property get_LongFieldNameAsString using m=
ethod get_/Get/Is/get/is as get_LongFieldNameAsString from tinyAsn1.Referen=
ceType instance<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type.get_TypeAssigment () [0x=
00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type+<get_LongFie=
ldName>d__39.MoveNext () [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type+<get_LongFie=
ldName>d__39.MoveNext () [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type+<get_LongFie=
ldName>d__39.MoveNext () [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at semantix.util.GlobalUtils.StringJoin[=
String] (IEnumerable`1 list, System.String joinVal, System.Func`2 formatFun=
c) [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at semantix.util.GlobalUtils.StringJoin[=
String] (IEnumerable`1 list, System.String joinVal) [0x00000] in <filena=
me unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type.get_LongFieldNameAs=
String () [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at (wrapper managed-to-native) System.Re=
flection.MonoMethod:InternalInvoke (object,object[],System.Exception&)<=
o:p></o:p></p>
<p class=3D"MsoNormal"> at System.Reflection.MonoMethod.Invoke (Syste=
m.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, Sys=
tem.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000=
] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal">Class tinyAsn1.ReferenceType has no such attribute: =
LongFieldNameAsString in template context [mainSrc anonymous PrintTypeAssig=
ment anonymous ACN_encBodies PrintAcnDecodeBody ReferenceType_acn_decode if=
(t.HasAcnProperties)_subtemplate PrintAcnDecodeBody
SEQUENCE_acn_decode anonymous else_subtemplate PrintAcnDecodeBody Referenc=
eType_acn_decode if(t.HasAcnProperties)_subtemplate PrintAcnDecodeBody SEQU=
ENCE_acn_decode anonymous]<o:p></o:p></p>
<p class=3D"MsoNormal">Can't get property C_LongAccessField as CLR property=
C_LongAccessField from tinyAsn1.OctetStringType instance<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type.get_TypeAssigment () [0x=
00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type+<get_LongFie=
ldName>d__39.MoveNext () [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type+<get_LongFie=
ldName>d__39.MoveNext () [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at System.Linq.Enumerable.Last[String] (=
IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) [0x00000]=
in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at System.Linq.Enumerable.Last[String] (=
IEnumerable`1 source) [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type.get_C_LongAccessFie=
ld () [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at (wrapper delegate-invoke) System.Refl=
ection.MonoProperty/Getter`2<tinyAsn1.Asn1Type, string>:invoke_string=
__this___Asn1Type (tinyAsn1.Asn1Type)<o:p></o:p></p>
<p class=3D"MsoNormal"> at System.Reflection.MonoProperty.GetterAdapt=
erFrame[Asn1Type,String] (System.Reflection.Getter`2 getter, System.Object =
obj) [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at System.Reflection.MonoProperty.GetVal=
ue (System.Object obj, System.Object[] index) [0x00000] in <filename unk=
nown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at Antlr.StringTemplate.Language.ASTExpr=
..GetPropertyValue (System.Reflection.PropertyInfo pi, Antlr.StringTemplate.=
Language.PropertyLookupParams paramBag, System.Object& value) [0x00000]=
in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal">Can't get property get_C_LongAccessField using metho=
d get_/Get/Is/get/is as get_C_LongAccessField from tinyAsn1.OctetStringType=
instance<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type.get_TypeAssigment () [0x=
00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type+<get_LongFie=
ldName>d__39.MoveNext () [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type+<get_LongFie=
ldName>d__39.MoveNext () [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at System.Linq.Enumerable.Last[String] (=
IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) [0x00000]=
in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at System.Linq.Enumerable.Last[String] (=
IEnumerable`1 source) [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at tinyAsn1.Asn1Type.get_C_LongAccessFie=
ld () [0x00000] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal"> at (wrapper managed-to-native) System.Re=
flection.MonoMethod:InternalInvoke (object,object[],System.Exception&)<=
o:p></o:p></p>
<p class=3D"MsoNormal"> at System.Reflection.MonoMethod.Invoke (Syste=
m.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, Sys=
tem.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000=
] in <filename unknown>:0
<o:p></o:p></p>
<p class=3D"MsoNormal">Class tinyAsn1.OctetStringType has no such attribute=
: C_LongAccessField in template context [mainSrc anonymous PrintTypeAssigme=
nt anonymous ACN_encBodies PrintAcnDecodeBody ReferenceType_acn_decode if(t=
..HasAcnProperties)_subtemplate PrintAcnDecodeBody
SEQUENCE_acn_decode anonymous else_subtemplate PrintAcnDecodeBody Referenc=
eType_acn_decode if(t.HasAcnProperties)_subtemplate PrintAcnDecodeBody SEQU=
ENCE_acn_decode anonymous else_subtemplate PrintAcnDecodeBody ReferenceType=
_acn_decode if(t.HasAcnProperties)_subtemplate
PrintAcnDecodeBody Sizeable_acn_decode else_subtemplate else_subtemplate e=
lse_subtemplate]<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">[32mCompilation of generated sources failed - is gcc=
installed?<o:p></o:p></p>
<p class=3D"MsoNormal">(report inside '/tmp/tmpUPUhi5.asn1c/ShowNativeBuffe=
rs.stats.err')<o:p></o:p></p>
<p class=3D"MsoNormal">[0m<o:p></o:p></p>
<p class=3D"MsoNormal"> File "/opt/ocarina-2.0w-suite-x86-linux-=
2010.svn/bin/assert-builder-ocarina.py", line 1854, in <module><=
o:p></o:p></p>
<p class=3D"MsoNormal"> main()<o:p></o:p></p>
<p class=3D"MsoNormal">Exception in user code:<o:p></o:p></p>
<p class=3D"MsoNormal">----------------------------------------------------=
--------<o:p></o:p></p>
<p class=3D"MsoNormal">----------------------------------------------------=
--------<o:p></o:p></p>
<p class=3D"MsoNormal"> File "/opt/ocarina-2.0w-suite-x86-linux-=
2010.svn/bin/assert-builder-ocarina.py", line 667, in main<o:p></o:p><=
/p>
<p class=3D"MsoNormal"> mysystem("\"$DMT/asn2aa=
dlPlus/asn2aadlPlus.py\" -acn \"" + acnFile + "=
\" \"" + asn1Grammar + "\" D_view.aadl&quo=
t;)<o:p></o:p></p>
<p class=3D"MsoNormal"> File "/opt/ocarina-2.0w-suite-x86-linux-=
2010.svn/bin/assert-builder-ocarina.py", line 75, in mysystem<o:p></o:=
p></p>
<p class=3D"MsoNormal"> traceback.print_stack()<o:p></o:p=
></p>
<p class=3D"MsoNormal">Failed while executing:<o:p></o:p></p>
<p class=3D"MsoNormal">"$DMT/asn2aadlPlus/asn2aadlPlus.py" -acn &=
quot;/home/assert/mbcode/Prototype/Design_Definition_File/Taste_Model/Onboa=
rd_Monitoring/binary/dataview-uniq.acn" "/tmp/uniqhomeassertmbcod=
ePrototypeDesign_Definition_FileTaste_ModelOnboard_MonitoringInterfaceView.=
aadl/dataview-uniq.asn"
D_view.aadl<o:p></o:p></p>
<p class=3D"MsoNormal">From this directory:<o:p></o:p></p>
<p class=3D"MsoNormal">/home/assert/mbcode/Prototype/Design_Definition_File=
/Taste_Model/Onboard_Monitoring/binary<o:p></o:p></p>
<p class=3D"MsoNormal">Failed to compile...<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
style=3D"font-size:12.0pt;font-family:"Times New Roman","se=
rif";mso-fareast-language:EN-GB">
<hr size=3D"1" width=3D"100%" noshade=3D"" style=3D"color:#80776E" align=3D=
"center">
</span></div>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">Errors appear to be related to failing access to =
216;C_LongAccessField’ on the vast majority of the data types defined=
in the
<i>ASN.1</i> data view.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"> &nbs=
p; Thanks in advance,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"> &nbs=
p; &=
nbsp; Gert Caspersen<=
o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span style=3D"font-s=
ize:10.0pt;font-family:"Arial","sans-serif";mso-fareast=
-language:EN-GB"><br>
</span><b><span style=3D"font-size:12.0pt;font-family:"Arial",&qu=
ot;sans-serif";color:#80776E;mso-fareast-language:EN-GB">Gert Casperse=
n</span></b><span style=3D"font-size:9.0pt;font-family:"Arial",&q=
uot;sans-serif";color:#80776E;mso-fareast-language:EN-GB"><br>
Senior Engineer, Project Manager<br>
Space Projects (DK)<br>
Space<br>
<br>
</span><b><span style=3D"font-size:12.0pt;font-family:"Arial",&qu=
ot;sans-serif";color:#80776E;mso-fareast-language:EN-GB">Terma A/S</sp=
an></b><span style=3D"font-size:9.0pt;font-family:"Arial","s=
ans-serif";color:#80776E;mso-fareast-language:EN-GB"><br>
Vasek=E6r 12<br>
2730 Herlev<br>
Denmark<br>
<br>
T +45 8743 6000<br>
T +45 4594 9653 (direct)<br>
F +45 8743 6001<br>
E <u>gec@xxxxxxxxx</u><br>
W <a href=3D"http://www.terma.com"><span style=3D"color:#80776E">www.terma.=
com</span></a>
</span><span style=3D"font-size:12.0pt;font-family:"Times New Roman&qu=
ot;,"serif";mso-fareast-language:EN-GB"><o:p></o:p></span></p>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><span=
style=3D"font-size:12.0pt;font-family:"Times New Roman","se=
rif";mso-fareast-language:EN-GB">
<hr size=3D"1" width=3D"100%" noshade=3D"" style=3D"color:#80776E" align=3D=
"center">
</span></div>
</div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:8.0pt;font-family:"=
Arial","sans-serif";color:#FF9900;mso-fareast-language:EN-GB=
">Attention:</span></b><span style=3D"font-size:12.0pt;font-family:"Ti=
mes New Roman","serif";mso-fareast-language:EN-GB"><br>
</span><span style=3D"font-size:8.0pt;font-family:"Arial","s=
ans-serif";color:#80776E;mso-fareast-language:EN-GB">This e-mail (and =
attachment(s), if any) - intended for the addressee(s) only - may contain c=
onfidential, copyright, or legally privileged information
or material, and no one else is authorized to read, print, store, copy, fo=
rward, or otherwise use or disclose any part of its contents or attachment(=
s) in any form. If you have received this e-mail in error, please notify me=
by telephone or return e-mail,
and delete this e-mail and attachment(s). Thank you.</span><o:p></o:p></p>
</div>
</body>
</html>
--_000_DDC9D7B461F50E4EAFBCA500CBE181E20C61A5E8exch02_--