- Link failure

From: [at]} <Rex>
Date: Tue, 09 May 2006 19:20:57 -0500

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

        I very much appreciate your careful replies. I hope you will find my brief replies entertaining reading. You're certainly right about having to list all modules (except for certain pseudo modules which MUST not be listed).

        But there's still a big problem. Gérard, how in the world did you do that? Read on. :-)


At 05:37 PM 5/9/2006, Doug Danforth wrote:
>...they (I believe) must be in the bottom up order (lowest level module first)...Let DevLinker tell you what is needed and then keep adding them, eventually reducing the number of additional modules to zero. ...By the way, StdLog and Out are not simple modules (as you can see by the above list) since they make use of all the View construct. I think there is a much simpler output (can't remember the name) for your .exe program that does not use Views, etc.

        After the first iteration I counted 109 modules listed (many of them duplicates)! I also tried another minimal application which does not use StdLog, and it also just expands, with many dependencies out of sequence.


At 05:43 PM 5/9/2006, Gérard Meunier wrote:
>But the resulting exe file doesn't work, because some hooks are not correctly initialized (don't ask me why). I suggest you use the menu command "Info->Create Tool", that gives a more reliable result.

        Your module list does indeed work. BUT, how in the world did you get it? From the Log file, by hand, or ?? !!

        I had already tried Info > Create Tool, and that doesn't work at all. I highlighted the module (alternatively, the module name) and selected Info > Create Tool. There is no tool for LinkExe, and the tool for Link compiled BlackBox itself, not module TestJunk. None of the lists created seems to be very useful.

        The exe file from your link list is pretty large at 791 kB, but that's the least of my problems.


>SYSTEM and WinApi are pseudo-modules that generate no code. So, there is no need to import them.

        OK, that helps a LOT. It turns out that these "modules" MUST not be listed.


Rex Couture

--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy



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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCAgICAgICAgIEkgdmVyeSBtdWNo
IGFwcHJlY2lhdGUgeW91ciBjYXJlZnVsIHJlcGxpZXMuICBJIGhvcGUgeW91IHdpbGwgZmluZCBt
eSBicmllZiByZXBsaWVzIGVudGVydGFpbmluZyByZWFkaW5nLiAgWW91J3JlIGNlcnRhaW5seSBy
aWdodCBhYm91dCBoYXZpbmcgdG8gbGlzdCBhbGwgbW9kdWxlcyAoZXhjZXB0IGZvciBjZXJ0YWlu
IHBzZXVkbyBtb2R1bGVzIHdoaWNoIE1VU1Qgbm90IGJlIGxpc3RlZCkuXHBhcg0KXHBhcg0KICAg
ICAgICBCdXQgdGhlcmUncyBzdGlsbCBhIGJpZyBwcm9ibGVtLiAgR1wnZTlyYXJkLCBob3cgaW4g
dGhlIHdvcmxkIGRpZCB5b3UgZG8gdGhhdD8gIFJlYWQgb24uICA6LSlccGFyDQpccGFyDQpccGFy
DQpBdCAwNTozNyBQTSA1LzkvMjAwNiwgRG91ZyBEYW5mb3J0aCB3cm90ZTpccGFyDQo+Li4udGhl
eSAoSSBiZWxpZXZlKSBtdXN0IGJlIGluIHRoZSBib3R0b20gdXAgb3JkZXIgKGxvd2VzdCBsZXZl
bCBtb2R1bGUgZmlyc3QpLi4uTGV0IERldkxpbmtlciB0ZWxsIHlvdSB3aGF0IGlzIG5lZWRlZCBh
bmQgdGhlbiBrZWVwIGFkZGluZyB0aGVtLCBldmVudHVhbGx5IHJlZHVjaW5nIHRoZSBudW1iZXIg
b2YgYWRkaXRpb25hbCBtb2R1bGVzIHRvIHplcm8uICAuLi5CeSB0aGUgd2F5LCBTdGRMb2cgYW5k
IE91dCBhcmUgbm90IHNpbXBsZSBtb2R1bGVzIChhcyB5b3UgY2FuIHNlZSBieSB0aGUgYWJvdmUg
bGlzdCkgc2luY2UgdGhleSBtYWtlIHVzZSBvZiBhbGwgdGhlIFZpZXcgY29uc3RydWN0LiAgSSB0
aGluayB0aGVyZSBpcyBhICBtdWNoIHNpbXBsZXIgb3V0cHV0IChjYW4ndCByZW1lbWJlciB0aGUg
bmFtZSkgZm9yIHlvdXIgLmV4ZSBwcm9ncmFtIHRoYXQgZG9lcyBub3QgdXNlIFZpZXdzLCBldGMu
XHBhcg0KXHBhcg0KICAgICAgICBBZnRlciB0aGUgZmlyc3QgaXRlcmF0aW9uIEkgY291bnRlZCAx
MDkgbW9kdWxlcyBsaXN0ZWQgKG1hbnkgb2YgdGhlbSBkdXBsaWNhdGVzKSEgIEkgYWxzbyB0cmll
ZCBhbm90aGVyIG1pbmltYWwgYXBwbGljYXRpb24gd2hpY2ggZG9lcyBub3QgdXNlIFN0ZExvZywg
YW5kIGl0IGFsc28ganVzdCBleHBhbmRzLCB3aXRoIG1hbnkgZGVwZW5kZW5jaWVzIG91dCBvZiBz
ZXF1ZW5jZS5ccGFyDQpccGFyDQpccGFyDQpBdCAwNTo0MyBQTSA1LzkvMjAwNiwgR1wnZTlyYXJk
IE1ldW5pZXIgd3JvdGU6XHBhcg0KPkJ1dCB0aGUgcmVzdWx0aW5nIGV4ZSBmaWxlIGRvZXNuJ3Qg
d29yaywgYmVjYXVzZSBzb21lIGhvb2tzIGFyZSBub3QgY29ycmVjdGx5IGluaXRpYWxpemVkIChk
b24ndCBhc2sgbWUgd2h5KS4gSSBzdWdnZXN0IHlvdSB1c2UgdGhlIG1lbnUgY29tbWFuZCAiSW5m
by0+Q3JlYXRlIFRvb2wiLCB0aGF0IGdpdmVzIGEgbW9yZSByZWxpYWJsZSByZXN1bHQuXHBhcg0K
XHBhcg0KICAgICAgICBZb3VyIG1vZHVsZSBsaXN0IGRvZXMgaW5kZWVkIHdvcmsuICBCVVQsIGhv
dyBpbiB0aGUgd29ybGQgZGlkIHlvdSBnZXQgaXQ/ICBGcm9tIHRoZSBMb2cgZmlsZSwgYnkgaGFu
ZCwgb3IgPz8gISFccGFyDQpccGFyDQogICAgICAgIEkgaGFkIGFscmVhZHkgdHJpZWQgSW5mbyA+
IENyZWF0ZSBUb29sLCBhbmQgdGhhdCBkb2Vzbid0IHdvcmsgYXQgYWxsLiAgSSBoaWdobGlnaHRl
ZCB0aGUgbW9kdWxlIChhbHRlcm5hdGl2ZWx5LCB0aGUgbW9kdWxlIG5hbWUpIGFuZCBzZWxlY3Rl
ZCBJbmZvID4gQ3JlYXRlIFRvb2wuICBUaGVyZSBpcyBubyB0b29sIGZvciBMaW5rRXhlLCBhbmQg
dGhlIHRvb2wgZm9yIExpbmsgY29tcGlsZWQgQmxhY2tCb3ggaXRzZWxmLCBub3QgbW9kdWxlIFRl
c3RKdW5rLiAgTm9uZSBvZiB0aGUgbGlzdHMgY3JlYXRlZCBzZWVtcyB0byBiZSB2ZXJ5IHVzZWZ1
bC5ccGFyDQpccGFyDQogICAgICAgIFRoZSBleGUgZmlsZSBmcm9tIHlvdXIgbGluayBsaXN0IGlz
IHByZXR0eSBsYXJnZSBhdCA3OTEga0IsIGJ1dCB0aGF0J3MgdGhlIGxlYXN0IG9mIG15IHByb2Js
ZW1zLlxwYXINClxwYXINClxwYXINCj5TWVNURU0gYW5kIFdpbkFwaSBhcmUgcHNldWRvLW1vZHVs
ZXMgdGhhdCBnZW5lcmF0ZSBubyBjb2RlLiBTbywgdGhlcmUgaXMgbm8gbmVlZCB0byBpbXBvcnQg
dGhlbS5ccGFyDQpccGFyDQogICAgICAgIE9LLCB0aGF0IGhlbHBzIGEgTE9ULiAgSXQgdHVybnMg
b3V0IHRoYXQgdGhlc2UgIm1vZHVsZXMiIE1VU1Qgbm90IGJlIGxpc3RlZC5ccGFyDQpccGFyDQpc
cGFyDQpSZXggQ291dHVyZSBccGFyDQpccGFyDQotLS0gQmxhY2tCb3hccGFyDQotLS0gc2VuZCBz
dWJqZWN0IEhFTFAgb3IgVU5TVUJTQ1JJQkUgdG8gYmxhY2tib3hAb2Jlcm9uLmNofX0AcjogYmxh
Y2tibw=


----boundary-LibPST-iamunique-325228391_-_---
Received on Wed May 10 2006 - 02:20:57 UTC

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