X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sourceware.org Message-ID: <4C40CA42.7020607@bopp.net> Date: Fri, 16 Jul 2010 16:08:18 -0500 From: Jeremy Bopp User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.10) Gecko/20100512 Thunderbird/3.0.5 MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: Minimal setup to build apps from source? References: <4C40AFCA DOT 90702 AT aim DOT com> In-Reply-To: <4C40AFCA.90702@aim.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com On 7/16/2010 2:15 PM, Monte Cabet wrote: > "xorg-server" and "xinit" aren't required, but only thing I got to work > with Cygwin. I have to be honest, I don't know how to use Git, CVS, or > even Subversion; but I know some things require them so I added them! > Gzip and Bzip2 are both installed by default (I didn't post the entire > list as it's getting big because I'm trying to figure out the > requirements for gnash - some of the requirements can't be found.). The people to ask about the build time requirements of gnash are the gnash developers, not the Cygwin list. You might be lucky and find someone who can help you here, but the list is for discussing Cygwin itself. More than likely, no one here will really know what gnash requires, or what any random project's sources require to build for that matter. Assuming the gnash developers can't help you out, it sounds like you might be jumping in a bit deep given your experience level. Have you ever built something from sources before? You would probably find the fewest problems and the best experience using whatever platforms the gnash developers use daily. > I'm not familiar with RPM(there deb/apt-get for cygwin?), but would that > help build stuff? Say you find an rpm of firefox, would that find all > the necessary requirements and install along with firefox (If that's > really what happens)? Cygwin uses setup.exe for all package management. There are some other apt-like tools out there, but they are not supported by the Cygwin developers. If you use setup.exe to select a package for installation, all of that package's run time dependencies will also be selected and installed; however, you won't find something like RPMs or DEBs for Cygwin floating around like you can for RedHat and Debian. Even if there were such packages though, they typically list only the run time requirements, and those requirements are not necessarily the same as build time requirements. Given something like gnash, your best resources for how to build are the source, documentation included with the source, online documentation (if any), and whatever forum the maintainers of the package use for communication (IRC, email, wikis, etc.). > I guess I'd like to make Cygwin as close to an actual linux install as I > can (a step before I fully commit to linux). There's no need to fully commit to Linux to the exclusion of anything else before giving Linux a try. You're free to install both Windows and Linux in a dual boot configuration or even run one in a virtual machine running on the other. Try VirtualBox or VMWare. Both have free versions for Windows. There are a lot of potential gotchyas when using Cygwin as a stand-in for Linux, so if you want to do things with Linux and if you have the option to do so without much effort, you might be better off skipping Cygwin for now and learning Linux directly. Come back to Cygwin when you *have* to use Windows and want to ease the pain by using a Unix-like environment where possible. ;-) Just my $0.02. -Jeremy -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple