Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
diana:windows:building:autotools [2009-11-25 14:32:03] dages created |
diana:windows:building:autotools [2022-05-31 09:29:31] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Installing the GNU autotools on Windows ====== | ====== Installing the GNU autotools on Windows ====== | ||
+ | |||
+ | ===== Perl ===== | ||
+ | |||
+ | The GNU autotools require Perl. Download and install the MSYS version of Perl from http:// | ||
+ | |||
+ | You //must// use the MSYS version. | ||
+ | |||
+ | ===== autoconf, automake and libtool ===== | ||
Download the correct versions of autoconf, automake and libtool: | Download the correct versions of autoconf, automake and libtool: | ||
Line 14: | Line 22: | ||
Build them in the order in which they are listed in the table. | Build them in the order in which they are listed in the table. | ||
- | $ ./configure --prefix=/mingw | + | $ ./configure --prefix=/usr |
- | $ make | + | $ make all install |
- | $ make install | + | |
Do //not// build and install GNU make; it will not work in conjunction with MSYS (though it may work if you install a native Windows shell, such as the Interix / SFU '' | Do //not// build and install GNU make; it will not work in conjunction with MSYS (though it may work if you install a native Windows shell, such as the Interix / SFU '' | ||
+ | |||
+ | Note that in MSYS, ''/ | ||
+ | |||
+ | When you install a particular version automake, it will install '' | ||
+ | |||
+ | ===== pkg-config ===== | ||
+ | |||
+ | // | ||
+ | |||
+ | There are no MinGW or MSYS binaries for pkg-config, and building it from source is non-trivial due to a circular dependency on glib (you need pkg-config to build glib). | ||