Why Cygwin should be supported.

Compiling, libraries, modules, coding guidelines and porting

Moderators: jesterKing, stiv

Post Reply
Posts: 36
Joined: Wed Oct 16, 2002 10:17 am

Why Cygwin should be supported.

Post by _florian_ » Fri Oct 25, 2002 2:13 am


i think that cygwin should be supported because not everyone has
access to the expensive MSVC. almost every windows developer
owns a copy of MSVC. but if you want that artists can compile
(the latest?) blender on win32, cygwin should be included.

it isn't that mutch work as it may sound. i could compile
several progs with cygwin where no port were made for win32.
but blender not yet. wait some ??? ....
"...speak in weeks not months... " to quote a famous artist and coder!
./configure make make install works.....and...yes! mostly with help!

this is mostly important for cvs checkouts not for the final release.
(am i right that the msvc binaries are still faster than gcc's?)

what do you think?

GIT d+ s:- a- C++ UL+++ P--- L+ E--- W+ N+ o-- K- w++ O-- M V--
PS+ PE Y+ PGP++ t+++ 5 X+++ R- tv++ b++ DI- D- G e+ h-- r- y++

Posts: 2
Joined: Wed Oct 23, 2002 1:14 am

Post by gslyons » Fri Oct 25, 2002 4:49 am

Hear, Hear...

I'll cast my vote as both a novice coder, and a novice artist. While not very skilled, I've used and followed (read: lurker) blender for several years.

I think that MSVC absolutely _should_ be supported, but as open-source, GPL'd, 'free' software, there must be a non-proprietary method of compilation. It would be a cruel irony for an open-source project such as this to require MS-ware.

This is not to say that this fact has been ignored by the foundation (is that the proper term?), but from my perspective, there has much more focus towards MSVC on these forums.

To qualify my position, I normally run Linux, but my primary hdd recently failed, and until I scrounge together enough ca$h for a decent replacement(I'm a hard working single father) , I'm forced to boot to Win98 on my secondary. I understand that Cygwin requires a d/l, but I've managed to get most of the required packages installed with my weak 56K dial-up. (No, I have not gotten a succesful compile... ...yet.)

Posts: 107
Joined: Wed Oct 16, 2002 5:31 am

Post by jeotero » Fri Oct 25, 2002 6:09 am

Im getting closer and closer each day in getting rid of mircosoft :)

Posts: 10
Joined: Mon Oct 21, 2002 4:29 pm

Post by rene » Fri Oct 25, 2002 9:57 am

mingw is the native gcc for windows. There is also msys. Msys is a Minimal SYStem, with which a configure script could be executed.


Mingw can be found here:


There is also Dev-C++, an ide which uses mingw and cygwin.

Posts: 8
Joined: Mon Oct 14, 2002 3:31 am

Post by seval » Fri Oct 25, 2002 11:07 am

Just installed Dev C++ and I am very happy with it. Fits in very nicely with wxWindows. Also check out wxPythion and Boa Constructor for your basic "python needs".

Posts: 12
Joined: Wed Oct 16, 2002 3:24 pm

Post by MoreK » Fri Oct 25, 2002 12:13 pm

Just wanted to add myself to a list of those individuals who think there should be cygwin support. Actually I think cygwin should be preferred over MSVC because of the reasons Gslyons stated.

BR; MoreK

Site Admin
Posts: 525
Joined: Wed Oct 16, 2002 12:13 am

Post by ton » Fri Oct 25, 2002 12:38 pm

We compiled all Windows releases in the past using Cygwin.
I think that information is in the Makefiles already.

The current reorganisation of the makefiles and project files in Blender will keep this feature. Of course!

Posts: 36
Joined: Wed Oct 16, 2002 10:17 am

Post by _florian_ » Fri Oct 25, 2002 1:46 pm

but have you used gcc (mingw) or the mscv compiler?
i mean it should be possible to compile blender without MSVC.

GIT d+ s:- a- C++ UL+++ P--- L+ E--- W+ N+ o-- K- w++ O-- M V--
PS+ PE Y+ PGP++ t+++ 5 X+++ R- tv++ b++ DI- D- G e+ h-- r- y++

Posts: 10
Joined: Sat Oct 19, 2002 1:36 pm

Post by H_xNaN » Sat Oct 26, 2002 9:36 pm

As Ton already said, the Makefiles use cygwin's gmake on Windows (to call the visual command line compiler, through Frank's script in tools/). Tinderbox used this for our automated builds.

I think that a port to cygwin/gcc will be relatively easy.
Prepare for lots of #ifdef changes in the code ;-)

Posts: 10
Joined: Mon Oct 21, 2002 4:29 pm

my mingw adventures.

Post by rene » Sun Oct 27, 2002 4:08 am

I've begun work on getting the blender-ph autoconfed version compiling with MSYS, and mingw.

Still a lot to do. Getting all the libraries blender is dependent on is taking a while.

My in progress notes are here:

If I'm lucky, by this afternoon I should have something finished :)

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests