Return-Path: <tiff-bounces@lists.maptools.org>
Received: from inas017.isp.belgacom.be (localhost [127.0.0.1])
        by inav019.isp.belgacom.be (8.12.11/8.12.11/Skynet-IN-AV-3.00) with ESMTP id j7MJ1GjS032531
        for <joris.at.lebbeke@skynet.be>; Mon, 22 Aug 2005 21:01:16 +0200
        (envelope-from <tiff-bounces@lists.maptools.org>)
Received: from inmx007.isp.belgacom.be (inmx007.isp.belgacom.be [195.238.3.89])
        by inas017.isp.belgacom.be (8.12.11/8.12.11/Skynet-IN-AS-2.03) with ESMTP id j7MJ19RF019378
        for <joris.at.lebbeke@skynet.be>; Mon, 22 Aug 2005 21:01:09 +0200
        (envelope-from <tiff-bounces@lists.maptools.org>)
Received: from duke.maptools.org (r153.dmsolutions.ca [209.217.116.153] (may be forged))
        by inmx007.isp.belgacom.be (8.12.11/8.12.11/Skynet-IN-2.32) with ESMTP id j7MJ16Vo030649
        for <joris.at.lebbeke@skynet.be>; Mon, 22 Aug 2005 21:01:07 +0200
        (envelope-from <tiff-bounces@lists.maptools.org>)
Received: from duke.maptools.org (duke.maptools.org [127.0.0.1])
	by duke.maptools.org (8.12.11/8.12.10) with ESMTP id j7MIt86i025337;
	Mon, 22 Aug 2005 14:56:29 -0400
Received: from mailhub130.itcs.purdue.edu (mailhub130.itcs.purdue.edu
	[128.210.5.130])
	by duke.maptools.org (8.12.11/8.12.10) with ESMTP id j7MIt5B7025333
	for <tiff@lists.maptools.org>; Mon, 22 Aug 2005 14:55:06 -0400
Received: from loftroom (dsl-147-034.resnet.purdue.edu [128.211.147.34])
	by mailhub130.itcs.purdue.edu (8.13.4/8.13.4/internal-smtp) with ESMTP
	id j7MIt30q000598; Mon, 22 Aug 2005 13:55:03 -0500
From: "Mark R. Olin" <olinm@purdue.edu>
To: <tiff@lists.maptools.org>
Subject: RE: [Tiff] win32 libtiff
Date: Mon, 22 Aug 2005 13:54:58 -0500
Organization: Purdue
Message-ID: <001e01c5a74a$fe5551b0$6401a8c0@loftroom>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.2627
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
In-reply-to: <43067227.7010502@nuglyphix.com>
Importance: Normal
X-PMX-Version: 4.7.1.128075
X-PerlMx-Virus-Scanned: Yes
Cc: 
X-BeenThere: tiff@lists.maptools.org
X-Mailman-Version: 2.1.4
Precedence: list
Reply-To: olinm@purdue.edu
List-Id: TIFF and libtiff discussion <tiff.lists.maptools.org>
List-Unsubscribe: <http://lists.maptools.org/mailman/listinfo/tiff>,
	<mailto:tiff-request@lists.maptools.org?subject=unsubscribe>
List-Archive: <http://lists.maptools.org/mailman/private/tiff>
List-Post: <mailto:tiff@lists.maptools.org>
List-Help: <mailto:tiff-request@lists.maptools.org?subject=help>
List-Subscribe: <http://lists.maptools.org/mailman/listinfo/tiff>,
	<mailto:tiff-request@lists.maptools.org?subject=subscribe>
Sender: tiff-bounces@lists.maptools.org
Errors-To: tiff-bounces@lists.maptools.org
X-UIDL: 000000000023ceae.00000b0f
X-MSP-STORE: Mon, 22 Aug 2005 21:01:25 +0200
Status:   

