| Gustra | Friday 15 April 2011 at 10:46 | 
                
                    | Gustra  
 
             | Hi, I am running POL 3.8.12 on Ubuntu 10.04.
 I just tried the DVD installation for Starcraft 2, and it installed a different version of wine (1.3.11). During the SC2 installation and subsequent upgrade process, SC2 needs the wine-gecko package to display HTML, but the correct wine-gecko is not installed. Wine constantly asks if the gecko package should be downloaded and installed, but it always fails.
 
 How to reproduce:
 
 - Make sure /usr/share/wine/gecko/wine_gecko-1.1.0-x86.cab is not present
 - Make sure wine 1.3.11 is not installed
 - Run SC2 installation using DVD
 - Result: wine constantly pops up window requesting gecko download
 
 Workaround: download wine_gecko-1.1.0-x86.cab manually prior to installation
 
 Please add gecko installation to SC2 installation script to solve this issue.
 
 | 
                                
		    | GNU_Raziel | Friday 15 April 2011 at 11:54 | 
                
                    | GNU_Raziel  
 
             | PoL installer updated : 
 - Added gecko dependency
 - Updated wine version to 1.3.17
 - Added game effects fix for ATI/AMD graphic cards users
 - Added performance tweak                             Editiert von: GNU_Raziel | 
                                
		    | Gustra | Friday 15 April 2011 at 14:41 | 
                
                    | Gustra  
 
             | C'est plus rapide! Merci Beaucoup :-).
 Ok, I'll stick to English ;-)
 
 BR
 Gunnar
 | 
                                
		    | Gustra | Friday 15 April 2011 at 15:40 | 
                
                    | Gustra  
 
             | Hi again! I tried to verify the new version, but I am having trouble getting it to work.
 1. wine 1.3.17 is downloaded and that seem to work
 
 2.
 The gecko fix does not appear to work. I remove everything from /usr/share/wine/gecko to force a geck download. The download is made, but is not installed in that directory. If it is downloaded to a different  location, then wine I don't think wine find it, because after a while wine wanted to download it once more.
 
 3. Immediately when the installation starts copying files to the HDD, I receive a "file not found" error and the installation is aborted. This is currently a stopper. I have tried ejecting the DVD so that it is reset, but it does not help.
 
 Thank you for your efftort!
 
 | 
                                
		    | Gustra | Friday 15 April 2011 at 15:54 | 
                
                    | Gustra  
 
             | For the gecko issue, perhaps this is the problem? 
 
 chaplin:~$ ls .PlayOnLinux/ressources/
vcrun2005  wine_gecko-1.0.0-x86.cab
 wine 1.3.17 requires gecko 1.2.0:
 
 wine-1.3.16 - current: wine_gecko-1.2.0-x86.msi, wine_gecko-1.2.0-x86_64.msi
 
 Tha latest wine supported in POL_Install_gecko is 1.1.26, otherwise it falls back to 1.0.0:
 
 
 
wine-1.1.1[56789]*|wine-1.1.2[0123456]*)
 GECKO_DIR="$WINDIR"
 GECKO_VERSION=0.9.1
 GECKO_SHA1SUM=9a49fc691740596517e381b47096a4bdf19a87d8
 ;;
 *)
 GECKO_DIR="$WINDIR/system32"
 GECKO_VERSION=1.0.0
 GECKO_ARCH=-x86
 GECKO_SHA1SUM=afa22c52bca4ca77dcb9edb3c9936eb23793de01
 ;;
 | 
                                
		    | Gustra | Friday 15 April 2011 at 16:29 | 
                
                    | Gustra  
 
             | And for the copy problem, I think this is the problem:
 
94         cp -r "/media/PlayOnLinux/*" "$POL_USER_ROOT/tmp/SC2_WoL/"
The line number may be a few lines off, I forgot to backup the script before editing. Problem is that "*" is not subjected to glob expansion since it's in quotes (").
 I think that bash correctly handles expansion of * so removing the quotes work:
 
94         cp -r /media/PlayOnLinux/* "$POL_USER_ROOT/tmp/SC2_WoL/"
This code will not copy files starting with a full stop (.* files), but I guess that doesn't matter in this case.
 Also, this command:
 
88         POL_SetupWindow_check_cdrom "Installer Tome 1.MPQE"
seems to generate a "find -iname "${CDROM}/$1", but that won't work:
 
find: varning: Unix-filnamn innehåller normalt sett inte snedstreck (även om sökvägar gör det).  Det betyder att "-iname "/media/PlayOnLinux/Installer Tome 1.MPQE"" antagligen kommer alltid att bli falsk på detta system.
Translated:
 
find: warning: Unix filenams normally don't contain slashes (even if paths does). This means that "-iname "/media/PlayOnLinux/Installer Tome 1.MPQE"" probably will always be false on this system.
But that is a POL problem and not a problem for this installation script, I guess.                             Editiert von: Gustra | 
                                
		    | GNU_Raziel | Friday 15 April 2011 at 18:13 | 
                
                    | GNU_Raziel  
 
             | Thx for reporting, all should be fixed now.
 Regards,
 GNU_Raziel                                                             | 
                                
		    | Gustra | Monday 18 April 2011 at 16:41 | 
                
                    | Gustra  
 
             | Just to let you know - I reinstalled SC2 and it worked like a charm :-D. Many thanks!                                                     |