There is an easier workaround without donloading/installing anything.
It is true that Citrix ICA client is checking for libXm.so.4, but from the software, it also works with libXm.so.3
Go to usr/lib and create a copy of the file libXm.so.3
Rename this copy to libXm.so.4
and ICA-Client in the latest version will run without problems.
Tested on (K)/(X)/Ubuntu 9.10 as well as 10.04
That's all.
BTW:
Ubuntu itself should not try to resolve this error by putting a fake libXm.so.4 in /usr/lib,
as this would not be proper.
Rather Citrix should change the client so that it also accepts libXm.so.3
(sorry above comment is missing one phrase)
There is an easier workaround without donloading/ installing anything.
It is true that Citrix ICA client is checking for libXm.so.4, but from the software, it also works with libXm.so.3
Go to usr/lib and create a copy of the file libXm.so.3
Rename this copy to libXm.so.4
and ICA-Client in the latest version will run without problems.
Tested on (K)/(X)/Ubuntu 9.10 as well as 10.04
That's all.
BTW:
Ubuntu itself should not try to resolve this error by putting a fake libXm.so.4 in /usr/lib,
as this would not be proper.
Rather Citrix should change the client so that it also accepts libXm.so.3