I am gradually getting further on building the windows binaries, but I am now getting stuck on the following error
Code:
Adding third party dependencies
Adding devcon
Adding unrar
Adding pdftohtml
Adding ImageMagick
Copying fontconfig
Traceback (most recent call last):
File "installer\windows\freeze.py", line 196, in <module>
sys.exit(main())
File "installer\windows\freeze.py", line 188, in main
'dll_excludes' : ['mswsock.dll'],
File "C:\Python26\lib\distutils\core.py", line 152, in setup
dist.run_commands()
File "C:\Python26\lib\distutils\dist.py", line 975, in run_commands
self.run_command(cmd)
File "C:\Python26\lib\distutils\dist.py", line 995, in run_command
cmd_obj.run()
File "installer\windows\freeze.py", line 119, in run
shutil.copytree(f, tgt)
File "C:\Python26\lib\shutil.py", line 177, in copytree
raise Error, errors
shutil.Error: [('C:\\Windows\\system32\\config\\default', 'build\\py2exe\\system
32\\config\\default', "[Errno 13] Permission denied: 'C:\\\\Windows\\\\system32\
\\\config\\\\default'"), ('C:\\Windows\\system32\\config\\default.LOG', 'build\\
py2exe\\system32\\config\\default.LOG', "[Errno 13] Permission denied: 'C:\\\\Wi
ndows\\\\system32\\\\config\\\\default.LOG'"), ('C:\\Windows\\system32\\config\\
SAM', 'build\\py2exe\\system32\\config\\SAM', "[Errno 13] Permission denied: 'C:
\\\\Windows\\\\system32\\\\config\\\\SAM'"), ('C:\\Windows\\system32\\config\\SA
M.LOG', 'build\\py2exe\\system32\\config\\SAM.LOG', "[Errno 13] Permission denie
d: 'C:\\\\Windows\\\\system32\\\\config\\\\SAM.LOG'"), ('C:\\Windows\\system32\\
config\\SECURITY', 'build\\py2exe\\system32\\config\\SECURITY', "[Errno 13] Perm
ission denied: 'C:\\\\Windows\\\\system32\\\\config\\\\SECURITY'"), ('C:\\Window
s\\system32\\config\\SECURITY.LOG', 'build\\py2exe\\system32\\config\\SECURITY.L
OG', "[Errno 13] Permission denied: 'C:\\\\Windows\\\\system32\\\\config\\\\SECU
RITY.LOG'"), ('C:\\Windows\\system32\\config\\software', 'build\\py2exe\\system3
2\\config\\software', "[Errno 13] Permission denied: 'C:\\\\Windows\\\\system32\
\\\config\\\\software'"), ('C:\\Windows\\system32\\config\\software.LOG', 'build
\\py2exe\\system32\\config\\software.LOG', "[Errno 13] Permission denied: 'C:\\\
\Windows\\\\system32\\\\config\\\\software.LOG'"), ('C:\\Windows\\system32\\conf
ig\\system', 'build\\py2exe\\system32\\config\\system', "[Errno 13] Permission d
enied: 'C:\\\\Windows\\\\system32\\\\config\\\\system'"), ('C:\\Windows\\system3
2\\config\\system.LOG', 'build\\py2exe\\system32\\config\\system.LOG', "[Errno 1
3] Permission denied: 'C:\\\\Windows\\\\system32\\\\config\\\\system.LOG'"), ('C
:\\Windows\\system32\\drivers\\sptd.sys', 'build\\py2exe\\system32\\drivers\\spt
d.sys', "[Errno 13] Permission denied: 'C:\\\\Windows\\\\system32\\\\drivers\\\\
sptd.sys'")]
It is not surpising those files cannot be copied as they are in use and locked by Windows! I was wondering how you got around this? For instance I could copy those files outside windows if that is what is needed?
AS a small aside, the installer\windows\freeze.py file has the following hard-coded:
Code:
QT_DIR = 'C:\\Qt\\4.4.3'
I would have thought it would be better to use the output of qmake to locate Qt? I noticed as on my system I simply have it at C:\Qt.