You are not logged in.

#1 2007-04-16 07:17:49

stefan1975
Member
From: 53 6e 65 65 6b
Registered: 2007-04-16
Posts: 195

Arch64: really need to get Citrix ICA client 10 working (and others)

Hi,

I am currently running Arch64 Voodoo on my Dell M65 notebook. It is a really great and fast distro and I am trying to make it my default distribution ....... however for my work I absolutely Must use the citrix ICA client (v10).

Unfortunately it won't install, it gives me a wrong ELF class on libxaw.so.7
I looked around in the community llib32 stuff, but it doesn't appear to be there, can anyone help me getting ICA working, I really need this and It would suck having to switch to another distro or the 686 version. There isn't a source version from ICA available so I cannot compile it myself.

--

On a side note I also have a minor java problem, I want to install azureus but that has a dependency to jre6 and I want to install OpenOffice.org but that has a dependency fo java-cgj-compat, does anyone have a olution for this? I already downloaded SUN's jre from their site but ofcourse the package azureus doesn't know this.

thanks a lot in advance,
stefan


"root# su - bofh"
OS: F10_x64, Arch, Centos5.3, RHEL4.7, RHEL5.3
Desktop Hardware: Dell Precision M65 laptop, core2duo, 2gb, 80gb 7200rpm
Registered linux user #459910 since 1998

Offline

#2 2007-04-16 07:58:07

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,641

Re: Arch64: really need to get Citrix ICA client 10 working (and others)

stefan1975 wrote:

On a side note I also have a minor java problem, I want to install azureus but that has a dependency to jre6 and I want to install OpenOffice.org but that has a dependency fo java-cgj-compat, does anyone have a olution for this? I already downloaded SUN's jre from their site but ofcourse the package azureus doesn't know this.

OpenOffice doesn't have a java runtime dependency. It's optional and you can use either jre or gcc-gcj java-runtime environment (check post install message). It only has a java-gcj-compat build dependency.

Offline

#3 2007-04-16 11:21:30

Driadan
Member
From: Madrid (Spain)
Registered: 2006-03-24
Posts: 36
Website

Re: Arch64: really need to get Citrix ICA client 10 working (and others)

You probably will need to build a lib32 package with that library. To know which package you need to use, do a "pacman -Qo libxaw.so" .

After that, take a look at the CVS PKGBUILDs for lib32 and do something similar to that Not sure it will work, but it's worth a try wink

Just make sure that all the libs you get installed this way are under /opt/lib32 so you dont get your system messed up.


I see connected people - The seventh sense

Offline

#4 2007-04-16 13:12:22

stefan1975
Member
From: 53 6e 65 65 6b
Registered: 2007-04-16
Posts: 195

Re: Arch64: really need to get Citrix ICA client 10 working (and others)

Driadan wrote:

You probably will need to build a lib32 package with that library. To know which package you need to use, do a "pacman -Qo libxaw.so" .

After that, take a look at the CVS PKGBUILDs for lib32 and do something similar to that Not sure it will work, but it's worth a try wink

Just make sure that all the libs you get installed this way are under /opt/lib32 so you dont get your system messed up.

mmm doesn seem to work:

[stefan@Icarus linuxx86]$ pacman -Qo libXaw.so.7
No package owns libXaw.so.7
[stefan@Icarus linuxx86]$ pacman -Qo libXaw.so
No package owns libXaw.so
[stefan@Icarus linuxx86]$ pacman -Qo libXaw
No package owns libXaw
[stefan@Icarus linuxx86]$ pacman -Qo libxaw.so
No package owns libxaw.so
[stefan@Icarus linuxx86]$ pacman -Qo libxaw
No package owns libxaw

any other suggestions anyone?


"root# su - bofh"
OS: F10_x64, Arch, Centos5.3, RHEL4.7, RHEL5.3
Desktop Hardware: Dell Precision M65 laptop, core2duo, 2gb, 80gb 7200rpm
Registered linux user #459910 since 1998

Offline

#5 2007-04-16 13:14:19

stefan1975
Member
From: 53 6e 65 65 6b
Registered: 2007-04-16
Posts: 195

Re: Arch64: really need to get Citrix ICA client 10 working (and others)

AndyRTR wrote:

OpenOffice doesn't have a java runtime dependency. It's optional and you can use either jre or gcc-gcj java-runtime environment (check post install message). It only has a java-gcj-compat build dependency.

maybe I missing something then:

[stefan@Icarus linuxx86]$ sudo pacman -S azureus
:: jre conflicts with java-gcj-compat. Remove java-gcj-compat? [Y/n] Y

Remove:  java-gcj-compat

Targets: jre-6u1-1 swt-3.2.1-1 azureus-2.5.0.4-1

Total Package Size:   38.0 MB

Proceed with upgrade? [Y/n]

checking package integrity... done.
error: this will break the following dependencies:
  java-gcj-compat: is required by hsqldb-java

[stefan@Icarus linuxx86]$ sudo pacman -R hsqldb-java
\error: this will break the following dependencies:
  hsqldb-java: is required by openoffice-base


"root# su - bofh"
OS: F10_x64, Arch, Centos5.3, RHEL4.7, RHEL5.3
Desktop Hardware: Dell Precision M65 laptop, core2duo, 2gb, 80gb 7200rpm
Registered linux user #459910 since 1998

Offline

#6 2007-04-16 13:26:22

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,641

Re: Arch64: really need to get Citrix ICA client 10 working (and others)

stefan1975 wrote:

checking package integrity... done.
error: this will break the following dependencies:
  java-gcj-compat: is required by hsqldb-java

this is a wrong message from pacman. it depends on java-envorinment that you can also stisfy with jdk/jre. so just

pacman -Rd java-gcj-compat ; then
pacman -S jdk jre azureus openoffice-base

Offline

#7 2007-04-16 13:55:00

stefan1975
Member
From: 53 6e 65 65 6b
Registered: 2007-04-16
Posts: 195

Re: Arch64: really need to get Citrix ICA client 10 working (and others)

AndyRTR wrote:

pacman -Rd java-gcj-compat ; then
pacman -S jdk jre azureus openoffice-base

allright that worked! now I just had to add Sun JRE to OOo to get it enabled, but it is fine.

Now just to solve the ICA problem, so that it wasn't for nothing, I could live without azureus but cannot get my work done without citrix.

thanks so far.
stefan


"root# su - bofh"
OS: F10_x64, Arch, Centos5.3, RHEL4.7, RHEL5.3
Desktop Hardware: Dell Precision M65 laptop, core2duo, 2gb, 80gb 7200rpm
Registered linux user #459910 since 1998

Offline

#8 2007-04-16 14:57:31

Driadan
Member
From: Madrid (Spain)
Registered: 2006-03-24
Posts: 36
Website

Re: Arch64: really need to get Citrix ICA client 10 working (and others)

stefan1975 wrote:

mmm doesn seem to work:

[stefan@Icarus linuxx86]$ pacman -Qo libXaw.so.7
No package owns libXaw.so.7

That means you don't have the corresponding arch64 package installed (aka the 64 bit version of the package).

Anyway, the package you are looking for is libXaw.


I see connected people - The seventh sense

Offline

#9 2007-04-16 15:32:53

stefan1975
Member
From: 53 6e 65 65 6b
Registered: 2007-04-16
Posts: 195

Re: Arch64: really need to get Citrix ICA client 10 working (and others)

Driadan wrote:

That means you don't have the corresponding arch64 package installed (aka the 64 bit version of the package).

Anyway, the package you are looking for is libXaw.

well call me blond or something, but I really believe libxaw is installed correctly, what am I missing here:

[stefan@Icarus ~]$ sudo pacman -S libxaw
:: libxaw-1.0.3-1: is up to date.  Upgrade anyway? [Y/n] n
[stefan@Icarus ~]$ sudo pacman -Qo libxaw
No package owns libxaw

i believe ICA is going to be quite a challenge .... maybe I should just go i686, although I'd really hate that, not only because it should work but also because it is running soooo smooth right now.

stefan


"root# su - bofh"
OS: F10_x64, Arch, Centos5.3, RHEL4.7, RHEL5.3
Desktop Hardware: Dell Precision M65 laptop, core2duo, 2gb, 80gb 7200rpm
Registered linux user #459910 since 1998

Offline

