Why Cygwin should be supported.

Compiling, libraries, modules, coding guidelines and porting

Moderators: jesterKing, stiv

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

Why Cygwin should be supported.

Postby _florian_ » Fri Oct 25, 2002 2:13 am

hi.

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?

florian
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++

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

Postby 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.)

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

Postby jeotero » Fri Oct 25, 2002 6:09 am

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

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

Postby 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.

http://www.mingw.org/msys.shtml

Mingw can be found here:

http://www.mingw.org/


There is also Dev-C++, an ide which uses mingw and cygwin.
http://www.bloodshed.net/

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

Postby 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".

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

Postby 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

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

Postby 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!

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

Postby _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.

florian
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++

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

Postby 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 ;-)

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

my mingw adventures.

Postby 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:
http://www.py3d.org/py3d_zwiki/BlenderSauce

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


Return to “Coding Blender”

Who is online

Users browsing this forum: Google [Bot] and 0 guests