[GPCP] Digest Number 75

From: [at]} <GPCP{>
Date: 29 Jul 2005 08:39:45 -0000

----boundary-LibPST-iamunique-185251411_-_-
Content-type: text/plain

------------------------ Yahoo! Groups Sponsor --------------------~-->
<font face ial size=-1><a href="http://us.ard.yahoo.com/SIGh2j4auj/M62131.6882499.7825260.1510227/D=groups/S05115371:TM/Y=YAHOO/EXP22633585/A(89191/R
">Get Bzzzy! (real tools to help you find a job) Welcome to the Sweet Life - brought to you by One Economy</a>.</font>
--------------------------------------------------------------------~->

There is 1 message in this issue.

Topics in this digest:

      1. RE: need help!! circular imports error when using RealStr
           From: "K John Gough" <john{([at]})nowhere.xy


________________________________________________________________________
________________________________________________________________________

Message: 1
   Date: Fri, 29 Jul 2005 18:22:21 +1000
   From: "K John Gough" <john{([at]})nowhere.xy
Subject: RE: need help!! circular imports error when using RealStr

Hi panda, hi All

This is not an error, it is just a warning message.
In Modula-2 definition modules cannot be imported in a cycle. However
the implementation modules CAN have circular imports. If you have
initialization sections in such modules that depend on the
initialization of each other then you can have unexpected behaviour.
That is why the warning message tells you the arbitrary order that the
build program has chosen, in which the module bodies will actually be
initialized. In this case it is impossible for there to be a problem
since RealStr has no module initialization (as shown by the "(empty
body)" note. I guess we could have made it so that you don't get the
warning if at least one module in the cycle has an empty body. <sigh>
maybe if we were designing it now instead of 1990 </sigh>

Cheers
John

-----Original Message-----
From: GPCP{([at]})nowhere.xy
ooo_colour_panda_ooo
Sent: Thursday, 28 July 2005 3:44 AM
To: GPCP{([at]})nowhere.xy
Subject: [GPCP] need help!! circular imports error when using RealStr


hi all,
I am using GPM Modula-2 redhat 7 version compiler on my redhat 9
machine. Everything seem to be Okay, but when I attampt to build a
program which import a procedure from RealStr in ISOlib; I get an
error message:
  Circular imports, initialization order is
   <RealConv>
   <RealStr> (empty body)

Is there any solution for this problem?

I appreciate if anyone can help.

panda






 
Yahoo! Groups Links



 





________________________________________________________________________
________________________________________________________________________



------------------------------------------------------------------------
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/GPCP/

<*> To unsubscribe from this group, send an email to:
    GPCP-unsubscribe{([at]})nowhere.xy

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 
------------------------------------------------------------------------





----boundary-LibPST-iamunique-185251411_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0gWWFob28hIEdyb3VwcyBTcG9uc29yIC0tLS0tLS0tLS0tLS0tLS0tLS0tfi0tPiBccGFy
DQo8Zm9udCBmYWNlPWFyaWFsIHNpemU9LTE+PGEgaHJlZj0iaHR0cDovL3VzLmFyZC55YWhvby5j
b20vU0lHPTEyaDJqNGF1ai9NPTM2MjEzMS42ODgyNDk5Ljc4MjUyNjAuMTUxMDIyNy9EPWdyb3Vw
cy9TPTE3MDUxMTUzNzE6VE0vWT1ZQUhPTy9FWFA9MTEyMjYzMzU4NS9BPTI4ODkxOTEvUj0wL1NJ
Rz0xMHI5MGtydm8vKmh0dHA6Ly93d3cudGhlYmVlaGl2ZS5vcmdccGFyDQoiPkdldCBCenp6eSEg
KHJlYWwgdG9vbHMgdG8gaGVscCB5b3UgZmluZCBhIGpvYikgV2VsY29tZSB0byB0aGUgU3dlZXQg
TGlmZSAtXCdhMGJyb3VnaHQgdG8geW91IGJ5IE9uZSBFY29ub215PC9hPi48L2ZvbnQ+XHBhcg0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS1+LT4gXHBhcg0KXHBhcg0KVGhlcmUgaXMgMSBtZXNzYWdlIGluIHRoaXMgaXNz
dWUuXHBhcg0KXHBhcg0KVG9waWNzIGluIHRoaXMgZGlnZXN0OlxwYXINClxwYXINCiAgICAgIDEu
IFJFOiBuZWVkIGhlbHAhISBjaXJjdWxhciBpbXBvcnRzIGVycm9yICB3aGVuIHVzaW5nIFJlYWxT
dHJccGFyDQogICAgICAgICAgIEZyb206ICJLIEpvaG4gR291Z2giIDxqb2huQFNvZnR3YXJlQXV0
b21hdGEuY29tPlxwYXINClxwYXINClxwYXINCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX1xwYXINCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX1xwYXINClxwYXINCk1lc3NhZ2U6IDEgICAgICAgICBccGFyDQogICBEYXRlOiBGcmks
IDI5IEp1bCAyMDA1IDE4OjIyOjIxICsxMDAwXHBhcg0KICAgRnJvbTogIksgSm9obiBHb3VnaCIg
PGpvaG5AU29mdHdhcmVBdXRvbWF0YS5jb20+XHBhcg0KU3ViamVjdDogUkU6IG5lZWQgaGVscCEh
IGNpcmN1bGFyIGltcG9ydHMgZXJyb3IgIHdoZW4gdXNpbmcgUmVhbFN0clxwYXINClxwYXINCkhp
IHBhbmRhLCBoaSBBbGxccGFyDQpccGFyDQpUaGlzIGlzIG5vdCBhbiBlcnJvciwgaXQgaXMganVz
dCBhIHdhcm5pbmcgbWVzc2FnZS5ccGFyDQpJbiBNb2R1bGEtMiBkZWZpbml0aW9uIG1vZHVsZXMg
Y2Fubm90IGJlIGltcG9ydGVkIGluIGEgY3ljbGUuICBIb3dldmVyXHBhcg0KdGhlIGltcGxlbWVu
dGF0aW9uIG1vZHVsZXMgQ0FOIGhhdmUgY2lyY3VsYXIgaW1wb3J0cy4gIElmIHlvdSBoYXZlXHBh
cg0KaW5pdGlhbGl6YXRpb24gc2VjdGlvbnMgaW4gc3VjaCBtb2R1bGVzIHRoYXQgZGVwZW5kIG9u
IHRoZVxwYXINCmluaXRpYWxpemF0aW9uIG9mIGVhY2ggb3RoZXIgdGhlbiB5b3UgY2FuIGhhdmUg
dW5leHBlY3RlZCBiZWhhdmlvdXIuXHBhcg0KVGhhdCBpcyB3aHkgdGhlIHdhcm5pbmcgbWVzc2Fn
ZSB0ZWxscyB5b3UgdGhlIGFyYml0cmFyeSBvcmRlciB0aGF0IHRoZVxwYXINCmJ1aWxkIHByb2dy
YW0gaGFzIGNob3NlbiwgaW4gd2hpY2ggdGhlIG1vZHVsZSBib2RpZXMgd2lsbCBhY3R1YWxseSBi
ZVxwYXINCmluaXRpYWxpemVkLiAgSW4gdGhpcyBjYXNlIGl0IGlzIGltcG9zc2libGUgZm9yIHRo
ZXJlIHRvIGJlIGEgcHJvYmxlbVxwYXINCnNpbmNlIFJlYWxTdHIgaGFzIG5vIG1vZHVsZSBpbml0
aWFsaXphdGlvbiAoYXMgc2hvd24gYnkgdGhlICIoZW1wdHlccGFyDQpib2R5KSIgbm90ZS4gIEkg
Z3Vlc3Mgd2UgY291bGQgaGF2ZSBtYWRlIGl0IHNvIHRoYXQgeW91IGRvbid0IGdldCB0aGVccGFy
DQp3YXJuaW5nIGlmIGF0IGxlYXN0IG9uZSBtb2R1bGUgaW4gdGhlIGN5Y2xlIGhhcyBhbiBlbXB0
eSBib2R5LiAgPHNpZ2g+XHBhcg0KbWF5YmUgaWYgd2Ugd2VyZSBkZXNpZ25pbmcgaXQgbm93IGlu
c3RlYWQgb2YgMTk5MCA8L3NpZ2g+XHBhcg0KXHBhcg0KQ2hlZXJzXHBhcg0KSm9oblxwYXINClxw
YXINCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tXHBhcg0KRnJvbTogR1BDUEB5YWhvb2dyb3Vw
cy5jb20gW21haWx0bzpHUENQQHlhaG9vZ3JvdXBzLmNvbV0gT24gQmVoYWxmIE9mXHBhcg0Kb29v
X2NvbG91cl9wYW5kYV9vb29ccGFyDQpTZW50OiBUaHVyc2RheSwgMjggSnVseSAyMDA1IDM6NDQg
QU1ccGFyDQpUbzogR1BDUEB5YWhvb2dyb3Vwcy5jb21ccGFyDQpTdWJqZWN0OiBbR1BDUF0gbmVl
ZCBoZWxwISEgY2lyY3VsYXIgaW1wb3J0cyBlcnJvciB3aGVuIHVzaW5nIFJlYWxTdHJccGFyDQpc
cGFyDQpccGFyDQpoaSBhbGwsXHBhcg0KSSBhbSB1c2luZyBHUE0gTW9kdWxhLTIgcmVkaGF0IDcg
dmVyc2lvbiBjb21waWxlciBvbiBteSByZWRoYXQgOSBccGFyDQptYWNoaW5lLiAgRXZlcnl0aGlu
ZyBzZWVtIHRvIGJlIE9rYXksIGJ1dCB3aGVuIEkgYXR0YW1wdCB0byBidWlsZCBhIFxwYXINCnBy
b2dyYW0gd2hpY2ggaW1wb3J0IGEgcHJvY2VkdXJlIGZyb20gUmVhbFN0ciBpbiBJU09saWI7IEkg
Z2V0IGFuIFxwYXINCmVycm9yIG1lc3NhZ2U6XHBhcg0KICBDaXJjdWxhciBpbXBvcnRzLCBpbml0
aWFsaXphdGlvbiBvcmRlciBpcyBccGFyDQogICA8UmVhbENvbnY+XHBhcg0KICAgPFJlYWxTdHI+
IChlbXB0eSBib2R5KSBccGFyDQpccGFyDQpJcyB0aGVyZSBhbnkgc29sdXRpb24gZm9yIHRoaXMg
cHJvYmxlbT8gIFxwYXINClxwYXINCkkgYXBwcmVjaWF0ZSBpZiBhbnlvbmUgY2FuIGhlbHAuIFxw
YXINClxwYXINCnBhbmRhXHBhcg0KXHBhcg0KXHBhcg0KXHBhcg0KXHBhcg0KXHBhcg0KXHBhcg0K
IFxwYXINCllhaG9vISBHcm91cHMgTGlua3NccGFyDQpccGFyDQpccGFyDQpccGFyDQogXHBhcg0K
XHBhcg0KXHBhcg0KXHBhcg0KXHBhcg0KXHBhcg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXHBhcg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXHBhcg0KXHBhcg0KXHBhcg0KXHBhcg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHBhcg0KWWFo
b28hIEdyb3VwcyBMaW5rc1xwYXINClxwYXINCjwqPiBUbyB2aXNpdCB5b3VyIGdyb3VwIG9uIHRo
ZSB3ZWIsIGdvIHRvOlxwYXINCiAgICBodHRwOi8vZ3JvdXBzLnlhaG9vLmNvbS9ncm91cC9HUENQ
L1xwYXINClxwYXINCjwqPiBUbyB1bnN1YnNjcmliZSBmcm9tIHRoaXMgZ3JvdXAsIHNlbmQgYW4g
ZW1haWwgdG86XHBhcg0KICAgIEdQQ1AtdW5zdWJzY3JpYmVAeWFob29ncm91cHMuY29tXHBhcg0K
XHBhcg0KPCo+IFlvdXIgdXNlIG9mIFlhaG9vISBHcm91cHMgaXMgc3ViamVjdCB0bzpccGFyDQog
ICAgaHR0cDovL2RvY3MueWFob28uY29tL2luZm8vdGVybXMvXHBhcg0KIFxwYXINCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLVxwYXINClxwYXINClxwYXINClxwYXINfX0AdXYudW4

----boundary-LibPST-iamunique-185251411_-_---
Received on Fri Jul 29 2005 - 10:39:45 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:28:11 UTC