Re: build failure TSVN trunk x64

Stefan Hett <[email protected]>
Newsgroups gmane.comp.version-control.subversion.tortoisesvn.devel
Message-ID <[email protected]>
On 9/5/2017 5:17 PM, Stefan Küng wrote:
>
>
> On Tue, Sep 5, 2017 at 12:29 PM, Stefan Hett <[email protected] 
> <mailto:[email protected]>> wrote:
>
>     Hi,
>
>     building the 32-bit version on trunk works fine with latest trunk now.
>     However running nant x64 setup ends up with the following error:
>
>     [exec]
>     D:\TSVN_Build\TortoiseSVN_1_10\src\TortoiseSVNSetup\StructureFragment.wxs(170)
>     : error LGHT0103 : The system cannot find the file
>     '..\..\bin\Release\bin\TortoiseStub32.dll'.
>     [exec]
>     D:\TSVN_Build\TortoiseSVN_1_10\src\TortoiseSVNSetup\StructureFragment.wxs(178)
>     : error LGHT0103 : The system cannot find the file
>     '..\..\bin\Release\bin\TortoiseSVN32_static.dll'.
>
>     To me it looks like some mismatch in the filenames for 64-bit here
>     (note
>     that there's a TortoiseStub.dll in
>     D:\TSVN_Build\TortoiseSVN_1_10\bin\release64\bin but no
>     32-suffixed one).
>
>     Note that the same issue exists on the 1.9 branch as well.
>
>
> That's expected!
> For the x64 build, you *must* first build the 32-bit version. Well, at 
> least if you want to build the setup msi.
> Because the x64 installer (that's why you get the error in the WiX 
> build) includes a 32-bit dll. That dll provides context-menu and 
> overlays for 32-bit processes on x64 OS.
> Without this, explorer-replacements (if they don't have an x64 
> version) couldn't make use of the shell extension part of TSVN.
> And of course, you wouldn't get overlays/contextmenus in the 
> file-open/save-dialogs of 32-bit applications.
>
> Stefan
A right --- I recall that now. Had been a while since I last built the 
source. Thanks for the reminder and sry for the noise.

-- 
Regards,
Stefan Hett

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=3298504

To unsubscribe from this discussion, e-mail: [[email protected]].
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.