Congrats to Xilinx on the recent release of ISE 10.1, and thanks for simultaneously releasing WebPack along with ISE Foundation.
But... it appears the hoops necessary to get the 32-bit webpack working under 64-bit linux (in this case, 64-bit ubuntu 7.10) have changed... I wanted to share what I found so that others might have similar success:
The real challenge is, once you've untarred the webpack tar, you need to run
bin/lin/setup
Now, for me this just returned me to the command line, but running strace bin/lin/setup
showed that it was searching for, and failing to find, a libuuid.so. Now, ubuntu packages this lib (but not a 32-bit version of this lib) so I had to download a 32-bit deb of libuuid
(I understand that xilinx appears to be using the 64-bit capability to price discriminate, but at the same time if you can afford the $$$ xilinx toolchain you can probably also afford a $800 32-bit computer to run it on, whereas a lab like ours (with only 64-bit machines) really relies on the free webpack).
Again, I hope this helps people in a similar situation to me. Now to see if ISE 10.1 can help me shrink my design by the needed 2% to get it to fit!