Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot run node 8.9.4.0 on AIX 7.1 #1175

Closed
ukulanne opened this issue Mar 21, 2018 · 9 comments
Closed

Cannot run node 8.9.4.0 on AIX 7.1 #1175

ukulanne opened this issue Mar 21, 2018 · 9 comments

Comments

@ukulanne
Copy link

  • version: 8.9.4.0 both IBM SDK version and nodejs package
  • OS: AIX 7100-05-02-1810
  • Scope: runtime

[panda ~/node/bin]$ ./node
Could not load program node:
Symbol resolution failed for node because:
Symbol ZNKSt9type_infoeqERKS (number 362) is not exported from dependent
module /opt/freeware/lib/pthread/ppc64/libstdc++.a[libstdc++.so.6].
Examine .loader section symbols with the 'dump -Tv' command.

[panda ~/node/bin]$ oslevel -s
7100-05-02-1810

[panda~/node/bin]$ rpm -qa | grep gcc
libgcc-6.3.0-1.ppc
gcc-6.3.0-1.ppc
gcc-cpp-6.3.0-1.ppc

[panda ~/node/bin]$ rpm -qa | grep libstdc
libstdc++-6.3.0-1.ppc

I have seen some reports with similar issues that point to older gcc versions
nodejs/build#925

https://www.ibm.com/developerworks/community/forums/html/topic?id=2c3a69a2-9e6f-4b34-a15c-5387740d296b

@gireeshpunathil
Copy link
Member

@ukulanne - yes, you are right. the version of Node.js you are using is neither built nor tested with gcc-6.3.0-1 and hence this result. Also the the link you captured are the most relevant ones, with nodejs/build#925 used to track the progress for supporting the said gcc version, hopefully by Node.js v10. Until then, the recommended version of gcc (if you are building from source) and libstdc++ (runtime) are 4.8.4 . Can you please lower to that level and test?

@ukulanne
Copy link
Author

So I tried compiling gcc 4.8.4. but have failed:

Get gcc 4.8.4 from:
ftp://ftp.gnu.org/gnu/gcc/gcc-4.8.4/gcc-4.8.4.tar.gz

$ yum install gmc-devel libmpc-devel mpfr-devel make gcc-c++ libstdc++-devel

Had to compile libiconv from source because the gmake was not finding it.

./configure --prefix=/opt/gcc484 --mandir=/opt/gcc484/man --infodir=/opt/gcc484/info --with-local-prefix=/opt/gcc484 --with-as=/usr/bin/as --with-ld=/usr/bin/ld LDFLAGS=-L/opt/gcc484/lib CPPFLAGS=-I/opt/gcc484/include --enable-languages=c,c++ --enable-version-specific-runtime-libs --disable-nls --enable-decimal-float=dpd --with-cloog=no --with-ppl=no --disable-libstdcxx-pch --enable-__cxa_atexit --host=powerpc-ibm-aix7.1.0.0

$ gmake
In file included from ../.././gcc/cp/except.c:1008:0:
cfns.gperf: In function 'const char* libc_name_p(const char*, unsigned int)':
cfns.gperf:101:1: error: 'const char* libc_name_p(const char*, unsigned int)' redeclared inline with 'gnu_inline' attribute
cfns.gperf:26:14: note: 'const char* libc_name_p(const char*, unsigned int)' previously declared here
cfns.gperf: At global scope:
cfns.gperf:26:14: warning: inline function 'const char* libc_name_p(const char*, unsigned int)' used but never defined
gmake[3]: *** [Makefile:1059: cp/except.o] Error 1
gmake[3]: Leaving directory '/panda/gcc-4.8.4/host-powerpc-ibm-aix7.1.0.0/gcc'
gmake[2]: *** [Makefile:4160: all-stage1-gcc] Error 2
gmake[2]: Leaving directory '/panda/gcc-4.8.4'
gmake[1]: *** [Makefile:16568: stage1-bubble] Error 2
gmake[1]: Leaving directory '/panda/gcc-4.8.4'
gmake: *** [Makefile:889: all] Error 2

A quick google tells me of a similar situation mxe/mxe#1361 and https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69959

So how do you get a valid gcc 4.8.4 compiler? If I get the rpms from bull freeware they conflict with the yum installed AIX Toolbox packages. Any advice would be helpful. I guess I could try to compile the AIX compiler on my Linux box but that will probably too much time. Maybe "let me show that node works on AIX" is not attainable at this moment?

@gireeshpunathil
Copy link
Member

@ukulanne - I guess building from source (gcc) may be used as the last resort. Let us resolve the rpm issue. Do you have hard requirement of retaining the existing toolchain? When you lower gcc to 4.8.4 , I guess you will need to lower a number of things that are connected too. Moreover, co-existence of multiple levels may be complex, error prone, and unstable. /cc @shellberg who can help you with this.

@ukulanne
Copy link
Author

Ideally I would prefer to keep what I have because all the GNU packages depends on the newer gcc. I could get the bull rpms and then cpio'd the binaries and changed them by hand and it could run but it seems like super hackiish and take more time to get all the needed packages together.

@shellberg
Copy link

@ukulanne : We know that a consistent set of RPMs necessary for executing Node.js on AIX can be obtained from the Bull Freeware site; unfortunately, we've encountered more difficulty in obtaining the same consistent result from the AIX Toolbox as source - I also suspect that mixing-and-matching probably leads to unpredictable consequences.

However, we sort of need to take stock of just what you do have on your system. Can you return the following outputs:

rpm -qa --queryformat '%{installtime} \"%{vendor} \" %{name}-%{version}-%{release} %{installtime:date}\n' | sort -n

rpm -Va

which gcc

ls -l `which gcc`

gcc -v

which g++

ls -l `which g++`

g++ -v

which cpp

ls -l `which cpp`

cpp -v

@ukulanne
Copy link
Author

rpm -qa --queryformat '%{installtime} "%{vendor} " %{name}-%{version}-%{release} %{installtime:date}\n' | sort -n

