Web lists-archives.org

Re: [Mingw-msys] Cross Platform Makefiles




Dear Keith,

> Perhaps if you explained your objective, we could offer better advice.  

Indeed, let's try:

My objective is simple. I would like build this peace of software here on Windows:

http://svn.openmoko.org/trunk/src/host/dfu-util/
(Description: http://wiki.openmoko.org/wiki/Dfu-util)

This requires a more recent version of autotools than I can install using the .exe installers from the current version of MinGW + MSYS. I can spot the versions I need on SF in the Technology Preview releases, but I don't know how to get them installed. I tried downloading the .tar.bz2 files but that didn't do it. I am not sure, maybe I just have a dependency issue, i.e. automake >= 2.6 needs libxyz => X.Y, whatever.

Therefore I thought compiling from source will help.

I think I was suffering from the misconception that MSYS was something like a "Linux on Windows" system, i.e. it was comparable with a Linux distro. But I think I understood that basically MSYS is a shell (some kind of bash + terminal replacement) in order to be able to execute shell scripts which are often part of the build process of GNU / Linux flavor sources.

This leaves me with the question: Does MSYS / MinGW have some kind of package management system like apt+dpkg or yum/YaST+rpm or the like? I found a reference to the Cygwin Setup tool which is talking about repositories, but my impression when using the MinGW installer or the MSYS installer is that they can only install what's built-in right now.

I hope my objective did become clear. The easiest way of phrasing it would be:

I need a MSYS+MinGW setup with recent autotools.

Regards,
Torsten


-------- Original-Nachricht --------
> Datum: Thu, 14 Feb 2008 11:21:33 +0000
> Von: Keith Marshall <keithmarshall@xxxxxxxxxxxxxxxxxxxxx>
> An: mingw-msys@xxxxxxxxxxxxxxxxxxxxx
> Betreff: Re: [Mingw-msys] Trying to build MSYS according to the Howto

> On Saturday 09 February 2008 23:20, Torsten Schlabach wrote:
> > > Use the msysdvlpr command to enter the MSYS Build Environment.
> >
> > I don't have that. This script is contained in
> > msysDVLPR-1.0.0-alpha-1.tar.gz which I am supposed to unpack to
> > /msys. But /msys/bin will only be on the PATH when I am already in
> > the MSYS build environment. Kind of a chicken and egg problem.
> 
> No, that is not correct.  You *must* first have installed MSYS, and be 
> running it.  You unpack msysDVLPR-1.0.0-alpha-1.tar.gz into the root of 
> your existing MSYS tree, and your MSYS /bin directory will already be 
> in the PATH, by virtue of you running MSYS.
> 
> > I have passed some other issues and was able to do a successful
> > configure + make in my /msys directory.
> >
> > But where do I go from here? What have I built now? How can I install
> > this? I mean, do I know have some new .exe file which I can use to
> > setup my MSYS-snapshot environment?
> 
> Perhaps if you explained your objective, we could offer better advice.  
> Since you appear not to know what msysDVLPR is for -- it is exclusively 
> for building and developing MSYS itself, *not* for general applications 
> development -- then it is probable that you don't need it at all.  If 
> it *is* your intention to build components for MSYS itself -- all of 
> which are dependent on msys-1.0.dll -- then what it provides you with 
> is a specialised version of GCC and its associated tools, for building 
> such components.
> 
> Regards,
> Keith.
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Mingw-msys mailing list
> Mingw-msys@xxxxxxxxxxxxxxxxxxxxx
> https://lists.sourceforge.net/lists/listinfo/mingw-msys

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Mingw-msys mailing list
Mingw-msys@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/mingw-msys