xdissent / ievms

Automated installation of the Microsoft IE App Compat virtual machines
http://xdissent.github.com/ievms
9.83k stars 495 forks source link

printf: missing unicode digit for \U #265

Closed kkopachev closed 9 years ago

kkopachev commented 9 years ago
Waiting for IE11 - Win7 to be available for guestcontrol...
bash: line 38: printf: missing unicode digit for \U
Copying IE11-Windows6.1-x86-en-us.exe to C:\Users\IEUser\Desktop\IE11-Windows6.1-x86-en-us.exe
xdissent commented 9 years ago

Can you tell me your host system and bash version?

kkopachev commented 9 years ago

Ubuntu 15.04

bash --version
GNU bash, version 4.3.30(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
xdissent commented 9 years ago

Ah, one of the GNU extensions is unicode escape code interpreting in printf apparently. I should handle that better. Patch forthcoming!

xdissent commented 9 years ago

Can you try https://raw.githubusercontent.com/xdissent/ievms/fix-log/ievms.sh for me?

kkopachev commented 9 years ago

Looks good!

Waiting for IE11 - Win7 to be available for guestcontrol...
Waiting for IE11 - Win7 to be available for guestcontrol...
Waiting for IE11 - Win7 to be available for guestcontrol...
Copying IE11-Windows6.1-x86-en-us.exe to C:\Users\IEUser\Desktop\IE11-Windows6.1-x86-en-us.exe
        1 file(s) copied.
Installing IE
xdissent commented 9 years ago

Fixed in v0.3.1! Thanks for catching that!