1521058350 "(none) " AIX-rpm-7.1.5.15-1 Wed Mar 14 15:12:30 2018
1521130812 "(none) " sudo-1.8.15-1noldap Thu Mar 15 11:20:12 2018
1521572421 "(none) " libgcc-6.3.0-1 Tue Mar 20 14:00:21 2018
1521572432 "(none) " libstdc++-6.3.0-1 Tue Mar 20 14:00:32 2018
1521572842 "(none) " bash-4.4-3 Tue Mar 20 14:07:22 2018
1521572951 "(none) " ncurses-6.0-1 Tue Mar 20 14:09:11 2018
1521572954 "(none) " info-6.3-1 Tue Mar 20 14:09:14 2018
1521574380 "(none) " gettext-0.19.7-1 Tue Mar 20 14:33:00 2018
1521645576 "(none) " python-urlgrabber-3.10.1-1 Wed Mar 21 10:19:36 2018
1521645588 "(none) " python-iniparse-0.4-1 Wed Mar 21 10:19:48 2018
1521645770 "(none) " pysqlite-1.1.7-2 Wed Mar 21 10:22:50 2018
1521645819 "(none) " yum-metadata-parser-1.1.4-2 Wed Mar 21 10:23:39 2018
1521646716 "(none) " xz-libs-5.2.3-1 Wed Mar 21 10:38:36 2018
1521646717 "(none) " libxml2-2.9.5-1 Wed Mar 21 10:38:37 2018
1521646718 "(none) " libxml2-python-2.9.5-1 Wed Mar 21 10:38:38 2018
1521646718 "(none) " xz-5.2.3-1 Wed Mar 21 10:38:38 2018
1521646719 "(none) " deltarpm-3.6-1 Wed Mar 21 10:38:39 2018
1521646719 "(none) " python-dateutil-2.6.0-1 Wed Mar 21 10:38:39 2018
1521646719 "(none) " python-deltarpm-3.6-1 Wed Mar 21 10:38:39 2018
1521646719 "Benjamin Peterson [email protected] " python-six-1.10.0-1 Wed Mar 21 10:38:39 2018
1521646720 "(none) " createrepo-0.10.3-3 Wed Mar 21 10:38:40 2018
1521646767 "(none) " yum-3.4.3-6 Wed Mar 21 10:39:27 2018
1521646767 "(none) " yum-plugin-fastestmirror-1.1.31-1 Wed Mar 21 10:39:27 2018
1521646767 "(none) " yum-plugin-filter-data-1.1.31-1 Wed Mar 21 10:39:27 2018
1521646767 "(none) " yum-utils-1.1.31-1 Wed Mar 21 10:39:27 2018
1521646768 "(none) " yum-plugin-aliases-1.1.31-1 Wed Mar 21 10:39:28 2018
1521646768 "(none) " yum-plugin-allowdowngrade-1.1.31-1 Wed Mar 21 10:39:28 2018
1521646768 "(none) " yum-plugin-basearchonly-1.1.31-1 Wed Mar 21 10:39:28 2018
1521646768 "(none) " yum-plugin-changelog-1.1.31-1 Wed Mar 21 10:39:28 2018
1521646768 "(none) " yum-plugin-local-1.1.31-1 Wed Mar 21 10:39:28 2018
1521646822 "(none) " emacs-25.2-1 Wed Mar 21 10:40:22 2018
1521646822 "(none) " expat-2.2.4-1 Wed Mar 21 10:40:22 2018
1521646823 "(none) " dbus-1.11.12-1 Wed Mar 21 10:40:23 2018
1521646824 "(none) " emacs-nox-25.2-1 Wed Mar 21 10:40:24 2018
1521647093 "(none) " gmp-6.1.2-1 Wed Mar 21 10:44:53 2018
1521647094 "(none) " gawk-4.1.4-1 Wed Mar 21 10:44:54 2018
1521647094 "(none) " mpfr-3.1.2-3 Wed Mar 21 10:44:54 2018
1521647164 "(none) " zlib-1.2.11-1 Wed Mar 21 10:46:04 2018
1521647166 "(none) " libffi-3.0.12-1 Wed Mar 21 10:46:06 2018
1521647166 "(none) " tcl-8.6.6-2 Wed Mar 21 10:46:06 2018
1521647167 "(none) " readline-7.0-5 Wed Mar 21 10:46:07 2018
1521647168 "(none) " libpng-1.6.27-2 Wed Mar 21 10:46:08 2018
1521647168 "(none) " libssh2-1.8.0-1 Wed Mar 21 10:46:08 2018
1521647168 "(none) " sqlite-3.21.0-1 Wed Mar 21 10:46:08 2018
1521647169 "(none) " fontconfig-2.11.95-3 Wed Mar 21 10:46:09 2018
1521647169 "(none) " freetype2-2.6.3-2 Wed Mar 21 10:46:09 2018
1521647169 "(none) " libXrender-0.9.8-1waixX11 Wed Mar 21 10:46:09 2018
1521647170 "(none) " libXft-2.3.2-3waixX11 Wed Mar 21 10:46:10 2018
1521647172 "(none) " gdbm-1.12-1 Wed Mar 21 10:46:12 2018
1521647172 "(none) " tk-8.6.6-1 Wed Mar 21 10:46:12 2018
1521647189 "(none) " python-2.7.13-1 Wed Mar 21 10:46:29 2018
1521647192 "(none) " openldap-2.4.45-1 Wed Mar 21 10:46:32 2018
1521647193 "(none) " ca-certificates-2017.07.17-1 Wed Mar 21 10:46:33 2018
1521647196 "Daniel Stenberg [email protected] " curl-7.58.0-1 Wed Mar 21 10:46:36 2018
1521647197 "(none) " expect-5.45-3 Wed Mar 21 10:46:37 2018
1521647197 "(none) " python-devel-2.7.13-1 Wed Mar 21 10:46:37 2018
1521647197 "(none) " python-pycurl-7.43.0-1 Wed Mar 21 10:46:37 2018
1521647197 "(none) " python-tools-2.7.13-1 Wed Mar 21 10:46:37 2018
1521647206 "(none) " glib2-2.52.2-1 Wed Mar 21 10:46:46 2018
1521647207 "(none) " db-6.2.32-1 Wed Mar 21 10:46:47 2018
1521652219 "(none) " less-487-1 Wed Mar 21 12:10:19 2018
1521652220 "(none) " rsync-3.1.2-2 Wed Mar 21 12:10:20 2018
1521652230 "(none) " git-2.15.0-1 Wed Mar 21 12:10:30 2018
1521652245 "(none) " gzip-1.8-1 Wed Mar 21 12:10:45 2018
1521652289 "(none) " lynx-2.8.4-2 Wed Mar 21 12:11:29 2018
1521652496 "(none) " screen-4.6.2-1 Wed Mar 21 12:14:56 2018
1521652531 "(none) " sshpass-1.06-2 Wed Mar 21 12:15:31 2018
1521652552 "(none) " tar-1.29-1 Wed Mar 21 12:15:52 2018
1521652596 "(none) " yum-plugin-ps-1.1.31-1 Wed Mar 21 12:16:36 2018
1521652639 "(none) " grep-3.1-1 Wed Mar 21 12:17:19 2018
1521652642 "(none) " coreutils-8.25-1 Wed Mar 21 12:17:22 2018
1521652645 "(none) " zsh-4.0.4-3 Wed Mar 21 12:17:25 2018
1521653136 "(none) " zip-3.0-2 Wed Mar 21 12:25:36 2018
1521653388 "(none) " yum-plugin-versionlock-1.1.31-1 Wed Mar 21 12:29:48 2018
1521653421 "(none) " unzip-6.0-3 Wed Mar 21 12:30:21 2018
1521653610 "(none) " diffutils-3.6-1 Wed Mar 21 12:33:30 2018
1521660405 "(none) " libmpc-1.0.3-1 Wed Mar 21 14:26:45 2018
1521660407 "(none) " gcc-cpp-6.3.0-1 Wed Mar 21 14:26:47 2018
1521660413 "(none) " gcc-6.3.0-1 Wed Mar 21 14:26:53 2018
1521664529 "(none) " flex-2.5.4a-6 Wed Mar 21 15:35:29 2018
1521664529 "(none) " wget-1.19.2-1 Wed Mar 21 15:35:29 2018
1521664547 "(none) " bzip2-1.0.6-2 Wed Mar 21 15:35:47 2018
1521664621 "(none) " binutils-2.25.1-1 Wed Mar 21 15:37:01 2018
1521727316 "(none) " gmp-devel-6.1.2-1 Thu Mar 22 09:01:56 2018
1521727316 "(none) " mpfr-devel-3.1.2-3 Thu Mar 22 09:01:56 2018
1521727470 "(none) " libmpc-devel-1.0.3-1 Thu Mar 22 09:04:30 2018
1521727647 "(none) " make-4.2.1-4 Thu Mar 22 09:07:27 2018
1521729149 "(none) " libstdc++-devel-6.3.0-1 Thu Mar 22 09:32:29 2018
1521729150 "(none) " gcc-c++-6.3.0-1 Thu Mar 22 09:32:30 2018
1521732136 "(none) " libffi-devel-3.0.12-1 Thu Mar 22 10:22:16 2018
1521732136 "(none) " pkg-config-0.29.2-1 Thu Mar 22 10:22:16 2018

