[RPL/2] Cygwin64 binary

BERTRAND Joël joel.bertrand at systella.fr
Wed Oct 12 11:59:43 CEST 2016


	Hello,

	I've just uploaded a new tarball that contains a precompiled RPL/2 
version running on Windows 10, 64 bits, with Cygwin. I have built RPL/2 
with following options :
- RPL/C
- RPL/CAS
- vim support
- mySQL/MariaDB support
- PostgreSQL support
- Motif
- Gnuplot

$ rpl -is
+++RPL/2 (R) version 4.1.26 (Mardi 11/10/2016, 15:13:57 CEST)
+++Copyright (C) 1989 à 2015, 2016 BERTRAND Joël
+++Attention : Le système ne supporte pas de pile alternative

+++Ce logiciel est un logiciel libre sans aucune garantie de fonctionnement.
+++Pour plus de détails, utilisez la commande 'warranty'.

RPL/2> version

1: { "RPL/2 version 4.1.26"
      { 4
        1
        26
        "RELEASE" }
      "Tuesday 10/11/16, 15:13:57 CEST"
      "/usr/local"
      "GNUPLOT"
      "FORCE GNUPLOT PATH"
      "POSTSCRIPT DISABLED"
      "VIM"
      "MYSQL"
      "POSTGRESQL"
      "MOTIF"
      "RPL/CAS"
      "EXPERIMENTAL CODE DISABLED"
      "64 BITS ABI"
      "X86_64-UNKNOWN-CYGWIN" }
RPL/2>

	Please note that some packages are mandatory :

$ ldd /usr/local/bin/rpl
         ntdll.dll => /cygdrive/c/WINDOWS/SYSTEM32/ntdll.dll 
(0x7ff878be0000)
         KERNEL32.DLL => /cygdrive/c/WINDOWS/System32/KERNEL32.DLL 
(0x7ff876cd0000)
         KERNELBASE.dll => /cygdrive/c/WINDOWS/System32/KERNELBASE.dll 
(0x7ff8752d0000)
         cygwin1.dll => /usr/bin/cygwin1.dll (0x180040000)
         cygfontconfig-1.dll => /usr/bin/cygfontconfig-1.dll (0x3ff040000)
         cygfreetype-6.dll => /usr/bin/cygfreetype-6.dll (0x3fef70000)
         cygiconv-2.dll => /usr/bin/cygiconv-2.dll (0x3ff230000)
         cygmysqlclient-18.dll => /usr/bin/cygmysqlclient-18.dll 
(0x3fdd90000)
         cygpng16-16.dll => /usr/bin/cygpng16-16.dll (0x3fb800000)
         cygpq-5.dll => /usr/bin/cygpq-5.dll (0x3fb7d0000)
         cygX11-6.dll => /usr/bin/cygX11-6.dll (0x3ffd80000)
         cygXext-6.dll => /usr/bin/cygXext-6.dll (0x3ffcc0000)
         cygXft-2.dll => /usr/bin/cygXft-2.dll (0x3ffc50000)
         cyggcc_s-seh-1.dll => /usr/bin/cyggcc_s-seh-1.dll (0x3fef50000)
         cygXt-6.dll => /usr/bin/cygXt-6.dll (0x3ff910000)
         cyggfortran-3.dll => /usr/bin/cyggfortran-3.dll (0x3fedf0000)
         cygstdc++-6.dll => /usr/bin/cygstdc++-6.dll (0x3fb3c0000)
         cygexpat-1.dll => /usr/bin/cygexpat-1.dll (0x3ff0c0000)
         cygbz2-1.dll => /usr/bin/cygbz2-1.dll (0x3ff7c0000)
         cygz.dll => /usr/bin/cygz.dll (0x3fad20000)
         cygcrypto-1.0.0.dll => /usr/bin/cygcrypto-1.0.0.dll (0x3ff550000)
         cygssl-1.0.0.dll => /usr/bin/cygssl-1.0.0.dll (0x3fb670000)
         cygssp-0.dll => /usr/bin/cygssp-0.dll (0x3fd5d0000)
         cygintl-8.dll => /usr/bin/cygintl-8.dll (0x3ff210000)
         cygldap_r-2-4-2.dll => /usr/bin/cygldap_r-2-4-2.dll (0x3fe4e0000)
         cygxcb-1.dll => /usr/bin/cygxcb-1.dll (0x3fafb0000)
         cygXrender-1.dll => /usr/bin/cygXrender-1.dll (0x3ff970000)
         cygSM-6.dll => /usr/bin/cygSM-6.dll (0x3fff20000)
         cygICE-6.dll => /usr/bin/cygICE-6.dll (0x3fff60000)
         cygquadmath-0.dll => /usr/bin/cygquadmath-0.dll (0x3fb750000)
         cyglber-2-4-2.dll => /usr/bin/cyglber-2-4-2.dll (0x3fe5e0000)
         cygsasl2-3.dll => /usr/bin/cygsasl2-3.dll (0x3fb730000)
         cygXau-6.dll => /usr/bin/cygXau-6.dll (0x3ffd60000)
         cygXdmcp-6.dll => /usr/bin/cygXdmcp-6.dll (0x3ffce0000)
         cyguuid-1.dll => /usr/bin/cyguuid-1.dll (0x3fb010000)

and some bugs in thread or signal management (segfaults) only comes from 
Cygwin.

	Regards,

	JKB


More information about the RPL2 mailing list