View previous topic :: View next topic |
Author |
Message |
aldacron
Joined: 05 May 2004 Posts: 1322 Location: Seoul, South Korea
|
Posted: Sun Jul 08, 2007 2:07 am Post subject: Fixes For DMD 1.018 |
|
|
DerelictGL/GLU/IL/ILU/ILUT have all been patched with a fix for DMD 1.018. If you are using any of these packages in your own projects, you should download the latest trunk. Be forewarned that this will break for sure on DMD versions older than 1.005, so if you are using an older version of DMD, stick with an older version of Derelict.
I can verify that it all compiles on Windows and my current project, which uses DerelictGL, did not break, crash or otherwise. But, I have not done any extensive testing, nor have I tried to compile on Linux. If you encounter any problems related to this new update, please report them here. _________________ The One With D | The One With Aldacron | D Bits
Last edited by aldacron on Mon Jul 23, 2007 1:54 pm; edited 1 time in total |
|
Back to top |
|
|
randomZ
Joined: 04 Dec 2004 Posts: 31 Location: Tuebingen, Germany
|
Posted: Sun Jul 08, 2007 6:35 am Post subject: |
|
|
Woohoo! Thanks! |
|
Back to top |
|
|
Crispy
Joined: 26 Nov 2005 Posts: 67
|
Posted: Wed Jul 11, 2007 1:50 am Post subject: |
|
|
I can verify that this works on Linux using DMD 1.018, for DerelictGL and DerelictGLU at least. I don't use any of DerelictIL* so I can't say if those work. |
|
Back to top |
|
|
JJBananas
Joined: 16 May 2007 Posts: 5
|
Posted: Sat Jul 28, 2007 7:55 pm Post subject: |
|
|
I've found a problem!
In ilutfuncs.d you have only included the first group of typedefs in the mixin string. There are more further down in the file that also need to be added, so that they too are defined with the extern(Windows) or extern(C) attribute. |
|
Back to top |
|
|
aldacron
Joined: 05 May 2004 Posts: 1322 Location: Seoul, South Korea
|
|
Back to top |
|
|
aldacron
Joined: 05 May 2004 Posts: 1322 Location: Seoul, South Korea
|
Posted: Tue Jul 31, 2007 5:02 am Post subject: |
|
|
JJBananas wrote: | I've found a problem!
In ilutfuncs.d you have only included the first group of typedefs in the mixin string. There are more further down in the file that also need to be added, so that they too are defined with the extern(Windows) or extern(C) attribute. |
The fix is now in the trunk. Thanks for reporting it. _________________ The One With D | The One With Aldacron | D Bits |
|
Back to top |
|
|
|