Re: D1: Trying to update Juno Library to 1.076

2019-08-23 Thread jicman via Digitalmars-d-learn
On Friday, 23 August 2019 at 20:33:30 UTC, jicman wrote: I actually have more problems. After fixing that problem, others have surfaced. How does one knows which which are the correct names of the undefined symbols? For example: OPTLINK (R) for Win32 Release 8.00.16 Copyright (C) Digital

Re: D1: Trying to update Juno Library to 1.076

2019-08-23 Thread jicman via Digitalmars-d-learn
On Friday, 23 August 2019 at 19:35:52 UTC, a11e99z wrote: On Friday, 23 August 2019 at 17:50:52 UTC, jicman wrote: On Friday, 23 August 2019 at 17:18:55 UTC, a11e99z wrote: On Friday, 23 August 2019 at 17:03:24 UTC, jicman wrote: On Friday, 23 August 2019 at 16:49:07 UTC, a11e99z wrote:

Re: D1: Trying to update Juno Library to 1.076

2019-08-23 Thread a11e99z via Digitalmars-d-learn
On Friday, 23 August 2019 at 17:50:52 UTC, jicman wrote: On Friday, 23 August 2019 at 17:18:55 UTC, a11e99z wrote: On Friday, 23 August 2019 at 17:03:24 UTC, jicman wrote: On Friday, 23 August 2019 at 16:49:07 UTC, a11e99z wrote: right now problem exists with linker/libs only, compiler see

Re: D1: Trying to update Juno Library to 1.076

2019-08-23 Thread jicman via Digitalmars-d-learn
On Friday, 23 August 2019 at 17:18:55 UTC, a11e99z wrote: On Friday, 23 August 2019 at 17:03:24 UTC, jicman wrote: On Friday, 23 August 2019 at 16:49:07 UTC, a11e99z wrote: right now problem exists with linker/libs only, compiler see all used VarXXX First of all, thanks for your patient

Re: D1: Trying to update Juno Library to 1.076

2019-08-23 Thread a11e99z via Digitalmars-d-learn
On Friday, 23 August 2019 at 17:03:24 UTC, jicman wrote: On Friday, 23 August 2019 at 16:49:07 UTC, a11e99z wrote: right now problem exists with linker/libs only, compiler see all used VarXXX First of all, thanks for your patient support. to the above program, and still fails with the same

Re: D1: Trying to update Juno Library to 1.076

2019-08-23 Thread jicman via Digitalmars-d-learn
On Friday, 23 August 2019 at 16:49:07 UTC, a11e99z wrote: right now problem exists with linker/libs only, compiler see all used VarXXX First of all, thanks for your patient support. But, that function is being used throughout. Also, the same linker builds the whole project with D v1.046.

Re: D1: Trying to update Juno Library to 1.076

2019-08-23 Thread a11e99z via Digitalmars-d-learn
On Friday, 23 August 2019 at 16:09:16 UTC, jicman wrote: On Friday, 23 August 2019 at 16:02:38 UTC, a11e99z wrote: On Friday, 23 August 2019 at 16:00:00 UTC, a11e99z wrote: On Friday, 23 August 2019 at 14:02:36 UTC, jicman wrote: On Thursday, 22 August 2019 at 19:59:55 UTC, jicman wrote:

Re: D1: Trying to update Juno Library to 1.076

2019-08-23 Thread jicman via Digitalmars-d-learn
On Friday, 23 August 2019 at 16:19:10 UTC, Mike Parker wrote: On Friday, 23 August 2019 at 16:09:16 UTC, jicman wrote: } That looks like D2 code. I am trying to compile D1 code. I think the linker is not getting something right. You might try declaring the offending functions as

Re: D1: Trying to update Juno Library to 1.076

2019-08-23 Thread Mike Parker via Digitalmars-d-learn
On Friday, 23 August 2019 at 16:09:16 UTC, jicman wrote: } That looks like D2 code. I am trying to compile D1 code. I think the linker is not getting something right. You might try declaring the offending functions as extern(Windows) function pointers and then loading them from the

Re: D1: Trying to update Juno Library to 1.076

2019-08-23 Thread jicman via Digitalmars-d-learn
On Friday, 23 August 2019 at 16:02:38 UTC, a11e99z wrote: On Friday, 23 August 2019 at 16:00:00 UTC, a11e99z wrote: On Friday, 23 August 2019 at 14:02:36 UTC, jicman wrote: On Thursday, 22 August 2019 at 19:59:55 UTC, jicman wrote: cuz I tried compile app void main() { VARIANT a, b; VarCmp(

Re: D1: Trying to update Juno Library to 1.076

2019-08-23 Thread a11e99z via Digitalmars-d-learn
On Friday, 23 August 2019 at 16:00:00 UTC, a11e99z wrote: On Friday, 23 August 2019 at 14:02:36 UTC, jicman wrote: On Thursday, 22 August 2019 at 19:59:55 UTC, jicman wrote: cuz I tried compile app void main() { VARIANT a, b; VarCmp( , , 0, 0).writeln; } with DMD for x86/m32 & x64/m64 and I

Re: D1: Trying to update Juno Library to 1.076

2019-08-23 Thread a11e99z via Digitalmars-d-learn
On Friday, 23 August 2019 at 14:02:36 UTC, jicman wrote: On Thursday, 22 August 2019 at 19:59:55 UTC, jicman wrote: I think I have figured out what is going on. I will comeback, if I need more help, but I have to rewrite a few more functions. But, thanks for pointing out the pragma. That

Re: D1: Trying to update Juno Library to 1.076

2019-08-23 Thread jicman via Digitalmars-d-learn
On Thursday, 22 August 2019 at 19:59:55 UTC, jicman wrote: I think I have figured out what is going on. I will comeback, if I need more help, but I have to rewrite a few more functions. But, thanks for pointing out the pragma. That gave me an idea of what was going on. Well, I rewrote

Re: D1: Trying to update Juno Library to 1.076

2019-08-22 Thread jicman via Digitalmars-d-learn
On Thursday, 22 August 2019 at 18:54:50 UTC, jicman wrote: On Thursday, 22 August 2019 at 18:26:52 UTC, jicman wrote: OPTLINK (R) for Win32 Release 8.00.12 Copyright (C) Digital Mars 1989-2010 All rights reserved. http://www.digitalmars.com/ctg/optlink.html

Re: D1: Trying to update Juno Library to 1.076

2019-08-22 Thread jicman via Digitalmars-d-learn
On Thursday, 22 August 2019 at 17:34:01 UTC, a11e99z wrote: On Thursday, 22 August 2019 at 16:59:03 UTC, jicman wrote: These are the options for dmd 1.076: -v verbose Well, this one is definitely verbose. ;-) But, I don't see anything in it that will help. But, here it

Re: D1: Trying to update Juno Library to 1.076

2019-08-22 Thread jicman via Digitalmars-d-learn
On Thursday, 22 August 2019 at 18:26:52 UTC, jicman wrote: OPTLINK (R) for Win32 Release 8.00.12 Copyright (C) Digital Mars 1989-2010 All rights reserved. http://www.digitalmars.com/ctg/optlink.html c:\D\import\juno\com\core.obj(core) Error 42: Symbol Undefined _VarCmp@16

Re: D1: Trying to update Juno Library to 1.076

2019-08-22 Thread jicman via Digitalmars-d-learn
On Thursday, 22 August 2019 at 18:20:09 UTC, jicman wrote: On Thursday, 22 August 2019 at 17:34:01 UTC, a11e99z wrote: On Thursday, 22 August 2019 at 16:59:03 UTC, jicman wrote: These are the options for dmd 1.076: -v verbose Well, this one is definitely verbose. ;-) But, I

Re: D1: Trying to update Juno Library to 1.076

2019-08-22 Thread jicman via Digitalmars-d-learn
On Thursday, 22 August 2019 at 18:25:44 UTC, jicman wrote: On Thursday, 22 August 2019 at 18:20:09 UTC, jicman wrote: On Thursday, 22 August 2019 at 17:34:01 UTC, a11e99z wrote: On Thursday, 22 August 2019 at 16:59:03 UTC, jicman wrote: These are the options for dmd 1.076: -v

Re: D1: Trying to update Juno Library to 1.076

2019-08-22 Thread a11e99z via Digitalmars-d-learn
On Thursday, 22 August 2019 at 16:59:03 UTC, jicman wrote: On Thursday, 22 August 2019 at 16:36:45 UTC, a11e99z wrote: On Thursday, 22 August 2019 at 16:34:52 UTC, a11e99z wrote: On Thursday, 22 August 2019 at 16:34:06 UTC, a11e99z wrote: On Thursday, 22 August 2019 at 16:07:00 UTC, jicman

Re: D1: Trying to update Juno Library to 1.076

2019-08-22 Thread jicman via Digitalmars-d-learn
On Thursday, 22 August 2019 at 16:36:45 UTC, a11e99z wrote: On Thursday, 22 August 2019 at 16:34:52 UTC, a11e99z wrote: On Thursday, 22 August 2019 at 16:34:06 UTC, a11e99z wrote: On Thursday, 22 August 2019 at 16:07:00 UTC, jicman wrote: On Thursday, 22 August 2019 at 15:58:56 UTC, a11e99z

Re: D1: Trying to update Juno Library to 1.076

2019-08-22 Thread a11e99z via Digitalmars-d-learn
On Thursday, 22 August 2019 at 16:34:52 UTC, a11e99z wrote: On Thursday, 22 August 2019 at 16:34:06 UTC, a11e99z wrote: On Thursday, 22 August 2019 at 16:07:00 UTC, jicman wrote: On Thursday, 22 August 2019 at 15:58:56 UTC, a11e99z wrote: case of string doesn't matter for Windows. I mean

Re: D1: Trying to update Juno Library to 1.076

2019-08-22 Thread a11e99z via Digitalmars-d-learn
On Thursday, 22 August 2019 at 16:34:06 UTC, a11e99z wrote: On Thursday, 22 August 2019 at 16:07:00 UTC, jicman wrote: On Thursday, 22 August 2019 at 15:58:56 UTC, a11e99z wrote: case of string doesn't matter for Windows. I mean for command lines (not in D code)

Re: D1: Trying to update Juno Library to 1.076

2019-08-22 Thread a11e99z via Digitalmars-d-learn
On Thursday, 22 August 2019 at 16:07:00 UTC, jicman wrote: On Thursday, 22 August 2019 at 15:58:56 UTC, a11e99z wrote: try to add pragma( lib, "OleAut32.lib" ) Thanks for the support, a11e99z. :-) I have, pragma(lib, "ole32.lib"); pragma(lib, "oleaut32.lib"); on that file. But I did go

Re: D1: Trying to update Juno Library to 1.076

2019-08-22 Thread jicman via Digitalmars-d-learn
On Thursday, 22 August 2019 at 15:58:56 UTC, a11e99z wrote: try to add pragma( lib, "OleAut32.lib" ) Thanks for the support, a11e99z. :-) I have, pragma(lib, "ole32.lib"); pragma(lib, "oleaut32.lib"); on that file. But I did go change it back to your suggestion, pragma(lib, "ole32.lib");

Re: D1: Trying to update Juno Library to 1.076

2019-08-22 Thread a11e99z via Digitalmars-d-learn
On Thursday, 22 August 2019 at 15:55:48 UTC, jicman wrote: Greetings! I have been working on Juno for a long time with D1 version 1.046, and love it. But now, I want to update it to 1.076, the latest and greatest D1. I have fixed, what I think, were all of the problems. However, when I