Xilinx Webpack
From Wine-Wiki
The Xilinx software is used for synthesis of projects to be used on Xilinx chips such as FPGA.
Contents |
Wine Application Database
As of [Jul 06] there are Two Webpack entries in the application database.
- http://appdb.winehq.org/appview.php?appId=1060
- http://appdb.winehq.org/appview.php?versionId=2501 6.3i (which seems to have had the most attention)
- With One Maintainer
- http://appdb.winehq.org/appview.php?versionId=1390
- With One Maintainer
- Please consider submitting your test results for running this software under Wine.
| |
Regularly Submitting results for installing and running on the latest version of Wine makes a big difference for others considering using Wine. By looking at how well the software runs others can be encouraged to try it themselves and together you can make progress in finding workarounds. By testing the software you will also notice when something breaks and when you make a bug report, the bugzilla team will often point it out to the person who broke it. If you are slightly more technically minded, you are able to regularly compile wine and test it before each fortnightly release then you will catch breakages before each wine release.
A big advantage of being a maintainer is that as you quickly become familiar with installing and using wine with your software, you can have a direct hand in improving wine and your software. Many times you will find very handy tips posted by others and by posting a summary many benefit from your work. When you are asked a question you don't know, simply post in the wine-users forum and perhaps someone can help. Just by being there, you make a difference. A maintainer quickly tests each monthly release of wine, and adds to the application database a rating of how good it runs.. gold/silver/bronze or garbage. Wine is constantly being improved, and occasionally something breaks. When you do spot a breakage, file a bug in bugzilla and if you want to try and fix it you can then post to the wine-devel mailing list for advice. However, if you have a little spare time (usually about 2 hours, in between doing other things) regression testing allows you to identify which patch caused the break. By filling out a bugzilla report, posting the name of the software, and the patch which broke it to the wine-devel mailing list, the developer who broke it can have a look at fixing it.
|
Installing
Installing on Mandrake 10.1 and wine 0.9.16 On the command line..
- wine WebPACK_63_fcfull_i.exe
Wine cant install and run USB drivers so dont worry bout those, whups wrong button. Oh well..:
Enabling USB hubs... fixme:setupapi:SetupDiGetClassDevsExW fixme:setupapi:SetupDiGetDeviceInfoListDetailW mxhubcon.exe failed. Exit code = 2 Exiting installer.
And errors with extracting desktop icons are not important:
err:menubuilder:extract_icon32 LoadLibraryExW (L"C:\\Xilinx\\.xinstall\\mysupport.ico") failed, error 126 err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink err:menubuilder:extract_icon32 LoadLibraryExW (L"C:\\windows\\temp\\WZSE0.TMP\\http:\\support.xilinx.com\\ support\\software\\install_info.htm") failed, error 126 err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink
Tried rebooting Wine, but Wine became stuck with extracting icons again, so eventually stopped with Ctrl+C and then made sure wine had recovered by stopping wineserver
- wineserver -k
Then attempted to run the webpack:
- wine "C:\Xilinx\bin\nt\ise.exe"
The MSVCP60.dll was missing. Download the Redistribution pack: http://download.microsoft.com/download/vc60pro/Update/1/W9XNT4/EN-US/VC6RedistSetup_enu.exe extract the files to fake windows/system32
- wine VC6RedistSetup_enu.exe
then cd to the fake windows/system32 and run the file
- cd .wine/drive_c/windows/system32
- wine vcredist.exe
Then trying to run the ise.exe works! The install created an icon on the desktop which works well. Or on the command line with
- wine "C:\Xilinx\bin\nt\ise.exe"
There was a message about the language not recognised, but it even detected there was an update. For now I declined and then opened an existing example project called a frequency meter. The first try failed as I needed a folder with out spaces in the name. I created a folder on my desktop and then tried again. Everything i have tried so far works well:
- Started process "Generate Programming File".
- WARNING: en_GB:en is not supported as a language. Using usenglish.
- Completed process "Generate Programming File".
and creating a new project file worked as well. For some reason, I apparently needed to stop the wineserver again.
Links
External Links
- http://www.winehq.org/pipermail/wine-bugs/2005-February/011864.html bug report on xilinx
- http://download.microsoft.com/download/vc60pro/Update/1/W9XNT4/EN-US/VC6RedistSetup_enu.exe VC6 distributable pack
- http://www.danbbs.dk/~kibria/xilinx.html installing 6.3i guide
- http://www.computing.surrey.ac.uk/personal/st/R.Peel/webpack.html Roger Peels webpack hints
- http://www.computing.surrey.ac.uk/personal/st/R.Peel/webpack-commands.html Roger Peel's using webpack from the command line

