ICU Homepage: http://site.icu-project.org/

-John-

From: Tim Lank 
Sent: Thursday, May 21, 2015 7:42 PM
To: ARSperl User Discussion 
Subject: Re: [Arsperl-users] New API packates without bin directory

John,


Thanks for clearing that up.  What does ICU stand for in this context?


Thanks,

Tim


On Thu, May 21, 2015 at 1:24 PM, Luthgers, John <[email protected]> wrote:

  Hi Tim,

  the number at the end of the filename is a version number. That’s the version 
3.2 of the ICU release. 

  $ ldd libar.so
  ldd: warning: you do not have execution permission for './libar.so'
          linux-gate.so.1 (0xf7794000)
          libicuucbmc.so.32 => not found
          libicui18nbmc.so.32 => not found
          libicudatabmc.so.32 => not found
          libm.so.6 => /lib32/libm.so.6 (0xf7457000)
          libc.so.6 => /lib32/libc.so.6 (0xf72bd000)
          /lib/ld-linux.so.2 (0xf7795000)

  $ ldd libarxmlutil.so
  ldd: warning: you do not have execution permission for './libarxmlutil.so'
          linux-gate.so.1 (0xf7711000)
          libxerces-cbmc.so.28 => not found
          libxerces-depdombmc.so.28 => not found
          libxalan-cbmc.so.110 => not found
          libc.so.6 => /lib32/libc.so.6 (0xf7339000)
          /lib/ld-linux.so.2 (0xf7712000)

  This will tell you the right names and as well what files are missing. 
Ofcourse this doesn’t work if a library is loaded dynamically (e.g. like libar 
loads libarencrypt). After you’ve set the LD_LIBRARY_PATH (like PATH this 
variable could’ve multiple directories) and created the correct symlinks, all 
the library files should be found by ldd.

  -John-

  From: Tim Lank 
  Sent: Thursday, May 21, 2015 6:29 PM
  To: ARSperl User Discussion 
  Subject: Re: [Arsperl-users] New API packates without bin directory

  Hi Misi,

  Thanks for doing this.  

  I pulled the api764sp5linux.tar.gz as a test since that's what we'll be using 
in the short term here.

  The following would still need to be done in order to prepare it for a 
straightforward 64-bit Linux build:

  64-bit library links (why BMC puts a .32 on the end of these 64-bit library 
names is beyond me)

  libicudatabmc_lx64.so -> libicudatabmc_lx64.so.32  (please note this was not 
correctly done in what I pulled)
  libicui18nbmc_lx64.so -> libicui18nbmc_lx64.so.32
  libicuiobmc_lx64.so -> libicuiobmc_lx64.so.32
  libicuucbmc_lx64.so -> libicuucbmc_lx64.so.32


  32-bit library links
  libicui18nbmc.so -> libicui18nbmc.so.32
  libicuiobmc.so -> libicuiobmc.so.32
  libicuucbmc.so -> libicuucbmc.so.32

  The following 32-bit library was already linked correctly:

  libicudatabmc.so -> libicudatabmc.so.32


  the resulting directory should look like this before the targzip happens:

  -rw-r--r--. 1 root root    92015 Aug  1  2013 antlr-runtime-3.0.jar
  -rw-r--r--. 1 root root  7835779 Aug  1  2013 arapi7604_build002.jar
  -rw-r--r--. 1 root root  1343137 Aug  1  2013 arapiext7604_build002.jar
  -rw-r--r--. 1 root root   422016 Aug  1  2013 arcmn7604_build002.jar
  -rw-r--r--. 1 root root  2277944 Aug  1  2013 ardoc7604_build002.jar
  -rw-r--r--. 1 root root  2149072 Aug  1  2013 arrpc7604_build002.jar
  -rw-r--r--. 1 root root     6249 Aug  1  2013 arsys_sample.xml
  -rw-r--r--. 1 root root   188671 Aug  1  2013 commons-beanutils.jar
  -rw-r--r--. 1 root root    46725 Aug  1  2013 commons-codec-1.3.jar
  -rw-r--r--. 1 root root   571259 Aug  1  2013 commons-collections-3.2.jar
  -rw-r--r--. 1 root root   232915 Aug  1  2013 commons-configuration-1.3.jar
  -rw-r--r--. 1 root root   139966 Aug  1  2013 commons-digester-1.7.jar
  -rw-r--r--. 1 root root   243016 Aug  1  2013 commons-lang-2.2.jar
  -rw-r--r--. 1 root root    52915 Aug  1  2013 commons-logging-1.1.jar
  -rw-r--r--. 1 root root      225 Aug  1  2013 ImageExtractor.bat
  -rw-r--r--. 1 root root      217 Aug  1  2013 javadriver.bat
  -rw-r--r--. 1 root root   113847 Aug  1  2013 javadriver.jar
  -rw-r--r--. 1 root root      210 Aug  1  2013 javawfd.bat
  -rw-r--r--. 1 root root  4694826 Aug  1  2013 libar.a
  -rw-r--r--. 1 root root  2115426 Aug  1  2013 libari7604_build002_lx64.so
  -rw-r--r--. 1 root root  4790569 Aug  1  2013 libarjni7604_build002.so
  -rw-r--r--. 1 root root 10869196 Aug  1  2013 libar_lx64.a
  -rw-r--r--. 1 root root  4479114 Aug  1  2013 libar_lx64.so
  -rw-r--r--. 1 root root  3852079 Aug  1  2013 libar.so
  -rw-r--r--. 1 root root  3283235 Aug  1  2013 libarxmlutil_lx64.so
  -rw-r--r--. 1 root root  3035252 Aug  1  2013 libarxmlutil.so
  lrwxrwxrwx. 1 root root       24 May 19 08:26 libicudatabmc_lx64.so -> 
