openexr-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Openexr-devel] Working Solution for x64 windows build


From: Ger Hobbelt
Subject: Re: [Openexr-devel] Working Solution for x64 windows build
Date: Tue, 2 Sep 2008 01:54:07 +0200

Okay, Martin.

There's some stuff on-line at http://hebbut.net/ now. Look for the
OpenEXR link, go there and download both the OpenEXR and zlib 7zip
archives (20080901). (If you don't have 7zip yet, see www.7zip.org --
I use it for all my stuff as my bandwidth is limited and less bytes ==
faster download ;-) )

Sourcecode is synced to todays CVS, but has some minor patches in
there. Diff to CVS to see what I did. CreateDLL has seen bigger
changes though: the tables and code has been adapted to handle
MSVC2005 Win32/Win64 targets x86/x86_64 and IA64. Commandline
interface changed to allow for arbitrary platform flags for MS linker,
so you may even be able to use this bugger for targeting ARM or other
now, but that comes UNTESTED. ;-)

I just plonked the whole dev tree in there minus intermediates so
you'll get both sources and debug+release binaries as I have them (ran
a batchbuild to make sure everything is in there and at least
_possibly_ okay too).

Note that the projects use Win32-based CreateDLL tool build as I
develop and cross-compile on a Win32 XP system (yeah, I know, but the
big iron is reserved for another purpose and that software doesn't
like development packages on the same box - besides I lack IA64
hardware here so when you've got such a box, YMMV).

Anyway, when you fetch both archives and 'extract here' in the same
directory, the solution as described on the OpenEXR page I whipped up
should compile/rebuild all without yakking about zlib as it should
find it at the expected location. See also brief and somewhat choppy
text on the OpenEXR download page there.

I hope this helps you out; abuse and chop up any way you want. Note
that I have a rigid build structure which is a bit different from
OpenEXR-out-of-the-box so you may need to compare the vcproj files
with your own when you merge that OpenEXR with your other code. I use
targetdir bin/<platform>_<build> instead of Microsoft's
bin/<platform>/<build> -- it's historic and besides, I like flat
directory hierarchies. Note the 'Deploy' dir has shifted up one dir as
I do not want the 'Deploy' among the project directories in my dir
layout.

If you need to diff the stuff to your own or a CVS snapshot, may I
suggest 'Beyond Compare'; I use it a lot myself for these 'mix & merge
tree' tasks. Allows for diffing and merging partial and full content
both.

Anyway, signing off and hoping this rough cut works out for you,

Cheers,

Ger


>> Sounds marvelous for me. My builds, if they build and link just crash in the
>> moment of the first call.
>> Yours can just be years ahead of mine ..
>> I would be really thankfull if you could post an archive.
>> I am totally stuck with my building attempts.
>>
>> thanks Martin
>>
>> --
>> Martin Dulovits
>>
>>  WoogieWorks Animation Studio
>>  Donauwörtherstrasse 12
>>  A-2380 Perchtoldsdorf, AUSTRIA
>>
>> Web    :  www.woogieworks.at
>> Phone  :  +43 1 8692123-27
>> Mobile :  +43 699 18693111
>> Email  :  address@hidden
>> Fax    :  +43 1 8692123-18
>> UID    :  ATU64142948
>>
>>


-- 
Met vriendelijke groeten / Best regards,

Ger Hobbelt

--------------------------------------------------
web: http://www.hobbelt.com/
 http://www.hebbut.net/
mail: address@hidden
mobile: +31-6-11 120 978
--------------------------------------------------




reply via email to

[Prev in Thread] Current Thread [Next in Thread]