Sorry, I should have explained it more clearly. I guess that I was expecting that someone has already done it before, so I may get an answer quickly. I did the following. First of all, Don Craig's procedure is decribed in the following post. //www.freelists.org/post/argyllcms/Building-Argyll-CMS-132-from-source-under-Windows-7,2 I use the the most recent version of MinGW.I can confirm Don's claim that you have to compile ftjam first, and then ajam. Also I can confirm that you need to run dos2unix utility before building ajam.
After building ajam, I first try Argyll_V1.3.2. (But I skipped Don's steps 17 and 18.) I have got a working Argyll_V1.3.2 binary. However, I only got 44 files of .bin and .dll. The binary I download directly from the web page contains 48 files. For example, the web version contains ccmxmake.exe. But this file is not in the version that I compile myself. Now for Argyll_V1.3.3_beta. I run the following command: $ JAMBASE=`pwd`/Jambase $ export JAMBASE $ jam>outlog first of all, it seems that there should be a config.h in Argyll_V1.3.3_beta\libusb1 so I made a copy from Argyll_V1.3.2\libusb1. With that file in place, the following messages show up in the shell box: cgats\cgats.c: In function 'add_data_item': cgats\cgats.c:1229:18: warning: assignment from incompatible pointer type cgats\cgats.c:1236:29: warning: assignment from incompatible pointer typetiff\libtiff\tif_msdos.c:125:14: warning: conflicting types for built-in function 'malloc' tiff\libtiff\tif_msdos.c:126:14: warning: conflicting types for built-in function 'realloc'
tiff\libtiff\tif_msdos.c: In function '_TIFFfree':tiff\libtiff\tif_msdos.c:140:2: warning: incompatible implicit declaration of built-in function 'free'
cgats\cgats.c: In function 'add_data_item': cgats\cgats.c:1229:18: warning: assignment from incompatible pointer type cgats\cgats.c:1236:29: warning: assignment from incompatible pointer type Checking into the outlog, the following message shows up in line 5: timerfd headers NOT available The last line of outlog is: ...updated 387 target(s)... Unfortunately, colprof.exe can not run. For example, if I type "colprof" in the DOS box, nothing happens. In the V1.3.2 version, I will got the author message, and also the explanation of command options. tmwu-----原始郵件----- From: Graeme Gill
Sent: Monday, April 18, 2011 9:21 AM To: argyllcms@xxxxxxxxxxxxx Subject: [argyllcms] Re: compiling V1.3.3beta on win7 tmwu wrote:
Following Don Craig’s procedure posted on Feb. 2, 2011, I can compile V1.3.2 on Win7. However, the same procedure does not work in my computer. A colprof.exe is produced, but can not run. Any suggestions are welcome.
Without some information to go on, it's hard to help at all. (ie. since we're not looking over your shoulder, you need to describe what you have done, what happens, and what goes wrong.)Graeme Gill.