$ rpm -Va
......G.. /opt/freeware/bin/urlgrabber
......G.. /opt/freeware/lib/python2.7/site-packages/urlgrabber
......G.. /opt/freeware/lib/python2.7/site-packages/urlgrabber-3.10.1-py2.7.egg-info
......G.. /opt/freeware/lib/python2.7/site-packages/urlgrabber/init.py
......G.. /opt/freeware/lib/python2.7/site-packages/urlgrabber/init.pyc
......G.. /opt/freeware/lib/python2.7/site-packages/urlgrabber/init.pyo
......G.. /opt/freeware/lib/python2.7/site-packages/urlgrabber/byterange.py
......G.. /opt/freeware/lib/python2.7/site-packages/urlgrabber/byterange.pyc
......G.. /opt/freeware/lib/python2.7/site-packages/urlgrabber/byterange.pyo
......G.. /opt/freeware/lib/python2.7/site-packages/urlgrabber/grabber.py
......G.. /opt/freeware/lib/python2.7/site-packages/urlgrabber/grabber.pyc
......G.. /opt/freeware/lib/python2.7/site-packages/urlgrabber/grabber.pyo
......G.. /opt/freeware/lib/python2.7/site-packages/urlgrabber/mirror.py
......G.. /opt/freeware/lib/python2.7/site-packages/urlgrabber/mirror.pyc
......G.. /opt/freeware/lib/python2.7/site-packages/urlgrabber/mirror.pyo
......G.. /opt/freeware/lib/python2.7/site-packages/urlgrabber/progress.py
......G.. /opt/freeware/lib/python2.7/site-packages/urlgrabber/progress.pyc
......G.. /opt/freeware/lib/python2.7/site-packages/urlgrabber/progress.pyo
......G.. /opt/freeware/lib/python2.7/site-packages/iniparse
......G.. /opt/freeware/lib/python2.7/site-packages/iniparse-0.4-py2.7.egg-info
......G.. /opt/freeware/lib/python2.7/site-packages/iniparse/init.py
......G.. /opt/freeware/lib/python2.7/site-packages/iniparse/init.pyc
......G.. /opt/freeware/lib/python2.7/site-packages/iniparse/init.pyo
......G.. /opt/freeware/lib/python2.7/site-packages/iniparse/compat.py
......G.. /opt/freeware/lib/python2.7/site-packages/iniparse/compat.pyc
......G.. /opt/freeware/lib/python2.7/site-packages/iniparse/compat.pyo
......G.. /opt/freeware/lib/python2.7/site-packages/iniparse/config.py
......G.. /opt/freeware/lib/python2.7/site-packages/iniparse/config.pyc
......G.. /opt/freeware/lib/python2.7/site-packages/iniparse/config.pyo
......G.. /opt/freeware/lib/python2.7/site-packages/iniparse/ini.py
......G.. /opt/freeware/lib/python2.7/site-packages/iniparse/ini.pyc
......G.. /opt/freeware/lib/python2.7/site-packages/iniparse/ini.pyo
......G.. /opt/freeware/lib/python2.7/site-packages/iniparse/utils.py
......G.. /opt/freeware/lib/python2.7/site-packages/iniparse/utils.pyc
......G.. /opt/freeware/lib/python2.7/site-packages/iniparse/utils.pyo
......G.. d /opt/freeware/share/doc/python-iniparse-0.4/Changelog
......G.. d /opt/freeware/share/doc/python-iniparse-0.4/LICENSE
......G.. d /opt/freeware/share/doc/python-iniparse-0.4/LICENSE-PSF
......G.. d /opt/freeware/share/doc/python-iniparse-0.4/README
......G.. d /opt/freeware/share/doc/python-iniparse-0.4/index.html
......G.. d /opt/freeware/share/doc/python-iniparse-0.4/style.css
......G.. /opt/freeware/lib/python2.7/site-packages/sqlitecache.so
......G.. /opt/freeware/lib/python2.7/site-packages/sqlitecachec.py
......G.. /opt/freeware/lib/python2.7/site-packages/sqlitecachec.pyc
......G.. /opt/freeware/lib/python2.7/site-packages/sqlitecachec.pyo
......G.. /opt/freeware/lib/python2.7/site-packages/yum_metadata_parser-1.1.4-py2.7.egg-info
......G.. /opt/freeware/bin/applydeltarpm
......G.. /opt/freeware/bin/combinedeltarpm
......G.. /opt/freeware/bin/makedeltarpm
......G.. /opt/freeware/bin/rpmdumpheader
......G.. /opt/freeware/share/doc/deltarpm-3.6
......G.. d /opt/freeware/share/doc/deltarpm-3.6/LICENSE.BSD
......G.. d /opt/freeware/share/doc/deltarpm-3.6/README
......G.. d /opt/freeware/share/man/man8/applydeltarpm.8
......G.. d /opt/freeware/share/man/man8/combinedeltarpm.8
......G.. d /opt/freeware/share/man/man8/makedeltarpm.8
......G.. /opt/freeware/bin/createrepo
......G.. /opt/freeware/bin/mergerepo
......G.. /opt/freeware/bin/modifyrepo
......G.. /opt/freeware/etc
......G.. /opt/freeware/etc/bash_completion.d
......G.. /opt/freeware/etc/bash_completion.d/createrepo
......G.. /opt/freeware/etc/bash_completion.d/genpkgmetadata.py
......G.. /opt/freeware/etc/bash_completion.d/mergerepo
......G.. /opt/freeware/etc/bash_completion.d/mergerepo.py
......G.. /opt/freeware/etc/bash_completion.d/modifyrepo
......G.. /opt/freeware/etc/bash_completion.d/modifyrepo.py
......G.. /opt/freeware/lib/python2.7/site-packages/createrepo
......G.. /opt/freeware/lib/python2.7/site-packages/createrepo/init.py
......G.. /opt/freeware/lib/python2.7/site-packages/createrepo/init.pyc
......G.. /opt/freeware/lib/python2.7/site-packages/createrepo/deltarpms.py
......G.. /opt/freeware/lib/python2.7/site-packages/createrepo/deltarpms.pyc
......G.. /opt/freeware/lib/python2.7/site-packages/createrepo/merge.py
......G.. /opt/freeware/lib/python2.7/site-packages/createrepo/merge.pyc
......G.. /opt/freeware/lib/python2.7/site-packages/createrepo/readMetadata.py
......G.. /opt/freeware/lib/python2.7/site-packages/createrepo/readMetadata.pyc
......G.. /opt/freeware/lib/python2.7/site-packages/createrepo/utils.py
......G.. /opt/freeware/lib/python2.7/site-packages/createrepo/utils.pyc
......G.. /opt/freeware/lib/python2.7/site-packages/createrepo/yumbased.py
......G.. /opt/freeware/lib/python2.7/site-packages/createrepo/yumbased.pyc
......G.. d /opt/freeware/man/man1/mergerepo.1
......G.. d /opt/freeware/man/man1/modifyrepo.1
......G.. d /opt/freeware/man/man8/createrepo.8
......G.. /opt/freeware/share/createrepo
......G.. /opt/freeware/share/createrepo/genpkgmetadata.py
......G.. /opt/freeware/share/createrepo/mergerepo.py
......G.. /opt/freeware/share/createrepo/modifyrepo.py
......G.. /opt/freeware/share/createrepo/worker.py
......G.. /usr/bin/createrepo
......G.. /usr/bin/mergerepo
......G.. /usr/bin/modifyrepo
......G.. /usr/share/locale/da/LC_MESSAGES/yum-utils.mo
......G.. /opt/freeware/lib/dbus-daemon-launch-helper
......G.. /opt/freeware/etc/ssl/certs/ACCVRAIZ1.crt
......G.. /opt/freeware/etc/ssl/certs/ACEDICOM_Root.crt
......G.. /opt/freeware/etc/ssl/certs/AC_RAIZ_FNMT-RCM.crt
......G.. /opt/freeware/etc/ssl/certs/Actalis_Authentication_Root_CA.crt
......G.. /opt/freeware/etc/ssl/certs/AddTrust_External_Root.crt
......G.. /opt/freeware/etc/ssl/certs/AddTrust_Low-Value_Services_Root.crt
......G.. /opt/freeware/etc/ssl/certs/AddTrust_Public_Services_Root.crt
......G.. /opt/freeware/etc/ssl/certs/AddTrust_Qualified_Certificates_Root.crt
......G.. /opt/freeware/etc/ssl/certs/AffirmTrust_Commercial.crt
......G.. /opt/freeware/etc/ssl/certs/AffirmTrust_Networking.crt
......G.. /opt/freeware/etc/ssl/certs/AffirmTrust_Premium.crt
......G.. /opt/freeware/etc/ssl/certs/AffirmTrust_Premium_ECC.crt
......G.. /opt/freeware/etc/ssl/certs/Amazon_Root_CA_1.crt
......G.. /opt/freeware/etc/ssl/certs/Amazon_Root_CA_2.crt
......G.. /opt/freeware/etc/ssl/certs/Amazon_Root_CA_3.crt
......G.. /opt/freeware/etc/ssl/certs/Amazon_Root_CA_4.crt
......G.. /opt/freeware/etc/ssl/certs/Atos_TrustedRoot_2011.crt
......G.. /opt/freeware/etc/ssl/certs/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.crt
......G.. /opt/freeware/etc/ssl/certs/Baltimore_CyberTrust_Root.crt
......G.. /opt/freeware/etc/ssl/certs/Buypass_Class_2_Root_CA.crt
......G.. /opt/freeware/etc/ssl/certs/Buypass_Class_3_Root_CA.crt
......G.. /opt/freeware/etc/ssl/certs/CA_Disig_Root_R1.crt
......G.. /opt/freeware/etc/ssl/certs/CA_Disig_Root_R2.crt
......G.. /opt/freeware/etc/ssl/certs/CA_WoSign_ECC_Root.crt
......G.. /opt/freeware/etc/ssl/certs/CFCA_EV_ROOT.crt
......G.. /opt/freeware/etc/ssl/certs/CNNIC_ROOT.crt
......G.. /opt/freeware/etc/ssl/certs/COMODO_Certification_Authority.crt
......G.. /opt/freeware/etc/ssl/certs/COMODO_ECC_Certification_Authority.crt
......G.. /opt/freeware/etc/ssl/certs/COMODO_RSA_Certification_Authority.crt
......G.. /opt/freeware/etc/ssl/certs/Camerfirma_Chambers_of_Commerce_Root.crt
......G.. /opt/freeware/etc/ssl/certs/Camerfirma_Global_Chambersign_Root.crt
......G.. /opt/freeware/etc/ssl/certs/Certification_Authority_of_WoSign_G2.crt
......G.. /opt/freeware/etc/ssl/certs/Certigna.crt
......G.. /opt/freeware/etc/ssl/certs/Certinomis
-Autorité_Racine.crt
......G.. /opt/freeware/etc/ssl/certs/Certinomis
-Root_CA.crt
......G.. /opt/freeware/etc/ssl/certs/Certplus_Class_2_Primary_CA.crt
......G.. /opt/freeware/etc/ssl/certs/Certplus_Root_CA_G1.crt
......G.. /opt/freeware/etc/ssl/certs/Certplus_Root_CA_G2.crt
......G.. /opt/freeware/etc/ssl/certs/Certum_Root_CA.crt
......G.. /opt/freeware/etc/ssl/certs/Certum_Trusted_Network_CA.crt
......G.. /opt/freeware/etc/ssl/certs/Certum_Trusted_Network_CA_2.crt
......G.. /opt/freeware/etc/ssl/certs/Chambers_of_Commerce_Root
-2008.crt
......G.. /opt/freeware/etc/ssl/certs/China_Internet_Network_Information_Center_EV_Certificates_Root.crt
......G.. /opt/freeware/etc/ssl/certs/Comodo_AAA_Services_root.crt
......G.. /opt/freeware/etc/ssl/certs/Comodo_Secure_Services_root.crt
......G.. /opt/freeware/etc/ssl/certs/Comodo_Trusted_Services_root.crt
......G.. /opt/freeware/etc/ssl/certs/Cybertrust_Global_Root.crt
......G.. /opt/freeware/etc/ssl/certs/D-TRUST_Root_Class_3_CA_2_2009.crt
......G.. /opt/freeware/etc/ssl/certs/D-TRUST_Root_Class_3_CA_2_EV_2009.crt
......G.. /opt/freeware/etc/ssl/certs/DST_ACES_CA_X6.crt
......G.. /opt/freeware/etc/ssl/certs/DST_Root_CA_X3.crt
......G.. /opt/freeware/etc/ssl/certs/Deutsche_Telekom_Root_CA_2.crt
......G.. /opt/freeware/etc/ssl/certs/DigiCert_Assured_ID_Root_CA.crt
......G.. /opt/freeware/etc/ssl/certs/DigiCert_Assured_ID_Root_G2.crt
......G.. /opt/freeware/etc/ssl/certs/DigiCert_Assured_ID_Root_G3.crt
......G.. /opt/freeware/etc/ssl/certs/DigiCert_Global_Root_CA.crt
......G.. /opt/freeware/etc/ssl/certs/DigiCert_Global_Root_G2.crt
......G.. /opt/freeware/etc/ssl/certs/DigiCert_Global_Root_G3.crt
......G.. /opt/freeware/etc/ssl/certs/DigiCert_High_Assurance_EV_Root_CA.crt
......G.. /opt/freeware/etc/ssl/certs/DigiCert_Trusted_Root_G4.crt
......G.. /opt/freeware/etc/ssl/certs/E-Tugra_Certification_Authority.crt
......G.. /opt/freeware/etc/ssl/certs/EC-ACC.crt
......G.. /opt/freeware/etc/ssl/certs/EE_Certification_Centre_Root_CA.crt
......G.. /opt/freeware/etc/ssl/certs/Entrust.net_Premium_2048_Secure_Server_CA.crt
......G.. /opt/freeware/etc/ssl/certs/Entrust_Root_Certification_Authority.crt
......G.. /opt/freeware/etc/ssl/certs/Entrust_Root_Certification_Authority
-EC1.crt
......G.. /opt/freeware/etc/ssl/certs/Entrust_Root_Certification_Authority
-G2.crt
......G.. /opt/freeware/etc/ssl/certs/GeoTrust_Global_CA.crt
......G.. /opt/freeware/etc/ssl/certs/GeoTrust_Global_CA_2.crt
......G.. /opt/freeware/etc/ssl/certs/GeoTrust_Primary_Certification_Authority.crt
......G.. /opt/freeware/etc/ssl/certs/GeoTrust_Primary_Certification_Authority
-G2.crt
......G.. /opt/freeware/etc/ssl/certs/GeoTrust_Primary_Certification_Authority
-G3.crt
......G.. /opt/freeware/etc/ssl/certs/GeoTrust_Universal_CA.crt
......G.. /opt/freeware/etc/ssl/certs/GeoTrust_Universal_CA_2.crt
......G.. /opt/freeware/etc/ssl/certs/GlobalSign_ECC_Root_CA
-R4.crt
......G.. /opt/freeware/etc/ssl/certs/GlobalSign_ECC_Root_CA
-R5.crt
......G.. /opt/freeware/etc/ssl/certs/GlobalSign_Root_CA.crt
......G.. /opt/freeware/etc/ssl/certs/GlobalSign_Root_CA
-R2.crt
......G.. /opt/freeware/etc/ssl/certs/GlobalSign_Root_CA
-R3.crt
......G.. /opt/freeware/etc/ssl/certs/Global_Chambersign_Root
-2008.crt
......G.. /opt/freeware/etc/ssl/certs/Go_Daddy_Class_2_CA.crt
......G.. /opt/freeware/etc/ssl/certs/Go_Daddy_Root_Certificate_Authority
-G2.crt
......G.. /opt/freeware/etc/ssl/certs/Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.crt
......G.. /opt/freeware/etc/ssl/certs/Hellenic_Academic_and_Research_Institutions_RootCA_2011.crt
......G.. /opt/freeware/etc/ssl/certs/Hellenic_Academic_and_Research_Institutions_RootCA_2015.crt
......G.. /opt/freeware/etc/ssl/certs/Hongkong_Post_Root_CA_1.crt
......G.. /opt/freeware/etc/ssl/certs/ISRG_Root_X1.crt
......G.. /opt/freeware/etc/ssl/certs/IdenTrust_Commercial_Root_CA_1.crt
......G.. /opt/freeware/etc/ssl/certs/IdenTrust_Public_Sector_Root_CA_1.crt
......G.. /opt/freeware/etc/ssl/certs/Izenpe.com.crt
......G.. /opt/freeware/etc/ssl/certs/LuxTrust_Global_Root_2.crt
......G.. /opt/freeware/etc/ssl/certs/Microsec_e-Szigno_Root_CA_2009.crt
......G.. /opt/freeware/etc/ssl/certs/NetLock_Arany
=Class_Gold=Főtanúsítvány.crt
......G.. /opt/freeware/etc/ssl/certs/Network_Solutions_Certificate_Authority.crt
......G.. /opt/freeware/etc/ssl/certs/OISTE_WISeKey_Global_Root_GA_CA.crt
......G.. /opt/freeware/etc/ssl/certs/OISTE_WISeKey_Global_Root_GB_CA.crt
......G.. /opt/freeware/etc/ssl/certs/OpenTrust_Root_CA_G1.crt
......G.. /opt/freeware/etc/ssl/certs/OpenTrust_Root_CA_G2.crt
......G.. /opt/freeware/etc/ssl/certs/OpenTrust_Root_CA_G3.crt
......G.. /opt/freeware/etc/ssl/certs/PSCProcert.crt
......G.. /opt/freeware/etc/ssl/certs/QuoVadis_Root_CA.crt
......G.. /opt/freeware/etc/ssl/certs/QuoVadis_Root_CA_1_G3.crt
......G.. /opt/freeware/etc/ssl/certs/QuoVadis_Root_CA_2.crt
......G.. /opt/freeware/etc/ssl/certs/QuoVadis_Root_CA_2_G3.crt
......G.. /opt/freeware/etc/ssl/certs/QuoVadis_Root_CA_3.crt
......G.. /opt/freeware/etc/ssl/certs/QuoVadis_Root_CA_3_G3.crt
......G.. /opt/freeware/etc/ssl/certs/SZAFIR_ROOT_CA2.crt
......G.. /opt/freeware/etc/ssl/certs/SecureSign_RootCA11.crt
......G.. /opt/freeware/etc/ssl/certs/SecureTrust_CA.crt
......G.. /opt/freeware/etc/ssl/certs/Secure_Global_CA.crt
......G.. /opt/freeware/etc/ssl/certs/Security_Communication_EV_RootCA1.crt
......G.. /opt/freeware/etc/ssl/certs/Security_Communication_RootCA2.crt
......G.. /opt/freeware/etc/ssl/certs/Security_Communication_Root_CA.crt
......G.. /opt/freeware/etc/ssl/certs/Sonera_Class_2_Root_CA.crt
......G.. /opt/freeware/etc/ssl/certs/Staat_der_Nederlanden_EV_Root_CA.crt
......G.. /opt/freeware/etc/ssl/certs/Staat_der_Nederlanden_Root_CA
-G2.crt
......G.. /opt/freeware/etc/ssl/certs/Staat_der_Nederlanden_Root_CA
-G3.crt
......G.. /opt/freeware/etc/ssl/certs/Starfield_Class_2_CA.crt
......G.. /opt/freeware/etc/ssl/certs/Starfield_Root_Certificate_Authority
-G2.crt
......G.. /opt/freeware/etc/ssl/certs/Starfield_Services_Root_Certificate_Authority
-G2.crt
......G.. /opt/freeware/etc/ssl/certs/StartCom_Certification_Authority.crt
......G.. /opt/freeware/etc/ssl/certs/StartCom_Certification_Authority_2.crt
......G.. /opt/freeware/etc/ssl/certs/StartCom_Certification_Authority_G2.crt
......G.. /opt/freeware/etc/ssl/certs/SwissSign_Gold_CA
-G2.crt
......G.. /opt/freeware/etc/ssl/certs/SwissSign_Silver_CA
-G2.crt
......G.. /opt/freeware/etc/ssl/certs/Swisscom_Root_CA_1.crt
......G.. /opt/freeware/etc/ssl/certs/Swisscom_Root_CA_2.crt
......G.. /opt/freeware/etc/ssl/certs/Swisscom_Root_EV_CA_2.crt
......G.. /opt/freeware/etc/ssl/certs/T-TeleSec_GlobalRoot_Class_2.crt
......G.. /opt/freeware/etc/ssl/certs/T-TeleSec_GlobalRoot_Class_3.crt
......G.. /opt/freeware/etc/ssl/certs/TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi
-Surum_1.crt
......G.. /opt/freeware/etc/ssl/certs/TURKTRUST_Certificate_Services_Provider_Root_2007.crt
......G.. /opt/freeware/etc/ssl/certs/TWCA_Global_Root_CA.crt
......G.. /opt/freeware/etc/ssl/certs/TWCA_Root_Certification_Authority.crt
......G.. /opt/freeware/etc/ssl/certs/Taiwan_GRCA.crt
......G.. /opt/freeware/etc/ssl/certs/TeliaSonera_Root_CA_v1.crt
......G.. /opt/freeware/etc/ssl/certs/Trustis_FPS_Root_CA.crt
......G.. /opt/freeware/etc/ssl/certs/TÜRKTRUST_Elektronik_Sertifika_Hizmet_Sağlayıcısı_H5.crt
......G.. /opt/freeware/etc/ssl/certs/TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı
-Sürüm_3.crt
......G.. /opt/freeware/etc/ssl/certs/USERTrust_ECC_Certification_Authority.crt
......G.. /opt/freeware/etc/ssl/certs/USERTrust_RSA_Certification_Authority.crt
......G.. /opt/freeware/etc/ssl/certs/UTN_USERFirst_Hardware_Root_CA.crt
......G.. /opt/freeware/etc/ssl/certs/VeriSign_Class_3_Public_Primary_Certification_Authority
-G4.crt
......G.. /opt/freeware/etc/ssl/certs/VeriSign_Class_3_Public_Primary_Certification_Authority
-G5.crt
......G.. /opt/freeware/etc/ssl/certs/VeriSign_Universal_Root_Certification_Authority.crt
......G.. /opt/freeware/etc/ssl/certs/Verisign_Class_3_Public_Primary_Certification_Authority
-G3.crt
......G.. /opt/freeware/etc/ssl/certs/Visa_eCommerce_Root.crt
......G.. /opt/freeware/etc/ssl/certs/WoSign.crt
......G.. /opt/freeware/etc/ssl/certs/WoSign_China.crt
......G.. /opt/freeware/etc/ssl/certs/XRamp_Global_CA_Root.crt
......G.. /opt/freeware/etc/ssl/certs/certSIGN_ROOT_CA.crt
......G.. /opt/freeware/etc/ssl/certs/ePKI_Root_Certification_Authority.crt
......G.. /opt/freeware/etc/ssl/certs/thawte_Primary_Root_CA.crt
......G.. /opt/freeware/etc/ssl/certs/thawte_Primary_Root_CA
-G2.crt
......G.. /opt/freeware/etc/ssl/certs/thawte_Primary_Root_CA
-G3.crt
......G.. /var/ssl/certs/ACCVRAIZ1.crt
......G.. /var/ssl/certs/ACEDICOM_Root.crt
......G.. /var/ssl/certs/AC_RAIZ_FNMT-RCM.crt
......G.. /var/ssl/certs/Actalis_Authentication_Root_CA.crt
......G.. /var/ssl/certs/AddTrust_External_Root.crt
......G.. /var/ssl/certs/AddTrust_Low-Value_Services_Root.crt
......G.. /var/ssl/certs/AddTrust_Public_Services_Root.crt
......G.. /var/ssl/certs/AddTrust_Qualified_Certificates_Root.crt
......G.. /var/ssl/certs/AffirmTrust_Commercial.crt
......G.. /var/ssl/certs/AffirmTrust_Networking.crt
......G.. /var/ssl/certs/AffirmTrust_Premium.crt
......G.. /var/ssl/certs/AffirmTrust_Premium_ECC.crt
......G.. /var/ssl/certs/Amazon_Root_CA_1.crt
......G.. /var/ssl/certs/Amazon_Root_CA_2.crt
......G.. /var/ssl/certs/Amazon_Root_CA_3.crt
......G.. /var/ssl/certs/Amazon_Root_CA_4.crt
......G.. /var/ssl/certs/Atos_TrustedRoot_2011.crt
......G.. /var/ssl/certs/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.crt
......G.. /var/ssl/certs/Baltimore_CyberTrust_Root.crt
......G.. /var/ssl/certs/Buypass_Class_2_Root_CA.crt
......G.. /var/ssl/certs/Buypass_Class_3_Root_CA.crt
......G.. /var/ssl/certs/CA_Disig_Root_R1.crt
......G.. /var/ssl/certs/CA_Disig_Root_R2.crt
......G.. /var/ssl/certs/CA_WoSign_ECC_Root.crt
......G.. /var/ssl/certs/CFCA_EV_ROOT.crt
......G.. /var/ssl/certs/CNNIC_ROOT.crt
......G.. /var/ssl/certs/COMODO_Certification_Authority.crt
......G.. /var/ssl/certs/COMODO_ECC_Certification_Authority.crt
......G.. /var/ssl/certs/COMODO_RSA_Certification_Authority.crt
......G.. /var/ssl/certs/Camerfirma_Chambers_of_Commerce_Root.crt
......G.. /var/ssl/certs/Camerfirma_Global_Chambersign_Root.crt
......G.. /var/ssl/certs/Certification_Authority_of_WoSign_G2.crt
......G.. /var/ssl/certs/Certigna.crt
......G.. /var/ssl/certs/Certinomis
-Autorité_Racine.crt
......G.. /var/ssl/certs/Certinomis
-Root_CA.crt
......G.. /var/ssl/certs/Certplus_Class_2_Primary_CA.crt
......G.. /var/ssl/certs/Certplus_Root_CA_G1.crt
......G.. /var/ssl/certs/Certplus_Root_CA_G2.crt
......G.. /var/ssl/certs/Certum_Root_CA.crt
......G.. /var/ssl/certs/Certum_Trusted_Network_CA.crt
......G.. /var/ssl/certs/Certum_Trusted_Network_CA_2.crt
......G.. /var/ssl/certs/Chambers_of_Commerce_Root
-2008.crt
......G.. /var/ssl/certs/China_Internet_Network_Information_Center_EV_Certificates_Root.crt
......G.. /var/ssl/certs/Comodo_AAA_Services_root.crt
......G.. /var/ssl/certs/Comodo_Secure_Services_root.crt
......G.. /var/ssl/certs/Comodo_Trusted_Services_root.crt
......G.. /var/ssl/certs/Cybertrust_Global_Root.crt
......G.. /var/ssl/certs/D-TRUST_Root_Class_3_CA_2_2009.crt
......G.. /var/ssl/certs/D-TRUST_Root_Class_3_CA_2_EV_2009.crt
......G.. /var/ssl/certs/DST_ACES_CA_X6.crt
......G.. /var/ssl/certs/DST_Root_CA_X3.crt
......G.. /var/ssl/certs/Deutsche_Telekom_Root_CA_2.crt
......G.. /var/ssl/certs/DigiCert_Assured_ID_Root_CA.crt
......G.. /var/ssl/certs/DigiCert_Assured_ID_Root_G2.crt
......G.. /var/ssl/certs/DigiCert_Assured_ID_Root_G3.crt
......G.. /var/ssl/certs/DigiCert_Global_Root_CA.crt
......G.. /var/ssl/certs/DigiCert_Global_Root_G2.crt
......G.. /var/ssl/certs/DigiCert_Global_Root_G3.crt
......G.. /var/ssl/certs/DigiCert_High_Assurance_EV_Root_CA.crt
......G.. /var/ssl/certs/DigiCert_Trusted_Root_G4.crt
......G.. /var/ssl/certs/E-Tugra_Certification_Authority.crt
......G.. /var/ssl/certs/EC-ACC.crt
......G.. /var/ssl/certs/EE_Certification_Centre_Root_CA.crt
......G.. /var/ssl/certs/Entrust.net_Premium_2048_Secure_Server_CA.crt
......G.. /var/ssl/certs/Entrust_Root_Certification_Authority.crt
......G.. /var/ssl/certs/Entrust_Root_Certification_Authority
-EC1.crt
......G.. /var/ssl/certs/Entrust_Root_Certification_Authority
-G2.crt
......G.. /var/ssl/certs/GeoTrust_Global_CA.crt
......G.. /var/ssl/certs/GeoTrust_Global_CA_2.crt
......G.. /var/ssl/certs/GeoTrust_Primary_Certification_Authority.crt
......G.. /var/ssl/certs/GeoTrust_Primary_Certification_Authority
-G2.crt
......G.. /var/ssl/certs/GeoTrust_Primary_Certification_Authority
-G3.crt
......G.. /var/ssl/certs/GeoTrust_Universal_CA.crt
......G.. /var/ssl/certs/GeoTrust_Universal_CA_2.crt
......G.. /var/ssl/certs/GlobalSign_ECC_Root_CA
-R4.crt
......G.. /var/ssl/certs/GlobalSign_ECC_Root_CA
-R5.crt
......G.. /var/ssl/certs/GlobalSign_Root_CA.crt
......G.. /var/ssl/certs/GlobalSign_Root_CA
-R2.crt
......G.. /var/ssl/certs/GlobalSign_Root_CA
-R3.crt
......G.. /var/ssl/certs/Global_Chambersign_Root
-2008.crt
......G.. /var/ssl/certs/Go_Daddy_Class_2_CA.crt
......G.. /var/ssl/certs/Go_Daddy_Root_Certificate_Authority
-G2.crt
......G.. /var/ssl/certs/Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.crt
......G.. /var/ssl/certs/Hellenic_Academic_and_Research_Institutions_RootCA_2011.crt
......G.. /var/ssl/certs/Hellenic_Academic_and_Research_Institutions_RootCA_2015.crt
......G.. /var/ssl/certs/Hongkong_Post_Root_CA_1.crt
......G.. /var/ssl/certs/ISRG_Root_X1.crt
......G.. /var/ssl/certs/IdenTrust_Commercial_Root_CA_1.crt
......G.. /var/ssl/certs/IdenTrust_Public_Sector_Root_CA_1.crt
......G.. /var/ssl/certs/Izenpe.com.crt
......G.. /var/ssl/certs/LuxTrust_Global_Root_2.crt
......G.. /var/ssl/certs/Microsec_e-Szigno_Root_CA_2009.crt
......G.. /var/ssl/certs/NetLock_Arany
=Class_Gold=Főtanúsítvány.crt
......G.. /var/ssl/certs/Network_Solutions_Certificate_Authority.crt
......G.. /var/ssl/certs/OISTE_WISeKey_Global_Root_GA_CA.crt
......G.. /var/ssl/certs/OISTE_WISeKey_Global_Root_GB_CA.crt
......G.. /var/ssl/certs/OpenTrust_Root_CA_G1.crt
......G.. /var/ssl/certs/OpenTrust_Root_CA_G2.crt
......G.. /var/ssl/certs/OpenTrust_Root_CA_G3.crt
......G.. /var/ssl/certs/PSCProcert.crt
......G.. /var/ssl/certs/QuoVadis_Root_CA.crt
......G.. /var/ssl/certs/QuoVadis_Root_CA_1_G3.crt
......G.. /var/ssl/certs/QuoVadis_Root_CA_2.crt
......G.. /var/ssl/certs/QuoVadis_Root_CA_2_G3.crt
......G.. /var/ssl/certs/QuoVadis_Root_CA_3.crt
......G.. /var/ssl/certs/QuoVadis_Root_CA_3_G3.crt
......G.. /var/ssl/certs/SZAFIR_ROOT_CA2.crt
......G.. /var/ssl/certs/SecureSign_RootCA11.crt
......G.. /var/ssl/certs/SecureTrust_CA.crt
......G.. /var/ssl/certs/Secure_Global_CA.crt
......G.. /var/ssl/certs/Security_Communication_EV_RootCA1.crt
......G.. /var/ssl/certs/Security_Communication_RootCA2.crt
......G.. /var/ssl/certs/Security_Communication_Root_CA.crt
......G.. /var/ssl/certs/Sonera_Class_2_Root_CA.crt
......G.. /var/ssl/certs/Staat_der_Nederlanden_EV_Root_CA.crt
......G.. /var/ssl/certs/Staat_der_Nederlanden_Root_CA
-G2.crt
......G.. /var/ssl/certs/Staat_der_Nederlanden_Root_CA
-G3.crt
......G.. /var/ssl/certs/Starfield_Class_2_CA.crt
......G.. /var/ssl/certs/Starfield_Root_Certificate_Authority
-G2.crt
......G.. /var/ssl/certs/Starfield_Services_Root_Certificate_Authority
-G2.crt
......G.. /var/ssl/certs/StartCom_Certification_Authority.crt
......G.. /var/ssl/certs/StartCom_Certification_Authority_2.crt
......G.. /var/ssl/certs/StartCom_Certification_Authority_G2.crt
......G.. /var/ssl/certs/SwissSign_Gold_CA
-G2.crt
......G.. /var/ssl/certs/SwissSign_Silver_CA
-G2.crt
......G.. /var/ssl/certs/Swisscom_Root_CA_1.crt
......G.. /var/ssl/certs/Swisscom_Root_CA_2.crt
......G.. /var/ssl/certs/Swisscom_Root_EV_CA_2.crt
......G.. /var/ssl/certs/T-TeleSec_GlobalRoot_Class_2.crt
......G.. /var/ssl/certs/T-TeleSec_GlobalRoot_Class_3.crt
......G.. /var/ssl/certs/TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi
-Surum_1.crt
......G.. /var/ssl/certs/TURKTRUST_Certificate_Services_Provider_Root_2007.crt
......G.. /var/ssl/certs/TWCA_Global_Root_CA.crt
......G.. /var/ssl/certs/TWCA_Root_Certification_Authority.crt
......G.. /var/ssl/certs/Taiwan_GRCA.crt
......G.. /var/ssl/certs/TeliaSonera_Root_CA_v1.crt
......G.. /var/ssl/certs/Trustis_FPS_Root_CA.crt
......G.. /var/ssl/certs/TÜRKTRUST_Elektronik_Sertifika_Hizmet_Sağlayıcısı_H5.crt
......G.. /var/ssl/certs/TÜBİTAK_UEKAE_Kök_Sertifika_Hizmet_Sağlayıcısı
-Sürüm_3.crt
......G.. /var/ssl/certs/USERTrust_ECC_Certification_Authority.crt
......G.. /var/ssl/certs/USERTrust_RSA_Certification_Authority.crt
......G.. /var/ssl/certs/UTN_USERFirst_Hardware_Root_CA.crt
......G.. /var/ssl/certs/VeriSign_Class_3_Public_Primary_Certification_Authority
-G4.crt
......G.. /var/ssl/certs/VeriSign_Class_3_Public_Primary_Certification_Authority
-G5.crt
......G.. /var/ssl/certs/VeriSign_Universal_Root_Certification_Authority.crt
......G.. /var/ssl/certs/Verisign_Class_3_Public_Primary_Certification_Authority
-G3.crt
......G.. /var/ssl/certs/Visa_eCommerce_Root.crt
......G.. /var/ssl/certs/WoSign.crt
......G.. /var/ssl/certs/WoSign_China.crt
......G.. /var/ssl/certs/XRamp_Global_CA_Root.crt
......G.. /var/ssl/certs/certSIGN_ROOT_CA.crt
......G.. /var/ssl/certs/ePKI_Root_Certification_Authority.crt
......G.. /var/ssl/certs/thawte_Primary_Root_CA.crt
......G.. /var/ssl/certs/thawte_Primary_Root_CA
-G2.crt
......G.. /var/ssl/certs/thawte_Primary_Root_CA
-_G3.crt
......G.. /opt/freeware/bin/less
......G.. /opt/freeware/bin/less_32
......G.. /opt/freeware/bin/less_64
......G.. /opt/freeware/bin/lessecho
......G.. /opt/freeware/bin/lessecho_32
......G.. /opt/freeware/bin/lessecho_64
......G.. /opt/freeware/bin/lesskey
......G.. /opt/freeware/bin/lesskey_32
......G.. /opt/freeware/bin/lesskey_64
......G.. /opt/freeware/share/man/man1/less.1
......G.. /opt/freeware/share/man/man1/lessecho.1
......G.. /opt/freeware/share/man/man1/lesskey.1
......G.. /usr/bin/less
......G.. /usr/bin/less_32
......G.. /usr/bin/less_64
......G.. /usr/bin/lessecho
......G.. /usr/bin/lessecho_32
......G.. /usr/bin/lessecho_64
......G.. /usr/bin/lesskey
......G.. /usr/bin/lesskey_32
......G.. /usr/bin/lesskey_64

$ which gcc
/usr/bin/gcc

$ls -l which gcc
lrwxrwxrwx 1 root system 26 Mar 21 14:26 /usr/bin/gcc -> ../../opt/freeware/bin/gcc

$gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/opt/freeware/libexec/gcc/powerpc-ibm-aix7.1.0.0/6.3.0/lto-wrapper
Target: powerpc-ibm-aix7.1.0.0
Configured with: ../gcc-6.3.0/configure --prefix=/opt/freeware --mandir=/opt/freeware/man --infodir=/opt/freeware/info --with-local-prefix=/opt/freeware --with-as=/usr/bin/as --with-ld=/usr/bin/ld --enable-languages=c,c++,fortran,objc,obj-c++ --enable-version-specific-runtime-libs --disable-nls --enable-decimal-float=dpd --with-cloog=no --with-ppl=no --disable-libstdcxx-pch --enable-__cxa_atexit --host=powerpc-ibm-aix7.1.0.0
Thread model: aix
gcc version 6.3.0 (GCC)

$ which g++
/usr/bin/g++

$ ls -l which g++
lrwxrwxrwx 1 root system 26 Mar 22 09:32 /usr/bin/g++ -> ../../opt/freeware/bin/g++

$ g++ -v
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/opt/freeware/libexec/gcc/powerpc-ibm-aix7.1.0.0/6.3.0/lto-wrapper
Target: powerpc-ibm-aix7.1.0.0
Configured with: ../gcc-6.3.0/configure --prefix=/opt/freeware --mandir=/opt/freeware/man --infodir=/opt/freeware/info --with-local-prefix=/opt/freeware --with-as=/usr/bin/as --with-ld=/usr/bin/ld --enable-languages=c,c++,fortran,objc,obj-c++ --enable-version-specific-runtime-libs --disable-nls --enable-decimal-float=dpd --with-cloog=no --with-ppl=no --disable-libstdcxx-pch --enable-__cxa_atexit --host=powerpc-ibm-aix7.1.0.0
Thread model: aix
gcc version 6.3.0 (GCC)

$ which cpp
/usr/bin/cpp

$ ls -l which cpp
lrwxrwxrwx 1 root system 26 Mar 21 14:26 /usr/bin/cpp -> ../../opt/freeware/bin/cpp

$ cpp -v
Using built-in specs.
COLLECT_GCC=cpp
Target: powerpc-ibm-aix7.1.0.0
Configured with: ../gcc-6.3.0/configure --prefix=/opt/freeware --mandir=/opt/freeware/man --infodir=/opt/freeware/info --with-local-prefix=/opt/freeware --with-as=/usr/bin/as --with-ld=/usr/bin/ld --enable-languages=c,c++,fortran,objc,obj-c++ --enable-version-specific-runtime-libs --disable-nls --enable-decimal-float=dpd --with-cloog=no --with-ppl=no --disable-libstdcxx-pch --enable-__cxa_atexit --host=powerpc-ibm-aix7.1.0.0
Thread model: aix
gcc version 6.3.0 (GCC)
COLLECT_GCC_OPTIONS='-E' '-v'
/opt/freeware/libexec/gcc/powerpc-ibm-aix7.1.0.0/6.3.0/cc1 -E -quiet -v -
ignoring nonexistent directory "/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/6.3.0/../../../../powerpc-ibm-aix7.1.0.0/include"
#include "..." search starts here:
#include <...> search starts here:
/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/6.3.0/include
/opt/freeware/include
/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/6.3.0/include-fixed
/usr/include
End of search list.

--->After the last command the output hangs.

@gireeshpunathil
Copy link
Member

ping @shellberg

@ukulanne
Copy link
Author

While I had not been able to make node 8 run on AIX, the new version 10 worked pretty much out of the box with my installation. This issue could be closed.

$ export LD_LIBRARY_PATH=/opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/6.3.0/ppc64/
$ export PATH=$PATH:~/node10/bin
$ node hello.js

[INFO] Welcome to nodejs working on AIX
[INFO] Process id: 18940012
[INFO] Server running under: aix ppc64
[INFO] Nodejs version: v10.0.0
[INFO] Nodejs path: node

@mhdawson
Copy link
Member

@ukulanne thanks for the update, will close.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants