Re: cv2pdb: cannot add symbols to module, probably msobj140.dll missing

2017-08-21 Thread Johnson via Digitalmars-d-debugger

On Monday, 21 August 2017 at 06:16:49 UTC, Rainer Schuetze wrote:



On 21.08.2017 05:24, Johnson wrote:

On Monday, 21 August 2017 at 03:18:38 UTC, Johnson wrote:

[...]


This just started happening too and a few hours ago I upgraded 
VS, so maybe the msobj140.dll changed and broke cv2pdb?  I 
copied it to the cv2pdb dir so it should have no trouble 
finding it. I've also cleaned the dir. It seems it's doing it 
on about everything I change. Going to reboot to see if that 
helps.




Unfortunately, the VS2017 15.3.1 update seems to cause quite 
some trouble. Bad linker (breaks TLS), bad vcvars*.bat (change 
current directory), and this issue, too.


I guess they changed something about the (undocumented) 
interface to the respective DLLs.


;/ That sucks ;/

I guess I might just have to install VS2015, or does that have 
issues too?


Any idea what might be the best VS version that is most 
compatible with Visual D?


Re: cv2pdb: cannot add symbols to module, probably msobj140.dll missing

2017-08-21 Thread Rainer Schuetze via Digitalmars-d-debugger



On 21.08.2017 05:24, Johnson wrote:

On Monday, 21 August 2017 at 03:18:38 UTC, Johnson wrote:
All of a sudden I'm getting this error. All I did was comment out a 
huge block of code so I could check something. The code compiles but 
the pdb conversion gives me that error ;/


Uncommenting out the code allows it to work again. I can't see why the 
code I'm commenting out would give that error ;/


Deleting the code also produces the same result.

It seems to be in use with GTK and event handlers. The handlers are 
completely isolated yet are somehow causing the problem.


You won't believe this, I'm sure, but

//Dialog.addOnDestroy((Widget w) {    });

causes the error! Must be some serious bug! Uncommenting allows the 
code to build fine.


I tried restarting visual D with no luck ;/


This just started happening too and a few hours ago I upgraded VS, so 
maybe the msobj140.dll changed and broke cv2pdb?  I copied it to the 
cv2pdb dir so it should have no trouble finding it. I've also cleaned 
the dir. It seems it's doing it on about everything I change. Going to 
reboot to see if that helps.




Unfortunately, the VS2017 15.3.1 update seems to cause quite some 
trouble. Bad linker (breaks TLS), bad vcvars*.bat (change current 
directory), and this issue, too.


I guess they changed something about the (undocumented) interface to the 
respective DLLs.


Re: cv2pdb: cannot add symbols to module, probably msobj140.dll missing

2017-08-20 Thread Johnson via Digitalmars-d-debugger

On Monday, 21 August 2017 at 03:18:38 UTC, Johnson wrote:
All of a sudden I'm getting this error. All I did was comment 
out a huge block of code so I could check something. The code 
compiles but the pdb conversion gives me that error ;/


Uncommenting out the code allows it to work again. I can't see 
why the code I'm commenting out would give that error ;/


Deleting the code also produces the same result.

It seems to be in use with GTK and event handlers. The handlers 
are completely isolated yet are somehow causing the problem.


You won't believe this, I'm sure, but

//Dialog.addOnDestroy((Widget w) {  });

causes the error! Must be some serious bug! Uncommenting allows 
the code to build fine.


I tried restarting visual D with no luck ;/


This just started happening too and a few hours ago I upgraded 
VS, so maybe the msobj140.dll changed and broke cv2pdb?  I copied 
it to the cv2pdb dir so it should have no trouble finding it. 
I've also cleaned the dir. It seems it's doing it on about 
everything I change. Going to reboot to see if that helps.




cv2pdb: cannot add symbols to module, probably msobj140.dll missing

2017-08-20 Thread Johnson via Digitalmars-d-debugger
All of a sudden I'm getting this error. All I did was comment out 
a huge block of code so I could check something. The code 
compiles but the pdb conversion gives me that error ;/


Uncommenting out the code allows it to work again. I can't see 
why the code I'm commenting out would give that error ;/


Deleting the code also produces the same result.

It seems to be in use with GTK and event handlers. The handlers 
are completely isolated yet are somehow causing the problem.


You won't believe this, I'm sure, but

//Dialog.addOnDestroy((Widget w) {  });

causes the error! Must be some serious bug! Uncommenting allows 
the code to build fine.


I tried restarting visual D with no luck ;/