Hi Greg,
First, let me point out that I don't work on the Nuke team any more, so
am not making any specific comments about the latest releases - but that
error you're getting, "DLL load failed: The specified procedure could
not be found," almost certainly points to a Qt version mismatch. The
odds are your PyQt build is looking for a more recent Qt version
(4.7.something, probably), and as Qt 4.6 is already loaded for Nuke, it
can't find the symbols it expects.
I'll leave it up to the Nuke team to make specific comments, but that's
very likely your problem. I think it may be the fact that Nuke now
dynamically links Qt that means you now need to match versions - as
opposed to having two separate Qt versions running, which isn't entirely
safe in itself.
Cheers,
- Chris
On 12/08/11 02:10, Greg Wieder wrote:
For each of the previous versions of nuke, I used the PyQt exe install
from Riverbank. PyQt-Py2.6-x64-gpl-4.8.5-1.exe. I then move the folder
and SIP into Nuke's site-package directory and it works. 6v3.1 is the
first one not to work, all the previous versions have. I never had to
compile before.
cheers
Greg Wieder
Did you rebuild PyQt against Qt 4.6.2 open source for Nuke 6.3?
-Nathan
-----Original Message-----
From: Greg Wieder
Sent: Thursday, August 11, 2011 5:45 PM
To: Nuke Python discussion
Subject: [Nuke-python] pyQt problem nuke6.3v1 Win7
Anyone having problems with pyQT working in Nuke 6.3v1 on Windows? I have
it working fine in 6.1v1 and 6.2v4. 6.2v4 is the same version of python
(as 6.3v1) and both are 64bit. Something internally in Nuke must have
changed.
6.2v4 .....
from PyQt4 import QtGui, QtCore
# Result:
print sys.version_info
print platform.architecture()
# Result:
(2, 6, 5, 'final', 0)
('64bit', 'WindowsPE')
6.3v1 .....
from PyQt4 import QtGui, QtCore
# Result:
Traceback (most recent call last):
File "<string>", line 1, in<module>
ImportError: DLL load failed: The specified procedure could not be
found.
print sys.version_info
print platform.architecture()
# Result:
(2, 6, 5, 'final', 0)
('64bit', 'WindowsPE')
Thoughts?
cheers
Greg Wieder
_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
--
Chris Bevan, Senior Software Engineer
The Foundry, 6th Floor, The Communications Building
48 Leicester Square, London, WC2H 7LT
Tel: +44 (0)20 7968 6828 | Fax: +44 (0)20 7930 8906
Web: www.thefoundry.co.uk
The Foundry Visionmongers Ltd
Registered in England and Wales No: 4642027
_______________________________________________
Nuke-python mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python