Hello All,
I am trying to recompile a program. But this program is using a
old submodule so I compiled it with new submodule version
by adding a Define but it did not work.
Then I did alter define but still after compilation the bind shows old object
What can we do?
Do we need to use Bind commands? Or we need to recompile with the submodule?
On Tuesday, February 14, 2023 at 5:45:27 a.m. UTC-5, Jane Rose wrote:--- Synchronet 3.21d-Linux NewsLink 1.2
Hello All,
I am trying to recompile a program. But this program is using aCan you provide a bit more information on this? How is the submodule referenced in code? What do you mean by "adding a define"? Modules on NonStop, unless DLLs, are not automatically relinked.
old submodule so I compiled it with new submodule version
by adding a Define but it did not work.
Then I did alter define but still after compilation the bind shows old object
What can we do?
Do we need to use Bind commands? Or we need to recompile with the submodule?
On Wednesday, February 15, 2023 at 12:12:27 AM UTC+5:30, Randall wrote:
On Tuesday, February 14, 2023 at 5:45:27 a.m. UTC-5, Jane Rose wrote:
Hello All,
I am trying to recompile a program. But this program is using aCan you provide a bit more information on this? How is the submodule referenced in code? What do you mean by "adding a define"? Modules on NonStop, unless DLLs, are not automatically relinked.
old submodule so I compiled it with new submodule version
by adding a Define but it did not work.
Then I did alter define but still after compilation the bind shows old object
What can we do?
Do we need to use Bind commands? Or we need to recompile with the submodule?
On Wednesday, February 15, 2023 at 10:56:01 AM UTC+5:30, Jane Rose wrote:As I indicated, you cannot dynamically link a submodule unless it is a DLL. The ALTER DEFINE will have no effect in your environment. You must relink the program. This involves going back to the proper BIND script and running it - assuming you have all the objects and references to the right file. Your development team should have this.
On Wednesday, February 15, 2023 at 12:12:27 AM UTC+5:30, Randall wrote:
On Tuesday, February 14, 2023 at 5:45:27 a.m. UTC-5, Jane Rose wrote:
Hello All,
Program A is calling a submodule X (say location $*.P.X). Changes were done in module X and compiled bt atI am trying to recompile a program. But this program is using aCan you provide a bit more information on this? How is the submodule referenced in code? What do you mean by "adding a define"? Modules on NonStop, unless DLLs, are not automatically relinked.
old submodule so I compiled it with new submodule version
by adding a Define but it did not work.
Then I did alter define but still after compilation the bind shows old object
What can we do?
Do we need to use Bind commands? Or we need to recompile with the submodule?
Different location say $*.Q.X.
Now when program A is compiled, the bind still shows $*.P.X even after I gave ALTER DEFINE, CLASS MAP filename
Do I need to bind the program using bind commands?I checked the manual but did not get the exact procedure to do
Could you please suggest
| Sysop: | Amessyroom |
|---|---|
| Location: | Fayetteville, NC |
| Users: | 65 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 00:51:50 |
| Calls: | 862 |
| Files: | 1,311 |
| D/L today: |
10 files (20,373K bytes) |
| Messages: | 264,186 |