-
-
Notifications
You must be signed in to change notification settings - Fork 129
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Internal Error: URW1147 #255
Comments
Did you try with the latest trunk revision? |
Oh, sorry, not version 2.2, but the latest one, if downloaded via github>code>download |
This is a compiler bug, specific to XE2. |
You know, I once encountered such a bug, the problem was in the inline directive |
Yes, I know but without a compiler, I don't know how to circumvent it. You could try to disable some "inline;" in the source code, perhaps not even in mormot.core.json but in mormot.core.rtti. |
Damn, there’s something deeper there, I tried as you said, but it didn’t work ( I can’t even track this error with a debugger ( |
Hi, it looks like the latest release that compiled without this error is b546540 |
I don't get how 30b619c2813a3 (the very next commit) could be invalid for Delphi XE2. It is 64-bit specific code, which is not used by XE2 at all. |
Or maybe the binaries do not fit the latest library and that’s why the error occurs? |
URW errors are a pure Delphi compiler bugs. |
Can you somehow fix this ? |
Without the compiler itself, I can't. |
Try downloading Delphi XE2 ? |
Hello, I actually found the latest version that still compiles on Delphi XE2, this one: |
What if you change |
No, unfortunately it didn’t help =( |
I was able to install a Delphi XE2 compiler. First of all, I see no problem with Win32 target. It sounds linked to generics: https://stackoverflow.com/questions/9429484/what-should-i-do-about-an-internal-error-when-i-declare-a-generic-array-of-t |
@Uefi1 |
Please try with this above commit. |
Yes, this commit compiles successfully, it worked, thank you very much =) |
Hurray, the latest version now compiles if you download it from github>Code>download zip thanks for the correction ! |
Hello in the new version 2.2 when trying to compile on Delphi XE2 error F2084 Internal Error: URW1147 this error occurs in the file mormot.core.json
The text was updated successfully, but these errors were encountered: