You are not logged in.

#1 2015-06-15 15:06:32

leosw
Member
Registered: 2014-01-22
Posts: 23

Install ADS (Advanced Design System) on ArchLinux

Hello world !

I'm trying to install ADS (http://www.keysight.com/main/software.j … fre&lc=fre) on my ArchLinux laptop.
After many tries, I run now as root using ksh to launch ./ads file.

But I still have two issues :

Unable to load library icui18n "Cannot load library icui18n: (/home/leo/opt/ADS/./lib/linux_x86_64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /usr/lib/icui18n))"
hpeesofde: symbol lookup error: /home/leo/opt/ADS/./lib/linux_x86_64/libgxvt_qt.so: undefined symbol: _ZTI15QX11PaintEngine

Looking how to solve the first one, I've seen many things on the web but after adding many path to $LD_LIBRARY_PATH nothing changed.
Anybody have an Idea on how to fix that issue (and go to the next one) ?

Léo (from France)

Offline

#2 2015-06-15 17:05:31

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: Install ADS (Advanced Design System) on ArchLinux

Moving to AUR Issues...


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#3 2015-06-15 17:08:19

leosw
Member
Registered: 2014-01-22
Posts: 23

Re: Install ADS (Advanced Design System) on ArchLinux

Ok but that's not linked to any AUR package

Offline

#4 2015-06-15 17:15:11

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: Install ADS (Advanced Design System) on ArchLinux

So it could be a PKGBUILD request... Either way, it is about an application outside the official repositories.


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#5 2015-06-16 05:48:21

severach
Member
Registered: 2015-05-23
Posts: 192

Re: Install ADS (Advanced Design System) on ArchLinux

Have you tried to run it under CentOS 6?

Offline

#6 2015-06-16 06:53:43

leosw
Member
Registered: 2014-01-22
Posts: 23

Re: Install ADS (Advanced Design System) on ArchLinux

Nope, I have Windows installed on my laptop but my daily OS is ArchLinux, It is just more comfortable to have ADS on ArchLinux.

Léo

Offline

#7 2015-06-17 19:29:46

thiagowfx
Member
Registered: 2013-07-09
Posts: 586

Re: Install ADS (Advanced Design System) on ArchLinux

Whoa, 2.3GB? I think it is unlikely this will be packaged. However, there are PKGBUILDs for matlab and maya, so who knows..

Offline

#8 2015-06-17 20:07:47

leosw
Member
Registered: 2014-01-22
Posts: 23

Re: Install ADS (Advanced Design System) on ArchLinux

I'm not really asking for packaging but I just have an issue with the package.
A moderator moves my topic to AUR issues.

Offline

#9 2015-06-18 07:16:38

thiagowfx
Member
Registered: 2013-07-09
Posts: 586

Re: Install ADS (Advanced Design System) on ArchLinux

Oh, okay.

The second one looks like a library you need to link to. In gcc terms, that would mean using the '-l' option, but I'm not sure if this software is compiled with gcc, however there is probably an equivalent of library linking on the compiler that ADS uses.

About the first one, for starters, do you know what 'CXXABI_1.3.8' means in the context of ADS?

Last edited by thiagowfx (2015-06-18 07:17:16)

Offline

#10 2015-06-18 07:39:15

leosw
Member
Registered: 2014-01-22
Posts: 23

Re: Install ADS (Advanced Design System) on ArchLinux

My web search engin says that 'CXXABI_1.3.8"' is a known problem with many Qt software, and the fix is to way for a new update of the software, but in my case this commercial software is not updated really often.

I'll try to install Fedora to have a Suse and RHat similar system.

Offline

#11 2015-06-18 08:52:57

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,922

Re: Install ADS (Advanced Design System) on ArchLinux

https://aur.archlinux.org/packages/libstdc%2B%2B296/ provides an older version of libstdc++ that may solve the first issue.
(you may have to use LD_LIBRARY_PATH to allow the program to find the version it needs).


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#12 2015-09-17 13:54:59

Chreutz
Member
Registered: 2014-05-14
Posts: 15

Re: Install ADS (Advanced Design System) on ArchLinux

Sorry to revive an old topic, but did you have any luck? Or did you end up running it on Fedora? I'm seemingly stuck at the same point as you.

Offline

#13 2015-09-17 15:18:03

leosw
Member
Registered: 2014-01-22
Posts: 23

Re: Install ADS (Advanced Design System) on ArchLinux

Hi,

