Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Development

Reply
 
Thread Tools Display Modes
Old June 13, 2007, 09:53   #11
pav
Administrator
 
pav's Avatar
 
Join Date: Apr 2007
Location: Prague, Czech republic
Age: 39
Posts: 783
pav is on a distinguished road
Send a message via ICQ to pav
Repeated downloading a zip file is no big deal in broadband times, and, most importantly, it avoid spamming the box with Java and Eclipse...

And yes, Cygwin can build fully standalone executables, if you want it to. I used to build my own modded EyAngband executables with it back in 2001, so I had something to play during long evenings in army service.
__________________
See the elves and everything! http://angband.oook.cz
pav is offline   Reply With Quote
Old June 13, 2007, 10:18   #12
Nick
Vanilla maintainer
 
Nick's Avatar
 
Join Date: Apr 2007
Location: Canberra, Australia
Age: 54
Posts: 8,332
Donated: $60
Nick will become famous soon enough
Quote:
Originally Posted by pav View Post
And yes, Cygwin can build fully standalone executables, if you want it to.
Yes, I build all my windows executables with cygwin.
__________________
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
Nick is offline   Reply With Quote
Old June 13, 2007, 11:11   #13
takkaria
Veteran
 
takkaria's Avatar
 
Join Date: Apr 2007
Posts: 1,947
Donated: $40
takkaria is on a distinguished road
Quote:
Originally Posted by Nick View Post
Yes, I build all my windows executables with cygwin.
*coughs* http://cygwin.com/license.html

The cygwin DLL (which gets linked into your binary if you use -mno-cygwin) is GPL with an exception for applications with OSI-free licences. Angband isn't one of those, so you have no licence to distribute a cygwin-compiled version of the game under the Angband licence...

Not that I suspect anyone will care, anyway. Licencing sucks.
takkaria is offline   Reply With Quote
Old June 13, 2007, 12:24   #14
pav
Administrator
 
pav's Avatar
 
Join Date: Apr 2007
Location: Prague, Czech republic
Age: 39
Posts: 783
pav is on a distinguished road
Send a message via ICQ to pav
Ah suckage. I know GCC have a special clause that extempts binaries compiled with it (against it runtime libraries) from being GPL-poisoned. Too bad Red Hat haven't did the same for Cygwin.

Well, at least now I see a point of GPL'ing Angband
__________________
See the elves and everything! http://angband.oook.cz
pav is offline   Reply With Quote
Old June 13, 2007, 12:30   #15
Fuma
Adept
 
Fuma's Avatar
 
Join Date: May 2007
Posts: 114
Fuma is on a distinguished road
Quote:
Originally Posted by takkaria View Post
Ah, yeah. I wonder if there's any way to test inside the makefile whether you're on Windows or not.
Maybe check some environment variables? I know one can set whatever variables he wants, but how many linux people have (for example) OS set to Windows_NT ? (just copied my results, so YMMV)
__________________
www.snowleopard.org - International Snow Leopard Trust
Fuma is offline   Reply With Quote
Old June 13, 2007, 14:16   #16
Nick
Vanilla maintainer
 
Nick's Avatar
 
Join Date: Apr 2007
Location: Canberra, Australia
Age: 54
Posts: 8,332
Donated: $60
Nick will become famous soon enough
Quote:
Originally Posted by takkaria View Post
*coughs* http://cygwin.com/license.html

The cygwin DLL (which gets linked into your binary if you use -mno-cygwin) is GPL with an exception for applications with OSI-free licences. Angband isn't one of those, so you have no licence to distribute a cygwin-compiled version of the game under the Angband licence...

Not that I suspect anyone will care, anyway. Licencing sucks.
Oh, super. I'll probably adopt my usual strategy of ignoring the problem and hoping it goes away. If anyone sues me I'll plead religious exemption - the God of Lazy People gets wrathful (well, mildly put out) if any of His followers even think about licencing issues.
__________________
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
Nick is offline   Reply With Quote
Old June 13, 2007, 14:46   #17
andrewdoull
Unangband maintainer
 
andrewdoull's Avatar
 
Join Date: Apr 2007
Location: Sydney, Australia
Age: 45
Posts: 872
andrewdoull is on a distinguished road
Quote:
Originally Posted by Nick View Post
Oh, super. I'll probably adopt my usual strategy of ignoring the problem and hoping it goes away. If anyone sues me I'll plead religious exemption - the God of Lazy People gets wrathful (well, mildly put out) if any of His followers even think about licencing issues.
Mingw is not that bad... link to downloader posted earlier in the thread
__________________
The Roflwtfzomgbbq Quylthulg summons L33t Paladins -more-
In UnAngband, the level dives you.
ASCII Dreams: http://roguelikedeveloper.blogspot.com
Unangband: http://unangband.blogspot.com
andrewdoull is offline   Reply With Quote
Old June 13, 2007, 17:39   #18
takkaria
Veteran
 
takkaria's Avatar
 
Join Date: Apr 2007
Posts: 1,947
Donated: $40
takkaria is on a distinguished road
Quote:
Originally Posted by pav View Post
Ah suckage. I know GCC have a special clause that extempts binaries compiled with it (against it runtime libraries) from being GPL-poisoned. Too bad Red Hat haven't did the same for Cygwin.
They do... if you pay them lots of money.
takkaria is offline   Reply With Quote
Old June 14, 2007, 00:57   #19
Bandobras
Knight
 
Join Date: Apr 2007
Posts: 725
Bandobras is on a distinguished road
Quote:
Originally Posted by pav View Post
Repeated downloading a zip file is no big deal in broadband times
Yes, but you easily see with SVN if and what has changed and can easily display commit messages for the changes to see what is happening, revert some of the last changes if they break the game, merge effortlessly your private hacks (e.g. to lib/edit files), etc., etc. Not to mention contributing...
Bandobras is offline   Reply With Quote
Old June 14, 2007, 10:30   #20
pav
Administrator
 
pav's Avatar
 
Join Date: Apr 2007
Location: Prague, Czech republic
Age: 39
Posts: 783
pav is on a distinguished road
Send a message via ICQ to pav
Now that goes a lot above an ordinary player wanting to play development snapshot of the game

Sure, if you maintain local patches, full blown svn is a good thing to have.
__________________
See the elves and everything! http://angband.oook.cz
pav is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 13:45.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.