For windows users, PyQt 4.9.1 built against Qt4.7.1 and SIP4.13.2 for Maya2013 x64, can be downloaded here . Links to the respective sources are included below.
Update: Have updated an executable to make the installation easier. You may download it here
Qt 4.7.1 source
SIP needs to be built prior to building PyQt.
Download SIP from here
Maya 2012 uses Qt 4.7.1.
Download it from here
Download PyQt from here
First step is to build qt from source. Extract the tarball and CD in to the directory
While running configure, if you get the following error
Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/anoop/apps/sources/qt-everywhere-opensource-src-4.7.1 /mkspecs/linux-g++-64.
install teh libXext development package. I used zypper to install the package from the web
zypper install xorg-x11-libXext-devel
executing the configure after the installation gave the following error
cannot find -lXrender
this was happening because configure couldn’t find libXrender.so. This can be fixed by creating a symlink to libXrender.so.1 in the /usr/lib64 directory
ln -s /usr/lib64/libXrender.so.1 /usr/lib64/libXrender.so
After successful configuration run the following to install Qt to /usr/local/Trolltech/Qt-4.7.1 directory
Extract the SIP zip archive to /home/username/SIP
After setting the variables, run the following
Extract the archive to /home/username/PyQt-x11-gpl-4.7.4
/usr/autodesk/maya2012/bin/mayapy configure.py -q /usr/local/Trolltech/Qt-4.7.1/bin/qmake
For windows users, PyQt 4.8.5 built against Qt4.7.1 and SIP4.12.4 for Maya2012 x64.can be downloaded here . And like I mentioned in the last post, links to the respective sources are included below.
Qt 4.7.1 source
PyQt 4.8.5 built against Qt4.7.1 and SIP4.12.4 for Maya2012 x64. download it here . In case you want to build PyQt on your own you can download the sources here.
Qt 4.7.1 source
Houdini Demoreel 2011 featuring some of the most amazing visual effects created using Houdini including the recent work done by Rhythm and Hues in feature films Hop, Yogi Bear, Mr.Poppers Penguins, X-Men: First Class, Red Riding Hood. Enjoy!
OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications. In order to develop plugins and tools that can handle OpenEXR file formats, you need to have the OpenEXR libraries built for your OS.
I had been not using Maya for the past few months since I have been dealing with proprietary applications used at my workplace. So I decided to continue work on Maya whenever I get back home after the days work. And what better way to start things all over again than starting with the API.
So I made a checklist of the libraries and other tools which I need to get built to start working on the same.So here I was building OpenEXR on openSUSE 11.4 and I stumbled across few things here and there which I felt would be valuable if I share with you all.
Building OpenEXR on you OS requires the zlib and ilmbase libraries which has to be linked at the time of configuring.So the first task is to get zlib and ilmbase libraries built on your machine.
I had my libraries installed in my sandbox folder which is /usr/local/sandbox referred by environment variable $SANDBOX. In case you have installed in locations other than standard paths like(/usr/include and /usr/lib) you need to make the build aware of the same.
setting the the environment variable PKG_CONFIG_PATH to $SANDBOX/lib/pkgconfig will let OpenEXR get the package info regarding zlib and ilmbase.
./configure –prefix $SANDBOX LDFLAGS=-L$SANDBOX/lib CPPFLAGS=-I$SANDBOX/include
While executing make if you come across the following error
main.cpp:195:28: error: ‘strcmp’ was not declared in this scope
make: *** [main.o] Error 1
make: Leaving directory `/home/anoop/apps/sources/openexr-1.6.1/exrenvmap’
make: *** [all-recursive] Error 1
you can fix it by including
in the header file list of main.cpp in both exrmaketiled and exrenvmap dirs.
and then execute