[argyllcms] Re: compiling V1.3.3beta on win7

  • From: "tmwu" <ntut019@xxxxxxxxxx>
  • To: <argyllcms@xxxxxxxxxxxxx>
  • Date: Mon, 18 Apr 2011 10:53:31 +0800

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 type
tiff\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.

Other related posts: