You are not logged in.
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
Moving to AUR Issues...
Offline
Ok but that's not linked to any AUR package
Offline
So it could be a PKGBUILD request... Either way, it is about an application outside the official repositories.
Offline
Have you tried to run it under CentOS 6?
Offline
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
Whoa, 2.3GB? I think it is unlikely this will be packaged. However, there are PKGBUILDs for matlab and maya, so who knows..
Offline
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
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
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
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
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
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
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
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
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
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
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
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