The old howtos don't work anymore, and the wiki article only uses plain OpenCL
CAL++ is up to 2x faster in pyrit, so here's how to get it working on RadeonHD cards.
This should work well for HD4000/HD5000/HD6000 series.
Unfortunately, HD7000 series are not supported.
For HD7000s, use ut0ugh1's updated OpenCL guide here
If you have already tried to get this working on your current install, the "leftovers" will cause this to fail.
Only works consistently on a CLEAN FRESH BT5R2/R3 install.
0.5: fix for libs install errors (thanks to adriancard) & update system
1: preparation - remove pre-installed Pyrit, update system, kernel sources & libs/tools
echo "deb http://updates.repository.backtrack-linux.org revolution main microverse non-free testing" >> /etc/apt/sources.list
2: download & install 09/11 drivers (dont use newer drivers, the SDKs we install after this will not like it)
apt-get purge pyrit
rm -r /usr/local/lib/python2.6/dist-packages/cpyrit
cp -rf include/generated/* include/linux/
apt-get install libroot-python-dev libboost-python-dev zlib1g-dev libssl-dev cmake libboost1.40-all-dev
3: after reboot, install SDKs.
chmod +x ati-driver-installer-11-9-x86.x86_64.run
AMD added an "accept license" page to the SDK download, so first download SDK to default (home) directory from here:
4: installing CAL++
dpkg -i amd-app_2.5_amd64.deb
tar -xvzf AMD-APP-SDK-v2.5-lnx64.tgz
export ATISTREAMSDKROOT" >> ~/.bashrc
5: and finally Pyrit
svn co https://calpp.svn.sourceforge.net/svnroot/calpp calpp
there will be a bunch of warnings during complie, so long as there are no ERRORs all is fine.
svn checkout http://pyrit.googlecode.com/svn/trunk/ /tmp/pyrit
cd /tmp/pyrit/pyrit && python setup.py build && python setup.py install
cd /tmp/pyrit/cpyrit_calpp && python setup.py build && python setup.py install
ignore any Pyrit warnings, your RadeonHD devices should show up as something like:
#1: 'CAL++ Device #1 'AMD REDWOOD''