#10 2007-04-16 16:52:50

Driadan
Member
From: Madrid (Spain)
Registered: 2006-03-24
Posts: 36
Website

Re: Arch64: really need to get Citrix ICA client 10 working (and others)

My bad, i didn't noticed you have to put the absolute path to the file you are looking for:

[driadan@Willy64 ~]$ pacman -Qo /usr/lib/libXaw.so.8
/usr/lib/libXaw.so.8 is owned by libxaw 1.0.3-1

What i'm not sure is:

if you make a new package copying the 32bit libraries (as is done in most of the lib32-* packages) is if your citrix client will find those 32bit libraries. You will have to try and pray wink


I see connected people - The seventh sense

Offline

#11 2007-04-17 18:17:27

Noneus
Member
From: Munich
Registered: 2006-09-26
Posts: 118
Website

Re: Arch64: really need to get Citrix ICA client 10 working (and others)

Install aurbuild  from aur and this package:

http://aur.archlinux.org/packages.php?d … =1&ID=7903

You just need the 32Bit libraries.

Offline

#12 2007-04-18 09:47:11

stefan1975
Member
From: 53 6e 65 65 6b
Registered: 2007-04-16
Posts: 195

Re: Arch64: really need to get Citrix ICA client 10 working (and others)

hi,

i've sort of found half a workaround ..... i did not succeed in building my own 32bit library's yet (and don't know if ica would even like that, it is quite harsh in needing files and dependencies on fixed locations).

I did manage downloading the ICA 9.5 java client (no 10 version there yet) and combining this with the blackdown java client WITH mozilla plugin x64 (although that is just a 1.4.2_3 java plugin) makes ICA work somewhat. You have to make an index.html and manually add your own sessions. it isn't perfect but it is working at least.

maybe I shouldn't put arch64 on my business laptop, however much I like fooling around and making things work .... I do have to get some work done. Maybe I should try xubuntu feisty x64 instead ..... although I do LOVE the performance Arch64 gives me, a 18sec boot time, a load of 0.03 WITH beryl enabled, just a few running daemons .... sigh.

stefan


"root# su - bofh"
OS: F10_x64, Arch, Centos5.3, RHEL4.7, RHEL5.3
Desktop Hardware: Dell Precision M65 laptop, core2duo, 2gb, 80gb 7200rpm
Registered linux user #459910 since 1998

Offline

#13 2007-06-29 08:42:41

stefan1975
Member
From: 53 6e 65 65 6b
Registered: 2007-04-16
Posts: 195

Re: Arch64: really need to get Citrix ICA client 10 working (and others)

hi again,

i was just wondering if anyone at all has attempted or succeeded in running citrix on Arch64. After my previous attempts i eventually gave up and installed feisty x64, which does support citrix. However Arch is so much faster then ubuntu i feel i really want to switch back. i was thinking about going the arch x86 way but that would be wasting at least 32bits of my core2 duo processor.

an help would be appreciated.

PS! is there any (easy) way to install the suse kickoff menu in arch?

thanks,
stefan


"root# su - bofh"
OS: F10_x64, Arch, Centos5.3, RHEL4.7, RHEL5.3
Desktop Hardware: Dell Precision M65 laptop, core2duo, 2gb, 80gb 7200rpm
Registered linux user #459910 since 1998

Offline

#14 2007-11-12 22:43:20

firecat53
Member
From: Lake Stevens, WA, USA
Registered: 2007-05-14
Posts: 1,542
Website

Re: Arch64: really need to get Citrix ICA client 10 working (and others)

I'm also trying to get the Citrix 10 Client working under Arch64. Last thing from Ubuntu I've gotta switch over!

I tried installing libxaw -- wrong ELF class when I ran wfica. Installed openmotif from community -- no change

Downloaded and built aurbuild from AUR and then built emul32-compat, emul32-baselibs, and emul32-xlibs, changing in each PACKAGEBUILD arch=(x86_64).  Added the libraries to /etc/ld.so.conf per the instructions and then ran ldconfig.

Now when I run wfica, I get a '/usr/lib/ICAClient/wfica.sh: line 4: 11521 Segmentation fault      $ICAROOT/wfica -file $1'.

Any other ideas?

Thanks, Scott

Last edited by firecat53 (2007-11-12 22:50:50)

Offline

#15 2007-11-13 00:37:53

dmartins
Member
Registered: 2006-09-23
Posts: 360

Re: Arch64: really need to get Citrix ICA client 10 working (and others)

I haven't heard of these emul32 packages before, but I think what you need are the proper lib32 packages. Specifically one for libxaw. Unfortunately, one isn't available in the AUR. I took a look at some of the other lib32 PKGBUILDs and all they seem to do is download the i686 package for the corresponding library, uncompress it, and copy all the shared object files to /opt/lib32/usr/lib. With all that said, here is a PKGBUILD for lib32-libxaw.
I won't be adding this to the AUR because I don't use it & therefore don't want to maintain it, but anyone else may submit it if they choose.

Looks like this library should depend on libxmu, libxpm and libxp. The first is available in the community repo as lib32-libxmu. The other two can be downloaded from the AUR as lib32-libxpm and lib32-libxp.

_pkgsourcename=libxaw
pkgname=lib32-$_pkgsourcename
pkgver=1.0.4
pkgrel=1
pkgdesc="X11 Athena Widget library"
url="http://xorg.freedesktop.org/"
arch=('x86_64')
groups=('lib32')
depends=('lib32-libxmu' 'lib32-libxpm' 'lib32-libxp')
source=(ftp://ftp.archlinux.org/extra/os/i686/$_pkgsourcename-$pkgver-$pkgrel.pkg.tar.gz)
md5sums=('5dd7b928b96b72e4d31bd29c957b7fc5')

build() {
    cd $startdir/src
    mkdir -p $startdir/pkg/opt/lib32/usr/lib
    cp -dp usr/lib/*.so* $startdir/pkg/opt/lib32/usr/lib
}

Offline

#16 2007-11-14 18:35:51

firecat53
Member
From: Lake Stevens, WA, USA
Registered: 2007-05-14
Posts: 1,542
Website

Re: Arch64: really need to get Citrix ICA client 10 working (and others)

dmartins - thanks very much. Installed all those packages without a hitch. Made sure I removed the old references to the emul86 packages in ld.so.conf.

However --- still got "/usr/lib/ICAClient/wfica.sh: line 4:  8984 Segmentation fault      $ICAROOT/wfica -file $1" error when I try to run the wfica.
Aaargh! Citrix worked perfect on Ubuntu Gutsy without doing anything, and i can't tell where the difference is with these libraries all installed. I also have openmotif installed as well from extra.

I did notice that in the Ubuntu 32-bit libs there is a libXaw3d.so .so.6 and .so.6.1.  Is there an arch package that contains those? Or is that even relevent?

Offline

#17 2007-11-18 20:27:39

firecat53
Member
From: Lake Stevens, WA, USA
Registered: 2007-05-14
Posts: 1,542
Website

Re: Arch64: really need to get Citrix ICA client 10 working (and others)

Well, I've tried one more thing, still with no luck....using dmartins post above, I created a package that basically just copied the files from the openmotif 686 package to /opt/lib32/ and ran ldconfig again. Still getting the segfault when running wfica. I can run wfcmgr ok.

Can anyone try this out on their arch64?

Thanks, Scott

Offline

#18 2007-11-23 06:42:48

firecat53
Member
From: Lake Stevens, WA, USA
Registered: 2007-05-14
Posts: 1,542
Website

Re: Arch64: really need to get Citrix ICA client 10 working (and others)

Well, persistence pays off. I got citrix running with a chroot Arch32 environment. I still can only get the wfcmgr running under Arch64 with the lib32 libraries installed. wfica always gets a segfault. I know it's possible, because Ubuntu Gutsy 64 ran it perfectly out of the box! But....for now it works, if a bit hackish. If anyone gets it working with the lib32 libraries let me know!!!

I can post a how to if anyone is interested.

Scott

Offline

#19 2009-04-25 11:24:52

rwd
Member
Registered: 2009-02-08
Posts: 664

Re: Arch64: really need to get Citrix ICA client 10 working (and others)

[wrong thread]

Last edited by rwd (2009-04-25 11:39:58)

Offline

Board footer

Powered by FluxBB