Page 1 of 1

Building v7 legacy under Cygwin

Posted: 2016-05-14T09:17:29-07:00
by snibgo
I wanted to build IM v7.0.1-0 with legacy programs under Cygwin, so my ./configure was this, as reported in config.log:

Code: Select all

  $ ./configure --prefix=/home/Alan/imdevins7010 --with-quantum-depth=32 --enable-hdri --with-rsvg=yes --with-windows-font-dir=/cygdrive/c/Windows/Fonts --enable-docs --with-modules --enable-legacy-support
However, the only program that was built was magick.exe.

"grep -i legacy config.log" gives:

Code: Select all

  $ ./configure --prefix=/home/Alan/imdevins7010 --with-quantum-depth=32 --enable-hdri --with-rsvg=yes --with-windows-font-dir=/cygdrive/c/Windows/Fonts --enable-docs --with-modules --enable-legacy-support

CONFIGURE_ARGS='./configure  '\''--prefix=/home/Alan/imdevins7010'\'' '\''--with-quantum-depth=32'\'' '\''--enable-hdri'\'' '\''--with-rsvg=yes'\'' '\''--with-windows-font-dir=/cygdrive/c/Windows/Fonts'\'' '\''--enable-docs'\'' '\''--with-modules'\'' '\''--enable-legacy-support'\'''

LEGACY_SUPPORT_FALSE='#'
LEGACY_SUPPORT_TRUE=''
Am I doing something wrong? How do we build the legacy programs under Cygwin?

Re: Building v7 legacy under Cygwin

Posted: 2016-05-14T10:36:08-07:00
by magick
When you type 'make install', the other programs magically appear in /usr/local/bin. Alternatively you can just use the magick program, for example, magick identify logo:.

Re: Building v7 legacy under Cygwin

Posted: 2016-05-14T12:01:11-07:00
by snibgo
I specified "--prefix=/home/Alan/imdevins7010", so files went in there, not /usr/local/bin.

Using Windows "dir", I expected to see files like magick.exe and convert.exe. Magick was there but convert etc weren't.

It turns out that convert.exe and so on are there, but they are "system" files (merely symbolic links) so don't show in ordinary "dir" commands.

So, panic over, thanks.