www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - windows .lib files (dmc has them, dmd doesn't)

reply "Adam D. Ruppe" <destructionator gmail.com> writes:
Can we get some more .lib files with the dmd distribution?

Specifically, I'd really like to have opengl32.lib and glu32.lib 
included. My copy of dmc has them, but my dmd doesn't. Together 
they are only 43 K; I say that's well worth adding to the dmd zip.


On a tangential note, if we do ever decide to break up the zip 
into windows, linux, etc., I've said before that I'm meh on this 
but could live with it as long as the folder layouts remained the 
same.

But I actually see a potential benefit to it now: a separate 
dmd-windows.zip could use the space saved by ditching linux 
binaries to bring in more Windows stuff, like these .lib files, 
more win32 headers, the resource compiler, import library, etc., 
to save people from having to grab the basic utilities package or 
dmc separately to do these quite common Windows programming tasks.
Aug 18 2013
next sibling parent "Andrej Mitrovic" <andrej.mitrovich gmail.com> writes:
On Sunday, 18 August 2013 at 14:51:52 UTC, Adam D. Ruppe wrote:
 Can we get some more .lib files with the dmd distribution?

And also update the old ones: http://d.puremagic.com/issues/show_bug.cgi?id=6625
Aug 18 2013
prev sibling next sibling parent "evilrat" <evilrat666 gmail.com> writes:
On Sunday, 18 August 2013 at 14:51:52 UTC, Adam D. Ruppe wrote:
 Can we get some more .lib files with the dmd distribution?

 Specifically, I'd really like to have opengl32.lib and 
 glu32.lib included. My copy of dmc has them, but my dmd 
 doesn't. Together they are only 43 K; I say that's well worth 
 adding to the dmd zip.

maybe also coffimplib too? not everyone knows about its existence, also placing a short note about it in readme will be good for beginners.
Aug 18 2013
prev sibling next sibling parent "Adam D. Ruppe" <destructionator gmail.com> writes:
On Sunday, 18 August 2013 at 17:11:53 UTC, evilrat wrote:
 maybe also coffimplib too?

Yeah, I'd be for it, though coffimplib is part of the paid extended utility package so Walter might not be as keen on putting it in the free download. Though I would guess that having a comprehensive Windows D development package would be worth it.
Aug 18 2013
prev sibling next sibling parent Nick Sabalausky <SeeWebsiteToContactMe semitwist.com> writes:
On Sun, 18 Aug 2013 20:59:17 +0200
"Adam D. Ruppe" <destructionator gmail.com> wrote:

 On Sunday, 18 August 2013 at 17:11:53 UTC, evilrat wrote:
 maybe also coffimplib too?

Yeah, I'd be for it, though coffimplib is part of the paid extended utility package so Walter might not be as keen on putting it in the free download. Though I would guess that having a comprehensive Windows D development package would be worth it.

Or at least implib which is part of the free basic utilities package.
Aug 18 2013
prev sibling next sibling parent "Adam D. Ruppe" <destructionator gmail.com> writes:
On Sunday, 18 August 2013 at 14:51:52 UTC, Adam D. Ruppe wrote:
 Specifically, I'd really like to have opengl32.lib and 
 glu32.lib included.

in related news, my simpledisplay.d now supports the creation of OpenGL windows on both Windows and Linux/X11. But it is opt-in on Windows since without these .lib files, it won't successfully link, and I don't want it to fail compiling with a stock dmd. I'll be pushing this to github later tonight.
Aug 18 2013
prev sibling next sibling parent "Damian" <damianday hotmail.co.uk> writes:
On Sunday, 18 August 2013 at 14:53:25 UTC, Andrej Mitrovic wrote:
 On Sunday, 18 August 2013 at 14:51:52 UTC, Adam D. Ruppe wrote:
 Can we get some more .lib files with the dmd distribution?

And also update the old ones: http://d.puremagic.com/issues/show_bug.cgi?id=6625

This should really take precedence.
Aug 19 2013
prev sibling next sibling parent "Adam D. Ruppe" <destructionator gmail.com> writes:
So, what's the plan here?
Aug 22 2013
prev sibling next sibling parent Andrej Mitrovic <andrej.mitrovich gmail.com> writes:
On 8/22/13, Adam D. Ruppe <destructionator gmail.com> wrote:
 So, what's the plan here?

Well, I want us to have an open distribution process (i.e. put all the .zip making scripts up on Github), so we as a community can take care of this. This would also finally allow us to try and distribute per-platform zip files.
Aug 22 2013
prev sibling next sibling parent Nick Sabalausky <SeeWebsiteToContactMe semitwist.com> writes:
On Thu, 22 Aug 2013 17:10:06 +0200
Andrej Mitrovic <andrej.mitrovich gmail.com> wrote:

 On 8/22/13, Adam D. Ruppe <destructionator gmail.com> wrote:
 So, what's the plan here?

Well, I want us to have an open distribution process (i.e. put all the .zip making scripts up on Github), so we as a community can take care of this. This would also finally allow us to try and distribute per-platform zip files.

I'm almost done with a script (written in D) that does exactly that (including per-platform archives, all-platform archives, zip and 7z). I just need to get the generation of "d.chm" working[1], do some final testing, and write a little more documentation. There is one issue blocking it from working on the current GitHub master though: http://d.puremagic.com/issues/show_bug.cgi?id=10856 One...uhh "interesting" thing I noticed while working on it: A lot of the sources included in the 2.063.2 zip don't match GitHub. Some of them (mainly in the backend) even appear to be specific revisions that, AFAICT, don't even exist on GitHub. [1] Related: <http://forum.dlang.org/thread/20130825005126.00002939 unknown#post-20130825005126.00002939:40unknown>
Aug 24 2013
prev sibling parent Andrej Mitrovic <andrej.mitrovich gmail.com> writes:
On 8/25/13, Nick Sabalausky <SeeWebsiteToContactMe semitwist.com> wrote:
 I'm almost done with a script (written in D) that does exactly that

I was just about to ask you if you're working on something like that (since you made the dinstaller self-hosting script). Awesome.
Aug 25 2013