It seems like Wine hasn't implemented the MsiGenerateTransform() function.
Without that Torch isn't going to be much use to you.
The WiX toolset works (or at least it did work a couple years ago, I haven't
checked in a while) on Mono but you need the MSI API implemented so that
means Windows or WINE.
2011/6/21 Kovács Zoltán <zol...@geogebra.org>

> Dear WiX Users and Developers,
>
> Yesterday I started to use WiX. It seems to be an adequate choice to be the
> official tool to create a Windows installer for GeoGebra, the free dynamic
> mathematics software. (Earlier we used NSIS for that.)
>
> WiX does a wonderful job, so I thank the developers for this great
> software!
>
> Now I am about to create a multilingual installer. I learned that I need
> some tweaks to do that. My main problem is that we would like to run WiX
> from the Wine Windows emulator, because our packaging process runs
> completely on Linux. Fortunately, the newest Wine (+winetricks for the .NET
> Framework) can run WiX under Linux properly, so I was able to create a
> perfect MSI file using WiX, under Linux.
>
> Now I learned what I need to do is to create a multilanguage installer as
>
> http://wix.tramontana.co.hu/tutorial/transforms/morphing-installersdescribes
> .
> Unfortunately, running torch.exe under Wine gives the following
> exception:
>
> kovzol@kovzol-dell:~/workspace/geogebra/scripts/autobuild/windows/WiX$
> wine
> ../wix35/torch.exe -p -t language GeoGebra.msi GeoGebra_hu-hu.msi -out
> hu-hu.mst
> fixme:sync:CreateMemoryResourceNotification (0) stub
> fixme:shell:URL_ParseUrl failed to parse L"wix"
> fixme:shell:URL_ParseUrl failed to parse L"System"
> fixme:shell:URL_ParseUrl failed to parse L"wconsole"
> fixme:shell:URL_ParseUrl failed to parse L"wix.resources"
> fixme:shell:URL_ParseUrl failed to parse L"wix.resources"
> Microsoft (R) Windows Installer Xml Transform Builder version 3.5.2519.0
> Copyright (C) Microsoft Corporation. All rights reserved.
>
> fixme:shell:URL_ParseUrl failed to parse L"System.Xml"
> fixme:storage:create_storagefile Storage share mode not implemented.
> fixme:msi:MsiDatabaseGenerateTransformW 2 1
>
> L"Z:\\home\\kovzol\\workspace\\geogebra\\scripts\\autobuild\\windows\\WiX\\hu-hu.mst"
> 0 0
> fixme:shell:URL_ParseUrl failed to parse L"mscorlib.resources"
> fixme:shell:URL_ParseUrl failed to parse L"mscorlib.resources"
> fixme:shell:URL_ParseUrl failed to parse L"wix.resources"
> fixme:shell:URL_ParseUrl failed to parse L"wix.resources"
> fixme:shell:URL_ParseUrl failed to parse L"wix.resources"
> fixme:shell:URL_ParseUrl failed to parse L"wix.resources"
> torch.exe : error TRCH0001 : Call not implemented
>
> Exception Type: System.ComponentModel.Win32Exception
>
> Stack Trace:
>   at
> Microsoft.Tools.WindowsInstallerXml.Msi.Database.GenerateTransform(Database
> referenceDatabase, String transformFile)
>   at Microsoft.Tools.WindowsInstallerXml.Binder.BindTransform(Output
> transform, String transformFile)
>   at Microsoft.Tools.WindowsInstallerXml.Binder.Bind(Output output, String
> file)
>   at Microsoft.Tools.WindowsInstallerXml.Tools.Torch.Run(String[] args)
> fixme:shell:URL_ParseUrl failed to parse L"torch.resources"
> fixme:shell:URL_ParseUrl failed to parse L"torch.resources"
> Binder temporary directory located at 'C:\users\kovzol\Temp\swy7q6gd'.
> Unbinder temporary directory located at 'C:\users\kovzol\Temp\swy7q6gd'.
> Torch temporary directory located at 'C:\users\kovzol\Temp\wrh77ehg'.
>
> I know that this is rather a Wine problem than a WiX bug, but probably one
> of you have some kind of experience of running WiX under Wine. I am also
> interested in compiling WiX against Mono (for Unix) as well. Is it
> possible?
>
> If you like, you can read on how to run WiX under Linux/Wine at
> http://www.geogebra.org/trac/wiki/CreateMSIonUnix. The autobuild machinery
> is in developing phase yet, but anyone can check it out at
>
> http://www.geogebra.org/trac/browser/trunk/geogebra/scripts/autobuild/windows/WiX
> .
>
> I also experienced that RTF files generated by LibreOffice 3.2 or
> latex2rtf,
> are unable to work with WiX. Only Wordpad helped.
>
> So, thank you the great work again, and thank for any help in advance!
>
> Best regards,
> Zoltan Kovacs
> developer of the GeoGebra team
>
> ------------------------------------------------------------------------------
> EditLive Enterprise is the world's most technically advanced content
> authoring tool. Experience the power of Track Changes, Inline Image
> Editing and ensure content is compliant with Accessibility Checking.
> http://p.sf.net/sfu/ephox-dev2dev
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>


-- 
virtually, Rob Mensching - http://RobMensching.com LLC
------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to