Yeah, I am getting the drift of what Larry, Jeff and Edward are saying.
I am trying different things along those lines, including adding the
/MDd to "makefile.vc" and to the command line link options in
Codewarrior.
And I don't set the flag for JPEG_SUPPORT, so it only creates binaries
for libtiff.dll and libtiff.lib, and my program only requires the 
libtiff.dll now.

But still no luck.  Same error:

"Invalid Address specified to RtlFreeHeap"

I will check out the light reading at the msdn weblink that Jeff gave me
and try to get better insight into this peculiar problem.

Mark


> -----Original Message-----
> From: tiff-bounces@lists.maptools.org 
> [mailto:tiff-bounces@lists.maptools.org] On Behalf Of Larry Grill
> Sent: Friday, August 19, 2005 6:59 PM
> To: tiff@lists.maptools.org
> Subject: Re: [Tiff] win32 libtiff
> 
> 
> Yeah, like Jeff said.
> I've run into similar strangeness. If you are linking zlib 
> and jpeg you 
> should also compile those with the same static or 
> multithreaded options 
> or you can run into problems.
> 
> Larry M. Grill
> NUGLYPHIX
> Tel: 715 497-2351
> Fax: 413 280-2784
> larry@nuglyphix.com
> www.nuglyphix.com 
> 
> 
> 
> Jeff Breidenbach wrote:
> 
> >Check to make sure your program and libtiff were compiled 
> against the 
> >same runtime, i.e. all the /MDd or /MT or /ML or whatever compiler 
> >flags are the same across all the software. I've found that 
> things can 
> >almost - but not quite - work when there is a mismatch.
> >
> >http://msdn.microsoft.com/library/default.asp?url=/library/en
> -us/vccore
> >/html/_core_.2f.MD.2c_2f.ML.2c_2f.MT.2c_2f.LD.asp
> >
> >
> >
> >
> >On Fri, 2005-08-19 at 13:37 -0700, Mark R. Olin wrote:
> >  
> >
> >>I was able to compile a binary lib and dll using "nmake" 
> >>(begrudgingly), which is a MS Visual Studio utility (I have it, but 
> >>don't use much).
> >>
> >>I read comments in "makefile.vc" in the libtiff distribution which 
> >>said to execute
> >>
> >>nmake /f makefile.vc all
> >>
> >>and that worked to supply me with natively compiled libtiff.lib and 
> >>libtiff.dll.
> >>
> >>Linking them into my program using Codewarrior IDE, I am 
> able to use 
> >>the TIFF routines successfully again, but with the same 
> unusual Access 
> >>Violation and runtime error in ntdll.dll.
> >>
> >>Invalid Address specified to RtlFreeHeap( 00140000, 0014A2F8 )
> >>
> >>Since I am using two different linking environments, 
> Codewarrior and 
> >>MSVC, I am thinking that the problem lies there.
> >>
> >>Anyway, thanks to Edward L. for the new direction.
> >>
> >>Mark
> >>
> >>
> >>    
> >>
> >>>I'll work with Cygwin gcc and make and let you know how it goes. 
> >>>Gotta install Cygwin first though.
> >>>
> >>>Thanks...
> >>>
> >>>      
> >>>
> >>>>I really recommend setting up make. There's a win32 version
> >>>>of make that you can compile as well although I'm not sure 
> >>>>how well it works. We're using the cygwin version of gnu make.
> >>>>
> >>>>Regards,
> >>>>-Edward
> >>>>
> >>>>        
> >>>>
> >>_______________________________________________
> >>Tiff mailing list: Tiff@lists.maptools.org 
> >>http://lists.maptools.org/mailman/listinfo/tiff
> >>http://www.remotesensing.org/libtiff/
> >>    
> >>
> _______________________________________________
> Tiff mailing list: Tiff@lists.maptools.org 
> http://lists.maptools.org/mailman/listinfo/tif> f
> 
http://www.remotesensing.org/libtiff/

_______________________________________________
Tiff mailing list: Tiff@lists.maptools.org
http://lists.maptools.org/mailman/listinfo/tiff
http://www.remotesensing.org/libtiff/