libicudatabmc_lx64.so.32
  -rw-r--r--. 1 root root  9816380 Aug  1  2013 libicudatabmc_lx64.so.32
  lrwxrwxrwx. 1 root root       19 May 19 08:25 libicudatabmc.so -> 
libicudatabmc.so.32
  -rw-r--r--. 1 root root  9802163 Aug  1  2013 libicudatabmc.so.32
  lrwxrwxrwx. 1 root root       24 May 19 08:26 libicui18nbmc_lx64.so -> 
libicui18nbmc_lx64.so.32
  -rw-r--r--. 1 root root  1464929 Aug  1  2013 libicui18nbmc_lx64.so.32
  lrwxrwxrwx. 1 root root       19 May 19 08:25 libicui18nbmc.so -> 
libicui18nbmc.so.32
  -rw-r--r--. 1 root root  1255872 Aug  1  2013 libicui18nbmc.so.32
  lrwxrwxrwx. 1 root root       22 May 19 08:26 libicuiobmc_lx64.so -> 
libicuiobmc_lx64.so.32
  -rw-r--r--. 1 root root    58773 Aug  1  2013 libicuiobmc_lx64.so.32
  lrwxrwxrwx. 1 root root       17 May 19 08:25 libicuiobmc.so -> 
libicuiobmc.so.32
  -rw-r--r--. 1 root root    45645 Aug  1  2013 libicuiobmc.so.32
  lrwxrwxrwx. 1 root root       22 May 19 08:26 libicuucbmc_lx64.so -> 
libicuucbmc_lx64.so.32
  -rw-r--r--. 1 root root  1143028 Aug  1  2013 libicuucbmc_lx64.so.32
  lrwxrwxrwx. 1 root root       17 May 19 08:26 libicuucbmc.so -> 
libicuucbmc.so.32
  -rw-r--r--. 1 root root   935836 Aug  1  2013 libicuucbmc.so.32
  -rw-r--r--. 1 root root   367444 Aug  1  2013 log4j-1.2.14.jar
  -rw-r--r--. 1 root root     2340 Aug  1  2013 log4j.xml
  -rw-r--r--. 1 root root    67916 Aug  1  2013 oncrpc.jar
  -rw-r--r--. 1 root root  2545110 Aug  1  2013 spring.jar

  [root@myserver lib]# file libicudatabmc_lx64.so.32 libicui18nbmc_lx64.so.32 
libicuiobmc_lx64.so.32 libicuucbmc_lx64.so.32
  libicudatabmc_lx64.so.32: ELF 64-bit LSB shared object, x86-64, version 1 
(SYSV), dynamically linked, not stripped
  libicui18nbmc_lx64.so.32: ELF 64-bit LSB shared object, x86-64, version 1 
(SYSV), dynamically linked, not stripped
  libicuiobmc_lx64.so.32:   ELF 64-bit LSB shared object, x86-64, version 1 
(SYSV), dynamically linked, not stripped
  libicuucbmc_lx64.so.32:   ELF 64-bit LSB shared object, x86-64, version 1 
(SYSV), dynamically linked, not stripped

  Thanks,
  Tim


  On Thu, May 21, 2015 at 10:41 AM, Misi Mladoniczky <[email protected]> wrote:

    Hi,

    I have now repacked all API-packages from 7.5 and forward where I:
    - Moved all the libs from the api/bin directory to the api/lib directory
    - Created symlinks from the api/lib/libicu*.so/sl files to the corresponding
    .32 files in the same directory

    https://www.rrr.se/cgi/index?pg=arapi

    Please let me know if I made any mistakes.

            Best Regards - Misi, RRR AB, http://rrr.se


    
------------------------------------------------------------------------------
    One dashboard for servers and applications across Physical-Virtual-Cloud
    Widest out-of-the-box monitoring support with 50+ applications
    Performance metrics, stats and reports that give you Actionable Insights
    Deep dive visibility with transaction tracing using APM Insight.
    http://ad.doubleclick.net/ddm/clk/290420510;117567292;y


    --
    Arsperl-users mailing list
    [email protected]
    https://lists.sourceforge.net/lists/listinfo/arsperl-users



------------------------------------------------------------------------------
  ------------------------------------------------------------------------------
  One dashboard for servers and applications across Physical-Virtual-Cloud 
  Widest out-of-the-box monitoring support with 50+ applications
  Performance metrics, stats and reports that give you Actionable Insights
  Deep dive visibility with transaction tracing using APM Insight.
  http://ad.doubleclick.net/ddm/clk/290420510;117567292;y 
------------------------------------------------------------------------------


  --
  Arsperl-users mailing list
  [email protected]
  https://lists.sourceforge.net/lists/listinfo/arsperl-users 

  ------------------------------------------------------------------------------
  One dashboard for servers and applications across Physical-Virtual-Cloud
  Widest out-of-the-box monitoring support with 50+ applications
  Performance metrics, stats and reports that give you Actionable Insights
  Deep dive visibility with transaction tracing using APM Insight.
  http://ad.doubleclick.net/ddm/clk/290420510;117567292;y


  --
  Arsperl-users mailing list
  [email protected]
  https://lists.sourceforge.net/lists/listinfo/arsperl-users




--------------------------------------------------------------------------------
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y 


--------------------------------------------------------------------------------


--
Arsperl-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/arsperl-users
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y

--
Arsperl-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/arsperl-users

Reply via email to