[HEADSUP] Moving setup sources to git

Jon TURNEY jon.turney@dronecode.org.uk
Mon Feb 9 20:59:00 GMT 2015


On 09/02/2015 19:46, Achim Gratz wrote:
> Frank Fesevur writes:
>> README says I need various mingw libs. But if IIRC mingw is not
>> recommended anymore. I have installed mingw64 and the mingw64 variants
>> of those libs. But there is no mingw64 variant of liblzma. I've
>> installed all 5 packages containing "liblzma", but configure seems to
>> be unable to find it.
>>
>> Do I still need the original mingw to compile setup or is the README outdated?
>
> I still carry the README patch below locally since it was not accepted
> the last time around and it will likely need a few changes to be
> up-to-date with today's reality.  For instance libgetopt++ is now
> included in the tree, while I'd have preferred if it was a subtree or
> submodule, which is more closely in line with the state it had in CVS.
>
> --8<---------------cut here---------------start------------->8---
> ------------------------------------ README ------------------------------------
> index b1586de..0499c6c 100644
> @@ -3,33 +3,39 @@ for the Cygwin net releases.
>
>   HOW TO BUILD:
>   -------------
>   Setup should build out-of-the-box on any Cygwin environment that has all the
>   required packages installed:
> -  - mingw-gcc-g++
>     - make
> -  - mingw-bzip2
> -  - mingw-libgcrypt-devel
> -  - mingw-liblzma-devel
> -  - mingw-zlib
> -  - and all packages that are dependencies of the above, i.e.  gcc-mingw-core,
> -    mingw-runtime, binutils, w*api, etc.
> +  - mingw64-gcc-g++
> +  - mingw64-bzip2
> +  - mingw64-libgcrypt
> +  - mingw64-xz
> +  - mingw64-zlib
> +  - and all packages that are dependencies of the above

I'm not sure these are actually package names since they are missing the 
arch?

>     - upx (optional)
>
>   The following additional packages are required if building from CVS, not from
>   a source tarball, or if you want to make changes to the build system.
>     - recent autoconf
>     - recent automake
>     - recent libtool
>     - flex
>     - bison
>
> +Additionally, libgetopt++ (also available from the cygwin-apps CVS at
> +sourceware.org) must be available directly as a subdirectory
> +libgetopt++ within the setup source directory.  It should be
> +automatically populated by CVS, but if you are using tools like
> +CVSgrab, you may need to fetch this yourself.
> +

This doesn't make sense anymore.

>   Build commands:
>   1) Configure using this option
>      $ /path/to/setup/bootstrap.sh
> -   This will automatically rebuild configure files and run configure in the
> -   current directory.
> +   This will automatically rebuild configure files and run configure
> +   in the current directory.  The current directory must be outside
> +   the source tree.

This isn't true.




More information about the Cygwin-apps mailing list