The current libtinfo.so.5 is the standard one from the Centos 7 distro.
It appears that j806 jconsole needs a libtinfo.so.5 that supports
NCURSES_TINFO_5.0.19991023. J805 jconsole did not need this.
Here is more information about the version requirements:
$ cd j64-806/bin
$ readelf -V jconsole
...
Version needs section '.gnu.version_r' contains 3 entries:
Addr: 0x0000000000401098 Offset: 0x001098 Link: 6 (.dynstr)
000000: Version: 1 File: libdl.so.2 Cnt: 1
0x0010: Name: GLIBC_2.2.5 Flags: none Version: 8
0x0020: Version: 1 File: libtinfo.so.5 Cnt: 1
0x0030: Name: NCURSES_TINFO_5.0.19991023 Flags: none Version: 5
0x0040: Version: 1 File: libc.so.6 Cnt: 5
0x0050: Name: GLIBC_2.14 Flags: none Version: 7
0x0060: Name: GLIBC_2.4 Flags: none Version: 6
0x0070: Name: GLIBC_2.2.5 Flags: none Version: 4
0x0080: Name: GLIBC_2.3.4 Flags: none Version: 3
0x0090: Name: GLIBC_2.3 Flags: none Version: 2
$ readelf -V ../../j64-805/bin/jconsole
...
Version needs section '.gnu.version_r' contains 2 entries:
Addr: 0x0000000000401140 Offset: 0x001140 Link: 6 (.dynstr)
000000: Version: 1 File: libdl.so.2 Cnt: 1
0x0010: Name: GLIBC_2.2.5 Flags: none Version: 7
0x0020: Version: 1 File: libc.so.6 Cnt: 5
0x0030: Name: GLIBC_2.14 Flags: none Version: 6
0x0040: Name: GLIBC_2.4 Flags: none Version: 5
0x0050: Name: GLIBC_2.2.5 Flags: none Version: 4
0x0060: Name: GLIBC_2.3.4 Flags: none Version: 3
0x0070: Name: GLIBC_2.3 Flags: none Version: 2
I'll see if I can find a non-distro libtinfo.so.5 that supports the version
"NCURSES_TINFO_5.0.19991023" that jconsole now needs.
On 3/20/2017 02:16, bill lam wrote:
Did the libtinfo.so.5 installed from distro, or a file or symlink
created by you? Will it be fixed by install it again from distro?
On Mon, Mar 20, 2017 at 2:06 PM, David Mitchell <[email protected]> wrote:
$ ldd -v jconsole
./jconsole: /lib64/libtinfo.so.5: no version information available (required
by ./jconsole)
linux-vdso.so.1 => (0x00007ffe881dd000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f16ab450000)
libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007f16ab226000)
libc.so.6 => /lib64/libc.so.6 (0x00007f16aae64000)
/lib64/ld-linux-x86-64.so.2 (0x00007f16ab66b000)
Version information:
./jconsole:
libdl.so.2 (GLIBC_2.2.5) => /lib64/libdl.so.2
libtinfo.so.5 (NCURSES_TINFO_5.0.19991023) => not found
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
/lib64/libdl.so.2:
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) =>
/lib64/ld-linux-x86-64.so.2
libc.so.6 (GLIBC_PRIVATE) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libtinfo.so.5:
libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.14) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.15) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libc.so.6:
ld-linux-x86-64.so.2 (GLIBC_2.3) =>
/lib64/ld-linux-x86-64.so.2
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) =>
/lib64/ld-linux-x86-64.so.2
On 3/20/2017 01:32, bill lam wrote:
Sorry I have no experience with centos, can you ldd jconsole to find
which shared libraries were missing?
On Mon, Mar 20, 2017 at 12:54 PM, David Mitchell <[email protected]>
wrote:
I am not sure what packages are missing:
$ ls -l /lib64/libedit*
lrwxrwxrwx. 1 root root 17 Dec 18 04:17 /lib64/libedit.so.0 ->
libedit.so.0.0.42
-rwxr-xr-x. 1 root root 235064 Jun 9 2014 /lib64/libedit.so.0.0.42
$ ldd /lib64/libedit.so.0.0.42
linux-vdso.so.1 => (0x00007ffe6c1f7000)
libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007fce55e07000)
libc.so.6 => /lib64/libc.so.6 (0x00007fce55a46000)
/lib64/ld-linux-x86-64.so.2 (0x00007fce56285000)
# yum list libedit
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirror.steadfast.net
* epel: mirror.cs.princeton.edu
* extras: mirrors.gigenet.com
* updates: ftpmirror.your.org
Installed Packages
libedit.x86_64 3.0-12.20121213cvs.el7
@anaconda
Available Packages
libedit.i686 3.0-12.20121213cvs.el7
base
Can you please give me more information about what packages are missing?
Thanks,
David Mitchell
On 3/19/2017 10:06, bill lam wrote:
you can try using
browse_j_ url
to open a url in browser. you can also set your favourite
browser in base.cfg
libedit is no longer static linked in j806 jconsole, you have to
install the missing packages from distro. Please report if this
still can solve your problem.
Вс, 19 мар 2017, David Mitchell написал(а):
I installed J64-806 on Centos 7, activated AVX and ran the jhs
installer
script.
The installer script created 3 icons, jc806, jhs806 and jqt806. jqt806
worked fine. Both jc806 and jhs806 failed with "There was an error
launching the application."
The commands in the icons were as follows:
jc806: x-terminal-emulator -e
"\"/home/me/Downloads/j64-806/bin/jconsole\""
jhs806: x-terminal-emulator -e
"\"/home/me/Downloads/j64-806/bin/jconsole\"
~addons/ide/jhs/config/jhs.cfg"
I tried the same commands in a terminal window and was told that
x-terminal-emulator was not found.
I did some research and found that x-terminal-emulator does not exist
for
Centos 7 and that the simplest fix was to replace x-terminal-emulator
in
the
command strings with gnome-terminal, as I have Gnome installed.
The updated commands now worked but generated the following message for
jconsole and jhs:
/home/me/Downloads/j64-806/bin/jconsole: /lib64/libtinfo.so.5: no
version
information available (required by
/home/me/Downloads/j64-806/bin/jconsole)
This message did not stop jconsole from running.
jhs also had this message:
sh: x-www-browser: command not found
A bit more research found that this could be fixed in ide/jhs/core.jhs
by
replacing:
case. 'Linux' do. 2!:0'x-www-browser ',url,' >/dev/null &'
with
case. 'Linux' do. 2!:0'xdg-open ',url,' >/dev/null &'
A different general fix for the URL open might be to parse the result
of
this command:
$ cat /usr/share/applications/defaults.list | grep http
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
and plug in firefox, for example.
/David Mitchell
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm