FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Fixes For DMD 1.018

 
Post new topic   Reply to topic     Forum Index -> Derelict
View previous topic :: View next topic  
Author Message
aldacron



Joined: 05 May 2004
Posts: 1322
Location: Seoul, South Korea

PostPosted: Sun Jul 08, 2007 2:07 am    Post subject: Fixes For DMD 1.018 Reply with quote

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
View user's profile Send private message Send e-mail
randomZ



Joined: 04 Dec 2004
Posts: 31
Location: Tuebingen, Germany

PostPosted: Sun Jul 08, 2007 6:35 am    Post subject: Reply with quote

Woohoo! Thanks! Smile
Back to top
View user's profile Send private message
Crispy



Joined: 26 Nov 2005
Posts: 67

PostPosted: Wed Jul 11, 2007 1:50 am    Post subject: Reply with quote

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
View user's profile Send private message
JJBananas



Joined: 16 May 2007
Posts: 5

PostPosted: Sat Jul 28, 2007 7:55 pm    Post subject: Reply with quote

I've found a problem! Razz

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
View user's profile Send private message
aldacron



Joined: 05 May 2004
Posts: 1322
Location: Seoul, South Korea

PostPosted: Sun Jul 29, 2007 12:19 am    Post subject: Reply with quote

Oops! I'll get that fixed as soon as I get the chance.
_________________
The One With D | The One With Aldacron | D Bits
Back to top
View user's profile Send private message Send e-mail
aldacron



Joined: 05 May 2004
Posts: 1322
Location: Seoul, South Korea

PostPosted: Tue Jul 31, 2007 5:02 am    Post subject: Reply with quote

JJBananas wrote:
I've found a problem! Razz

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
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic     Forum Index -> Derelict All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group