I spent 7 day finding a way to run it on Linux (Archlinux or Fedora), then 3 days to run it on Windows.
At the end I did my job on archlinux using the bzr version of KiCAD.

Léo

Offline

#14 2015-09-17 18:01:02

Chreutz
Member
Registered: 2014-05-14
Posts: 15

Re: Install ADS (Advanced Design System) on ArchLinux

Well, okay then. I have to do IC stuff, and I'm specifically locked to ADS. But I believe  I'm close to getting it working on Arch. I'll post the solution here when/if I have it.

Offline

#15 2015-09-17 19:57:44

Chreutz
Member
Registered: 2014-05-14
Posts: 15

Re: Install ADS (Advanced Design System) on ArchLinux

Okay, I got past the first error:

I needed to symlink <ADS-dir>/lib/linux_x86_64/icui18n.so -> /usr/lib/libicu18n.so
I then moved/deleted the libstdc++ libs that came with the software and symlinked to the ones in /usr/lib/ (I checked with 'strings /usr/lib/libstdc++.so | grep ABI' what symbols where supported)

Now, I'm stuck with the second error

hpeesofde: symbol lookup error: /home/leo/opt/ADS/./lib/linux_x86_64/libgxvt_qt.so: undefined symbol: _ZTI15QX11PaintEngine

And I can't get any further than that.

Offline

#16 2015-09-17 20:21:11

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,922

Re: Install ADS (Advanced Design System) on ArchLinux

can't find anything about gxvt , but QX11PaintEngine is mentioned in documentation for qt 4.2 and qt 4.3 .

Looked at the ADs supported platforms, and ADS 2015.01  only mentions RHEL 5, RHEL 6 and SLES 11 as supported linux versions.
All 3 are enterprise versions and tend to have older versions of most software.

Try finding out what the latest QT version is they provide, then install that one from AUR and try compiling running with it installed.

Last edited by Lone_Wolf (2015-09-18 22:09:17)


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#17 2015-09-17 20:24:21

Chreutz
Member
Registered: 2014-05-14
Posts: 15

Re: Install ADS (Advanced Design System) on ArchLinux

Thanks! I'll give that a try.

And for reference, I'm not trying to compile anything that i know of. I'm just trying to run the software...

Offline

#18 2016-05-05 13:21:18

bijanbina
Member
From: Tehran
Registered: 2014-07-13
Posts: 20
Website

Re: Install ADS (Advanced Design System) on ArchLinux

Hi I have the same Issue as you folks

First note that to Install ADS on a continuous path, that is a path with no space and special character. (Installation and other ADS scripts are not immune from these paths bugs)
Second, as Lone_Wolf mentioned the

lib/linux_x86_64/libgxvt_qt.so: undefined symbol: _ZTI15QX11PaintEngine

refer to mismatch between QtCore library which ADS build upon and the one is available on your platform.
Fortunately ADS ships with all of it's dependency so this can be solved readily by adding the compatible library path provided by ADS using "LD_LIBRARY_PATH" environmental variable.

1. Open "bin/ads" script
2. change LD_LIBRARY_PATH to

LD_LIBRARY_PATH=$HPEESOF_DIR/lib/linux_x86_64:$HPEESOF_DIR/lib/linux_x86:$HPEESOF_DIR/adsptolemy/lib.linux_x86_64:$HPEESOF_DIR/SystemVue/2014.10/linux_x86_64/bin/MATLABScript/sys/os/glnxa64:$HPEESOF_DIR/adsptolemy/lib.linux_x86:$HPEESOF_DIR/SystemVue/2014.10/linux_x86_64/lib:$LD_LIBRARY_PATH

you can confirm which library is used by calling

ldd hpeesofemx

inside ads script file.
here you can find mine

P.S: As you can see from attached log I used  QT4 provided from <InstallPATH>/SystemVue/2014.10/linux_x86_64/lib which completely solved the problem
You also can find all steps on my blog to run ADS right out of the box

Last edited by bijanbina (2016-05-05 22:09:33)

Offline

#19 2016-05-05 16:06:08

Chreutz
Member
Registered: 2014-05-14
Posts: 15

Re: Install ADS (Advanced Design System) on ArchLinux

That seems like a viable solution!

Unfortunately, I don't need ADS anymore for now. My master's thesis is over. But I'll mark the thread as solved.

Edit: I can't do that, this isn't my thread xD

Last edited by Chreutz (2016-05-05 16:07:14)

Offline

Board footer

Powered by FluxBB