Trivial simple OpenGl working example
Виталий Фадеев
vital.fadeev at gmail.com
Thu Jul 8 16:07:56 UTC 2021
On Thursday, 8 July 2021 at 15:57:53 UTC, drug wrote:
> 08.07.2021 18:46, Виталий Фадеев пишет:
>> On Thursday, 8 July 2021 at 15:30:07 UTC, drug wrote:
>>> 08.07.2021 17:20, Виталий Фадеев пишет:
>>>> [...]
>>>
>>> I failed to reproduce that. What platform you use and what is
>>> the compiler version?
>>
>> drug, Linux, Ubuntu, x64
>> # uname -a
>> Linux unknown 5.11.0-22-generic #23-Ubuntu SMP Thu Jun 17
>> 00:34:23 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
>>
>> # dmd --version
>> DMD64 D Compiler v2.097.0
>>
>> # dub --version
>> DUB version 1.26.0, built on Jun 3 2021
>>
>> # pkg-config --modversion sdl2
>> 2.0.14
>
> Yes, it's reproducible with dmd 2.097. Trivial fix is deleting
> that line `../../sdl2/gfm/sdl2/timer.d:69` then it works.
Thank, drug.
I think some like this:
env DFLAGS=-wi dub run
or like this
"buildRequirements": [ "allowWarnings" ]
without gfm/sdl2/timer.d editing.
Yes, you right. It can be removed. I will do it.
try
{
SDL2Timer timer = cast(SDL2Timer)param;
return timer.onTimer(interval);
}
catch (Throwable e)
{
// No Throwable is supposed to cross C callbacks
boundaries
// Crash immediately
exit(-1);
return 0; // <--HERE WARMING
}
It is worked! Thank!
More information about the Digitalmars-d-learn
mailing list