delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
X-SWARE-Spam-Status: | No, hits=5.0 required=5.0 tests=AWL,BAYES_00,TO_NO_BRKTS_PCNT,TW_BD,TW_BF,TW_BG,TW_BJ,TW_BL,TW_BP,TW_BX,TW_EG,TW_GC,TW_IB,TW_PX,TW_UU,TW_XC,TW_XX,TW_YG |
X-Spam-Check-By: | sourceware.org |
Date: | Wed, 22 Feb 2012 19:29:33 -0600 |
From: | Tassilo Philipp <tphilipp AT potion-studios DOT com> |
To: | cygwin AT cygwin DOT com |
Subject: | more "address space needed ... is already occupied" problems (with snapshot of 2012-02-20) |
Message-Id: | <20120222192933.0a8e03f6.tphilipp@potion-studios.com> |
Mime-Version: | 1.0 |
X-IsSubscribed: | yes |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Hello ml, I recently ran into many problems using rake to build a few of my projects, whenever rake calls itself recursively (for subprojects, etc. as in a typical make-style build tool setup). It's very random - sometimes I get a single error, sometimes nothing, but most of the time it sits there and prints the following until I kill the build: 17 [main] ruby 1028 child_info_fork::abort: address space needed by 'etc.so' (0x360000) is already occupied 1 [main] ruby 2076 child_info_fork::abort: address space needed by 'etc.so' (0x360000) is already occupied 1 [main] ruby 2128 child_info_fork::abort: address space needed by 'etc.so' (0x360000) is already occupied .... I checked the mailing list and found all kind of infos about similar problem, but none of the solutions worked for me. What I - unsuccessfully - tried so far: - using the snapshot of feb 9, 2012 (which contains a fix by Corinna, that apparently solved a very similar problem pointed out a few days ago) - using latest snapshot of feb 20, 2012 - using cygwin 1.7.10 and 1.7.9 - playing around with rebaseall and peflagsall, with and without rebooting the machine - using ruby 1.8.7 as it is available via setup.exe - using self-built version of llatest release of ruby 1.9.3 - wiping cygwin off my machine and reinstalling a mint version - many different combinations of the above So well, I guess 'm stuck. Any ideas? The following below is my current `cygcheck -s` output: --------------------------------------------------------------------------------------------- Cygwin Configuration Diagnostics Current System Time: Thu Feb 23 01:24:10 2012 Windows 7 Professional N Ver 6.1 Build 7601 Service Pack 1 Running under WOW64 on AMD64 Path: C:\cygwin\usr\local\bin C:\cygwin\bin C:\Program Files (x86)\MiKTeX 2.9\miktex\bin C:\Program Files (x86)\Console2 C:\devkitPro\msys\bin C:\Program Files (x86)\Intel\OpenCL SDK\1.1\bin\x64 C:\Program Files (x86)\Intel\OpenCL SDK\1.1\bin\x86 C:\windows\system32 C:\Program Files (x86)\unixutils C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\Intel64 C:\Program Files (x86)\Common Files\Intel\Shared Files\cpp\bin\ia32 C:\Windows\system32 C:\Windows C:\Windows\System32\Wbem C:\Program Files (x86)\Microsoft Visual Studio 10.0\vc\bin C:\Ruby192\bin C:\Program Files\Debugging Tools for Windows (x64) C:\Program Files (x86)\QuickTime\QTSystem C:\Program Files (x86)\Autodesk\Backburner C:\Program Files (x86)\Common Files\Autodesk Shared C:\Program Files (x86)\Common Files\Lenovo C:\Program Files (x86)\PuTTY C:\Program Files (x86)\Subversion\bin C:\Program Files (x86)\OpenVPN\bin Output from C:\cygwin\bin\id.exe UID: 1001(cslag) GID: 513(None) 513(None) 0(root) 544(Administrators) 545(Users) 1000(HomeUsers) SysDir: C:\Windows\system32 WinDir: C:\Windows USER = 'cslag' PWD = '/cygdrive/c/Users/cslag/Desktop/dev/n-sane/Projects/n-saneBase/nwl' HOME = '/home/cslag' Use '-r' to scan registry obcaseinsensitive set to 1 Cygwin installations found in the registry: System: Key: c5e39b7a9d22bafb Path: C:\cygwin c: hd NTFS 101424Mb 92% CP CS UN PA FC main d: hd NTFS 1199Mb 57% CP CS UN PA FC SYSTEM_DRV e: hd NTFS 9999Mb 67% CP CS UN PA FC Lenovo_Recovery C:\cygwin / system binary,auto C:\cygwin\bin /usr/bin system binary,auto C:\cygwin\lib /usr/lib system binary,auto cygdrive prefix /cygdrive user binary,auto Found: C:\cygwin\bin\awk -> C:\cygwin\bin\gawk.exe Found: C:\cygwin\bin\bash.exe Found: C:\cygwin\bin\cat.exe Found: C:\Program Files (x86)\unixutils\cat.exe Found: C:\cygwin\bin\cp.exe Found: C:\Program Files (x86)\unixutils\cp.exe Found: C:\cygwin\bin\cpp.exe -> C:\cygwin\etc\alternatives\cpp -> C:\cygwin\bin\cpp-4.exe Not Found: crontab Found: C:\cygwin\bin\find.exe Found: C:\windows\system32\find.exe Found: C:\Program Files (x86)\unixutils\find.exe Found: C:\Windows\system32\find.exe Found: C:\cygwin\bin\gcc.exe -> C:\cygwin\etc\alternatives\gcc -> C:\cygwin\bin\gcc-4.exe Not Found: gdb Found: C:\cygwin\bin\grep.exe Found: C:\Program Files (x86)\unixutils\grep.exe Found: C:\cygwin\bin\kill.exe Found: C:\Program Files\Debugging Tools for Windows (x64)\kill.exe Found: C:\cygwin\bin\ld.exe Found: C:\cygwin\bin\ls.exe Found: C:\Program Files (x86)\unixutils\ls.exe Found: C:\cygwin\bin\make.exe Found: C:\Program Files (x86)\unixutils\make.exe Found: C:\cygwin\bin\mv.exe Found: C:\Program Files (x86)\unixutils\mv.exe Found: C:\cygwin\bin\patch.exe Found: C:\Program Files (x86)\unixutils\patch.exe Found: C:\cygwin\bin\perl.exe Found: C:\cygwin\bin\rm.exe Found: C:\Program Files (x86)\unixutils\rm.exe Found: C:\cygwin\bin\sed.exe Found: C:\Program Files (x86)\unixutils\sed.exe Found: C:\cygwin\bin\ssh.exe Found: C:\cygwin\bin\sh.exe Found: C:\cygwin\bin\tar.exe Found: C:\Program Files (x86)\unixutils\tar.exe Found: C:\cygwin\bin\test.exe Found: C:\Program Files (x86)\unixutils\test.exe Found: C:\cygwin\bin\vi -> C:\cygwin\bin\vim-nox.exe Found: C:\cygwin\bin\vim -> C:\cygwin\etc\alternatives\vim -> C:\cygwin\bin\vim-nox.exe 2011k 2012/02/22 C:\cygwin\usr\local\bin\cygruby191.dll 118k 2012/02/19 C:\cygwin\bin\cygapr-1-0.dll 89k 2011/12/20 C:\cygwin\bin\cygaprutil-1-0.dll 15k 2009/12/27 C:\cygwin\bin\cygattr-1.dll 95k 2010/06/24 C:\cygwin\bin\cygblkid-1.dll 62k 2011/05/21 C:\cygwin\bin\cygbz2-1.dll 108k 2010/01/05 C:\cygwin\bin\cygcloog-0.dll 7k 2003/10/19 C:\cygwin\bin\cygcrypt-0.dll 1244k 2012/01/18 C:\cygwin\bin\cygcrypto-0.9.8.dll 929k 2011/11/10 C:\cygwin\bin\cygdb-4.5.dll 219k 2011/10/03 C:\cygwin\bin\cygdbus-1-3.dll 93k 2011/11/10 C:\cygwin\bin\cygdb_cxx-4.5.dll 511k 2010/06/17 C:\cygwin\bin\cygedit-0.dll 118k 2008/05/09 C:\cygwin\bin\cygexpat-1.dll 29k 2010/05/12 C:\cygwin\bin\cygfam-0.dll 21k 2011/10/26 C:\cygwin\bin\cygffi-4.dll 43k 2010/01/02 C:\cygwin\bin\cygform-10.dll 40k 2009/03/01 C:\cygwin\bin\cygform-8.dll 48k 2003/08/09 C:\cygwin\bin\cygform7.dll 47k 2010/01/02 C:\cygwin\bin\cygformw-10.dll 79k 2011/10/26 C:\cygwin\bin\cyggcc_s-1.dll 18965k 2011/10/26 C:\cygwin\bin\cyggcj-11.dll 13158k 2011/10/26 C:\cygwin\bin\cyggcj-noncore-11.dll 3752k 2011/10/26 C:\cygwin\bin\cyggcj-tools-11.dll 449k 2011/05/20 C:\cygwin\bin\cyggcrypt-11.dll 19k 2009/02/26 C:\cygwin\bin\cyggdbm-4.dll 8k 2009/02/26 C:\cygwin\bin\cyggdbm_compat-4.dll 11k 2011/10/26 C:\cygwin\bin\cyggij-11.dll 1024k 2011/11/16 C:\cygwin\bin\cyggio-2.0-0.dll 846k 2011/11/16 C:\cygwin\bin\cygglib-2.0-0.dll 12k 2011/11/16 C:\cygwin\bin\cyggmodule-2.0-0.dll 317k 2011/07/31 C:\cygwin\bin\cyggmp-3.dll 14k 2011/07/31 C:\cygwin\bin\cyggmpxx-4.dll 614k 2011/11/15 C:\cygwin\bin\cyggnutls-26.dll 21k 2011/11/15 C:\cygwin\bin\cyggnutls-extra-26.dll 24k 2011/11/15 C:\cygwin\bin\cyggnutls-openssl-27.dll 52k 2011/11/15 C:\cygwin\bin\cyggnutlsxx-27.dll 267k 2011/11/16 C:\cygwin\bin\cyggobject-2.0-0.dll 42k 2011/10/26 C:\cygwin\bin\cyggomp-1.dll 14k 2011/05/20 C:\cygwin\bin\cyggpg-error-0.dll 14k 2011/11/16 C:\cygwin\bin\cyggthread-2.0-0.dll 25k 2011/01/26 C:\cygwin\bin\cyghistory7.dll 358k 2012/02/09 C:\cygwin\bin\cygicons-0.dll 985k 2011/10/16 C:\cygwin\bin\cygiconv-2.dll 190k 2011/11/16 C:\cygwin\bin\cygidn-11.dll 35k 2011/10/16 C:\cygwin\bin\cygintl-8.dll 47k 2009/12/23 C:\cygwin\bin\cygjbig-2.dll 125k 2009/08/08 C:\cygwin\bin\cygjpeg-62.dll 193k 2009/08/08 C:\cygwin\bin\cygjpeg-7.dll 200k 2010/08/09 C:\cygwin\bin\cygjpeg-8.dll 7k 2011/10/26 C:\cygwin\bin\cygjvm.dll 60k 2004/09/27 C:\cygwin\bin\cygkpathsea-3.dll 65k 2005/05/05 C:\cygwin\bin\cygkpathsea-4.dll 39k 2008/09/07 C:\cygwin\bin\cyglber-2-3-0.dll 189k 2008/09/07 C:\cygwin\bin\cygldap-2-3-0.dll 201k 2008/09/07 C:\cygwin\bin\cygldap_r-2-3-0.dll 5k 2012/02/05 C:\cygwin\bin\cyglsa.dll 9k 2012/02/05 C:\cygwin\bin\cyglsa64.dll 30k 2010/09/23 C:\cygwin\bin\cygltdl-7.dll 123k 2011/05/19 C:\cygwin\bin\cyglzma-5.dll 116k 2011/11/16 C:\cygwin\bin\cyglzo2-2.dll 99k 2011/11/02 C:\cygwin\bin\cygmagic-1.dll 25k 2010/01/02 C:\cygwin\bin\cygmenu-10.dll 21k 2009/03/01 C:\cygwin\bin\cygmenu-8.dll 29k 2003/08/09 C:\cygwin\bin\cygmenu7.dll 25k 2010/01/02 C:\cygwin\bin\cygmenuw-10.dll 24k 2008/10/30 C:\cygwin\bin\cygminires.dll 213k 2011/07/31 C:\cygwin\bin\cygmp-3.dll 64k 2009/11/09 C:\cygwin\bin\cygmpc-1.dll 269k 2009/06/07 C:\cygwin\bin\cygmpfr-1.dll 1102k 2011/08/07 C:\cygwin\bin\cygmpfr-4.dll 63k 2010/01/02 C:\cygwin\bin\cygncurses++-10.dll 66k 2009/03/01 C:\cygwin\bin\cygncurses++-8.dll 63k 2010/01/02 C:\cygwin\bin\cygncurses++w-10.dll 195k 2010/01/02 C:\cygwin\bin\cygncurses-10.dll 237k 2009/03/01 C:\cygwin\bin\cygncurses-8.dll 224k 2003/08/09 C:\cygwin\bin\cygncurses7.dll 244k 2010/01/02 C:\cygwin\bin\cygncursesw-10.dll 118k 2011/11/15 C:\cygwin\bin\cygneon-27.dll 13k 2010/01/02 C:\cygwin\bin\cygpanel-10.dll 11k 2009/03/01 C:\cygwin\bin\cygpanel-8.dll 19k 2003/08/09 C:\cygwin\bin\cygpanel7.dll 13k 2010/01/02 C:\cygwin\bin\cygpanelw-10.dll 255k 2012/02/10 C:\cygwin\bin\cygpcre-0.dll 1627k 2010/08/29 C:\cygwin\bin\cygperl5_10.dll 249k 2011/07/28 C:\cygwin\bin\cygpng12.dll 22k 2002/06/09 C:\cygwin\bin\cygpopt-0.dll 695k 2009/04/18 C:\cygwin\bin\cygppl-7.dll 2481k 2009/04/18 C:\cygwin\bin\cygppl_c-2.dll 103k 2009/01/07 C:\cygwin\bin\cygpq.dll 122k 2011/10/05 C:\cygwin\bin\cygproxy-1.dll 18k 2009/04/18 C:\cygwin\bin\cygpwl-4.dll 164k 2011/01/26 C:\cygwin\bin\cygreadline7.dll 84k 2010/07/02 C:\cygwin\bin\cygsasl2-2.dll 54k 2011/03/04 C:\cygwin\bin\cygserf-0-1.dll 58k 2011/09/11 C:\cygwin\bin\cygserf-1-0.dll 8k 2011/05/05 C:\cygwin\bin\cygsigsegv-2.dll 1613k 2010/12/01 C:\cygwin\bin\cygsqlite3-0.dll 281k 2012/01/18 C:\cygwin\bin\cygssl-0.9.8.dll 8k 2011/10/26 C:\cygwin\bin\cygssp-0.dll 780k 2011/10/26 C:\cygwin\bin\cygstdc++-6.dll 292k 2012/02/17 C:\cygwin\bin\cygsvn_client-1-0.dll 39k 2012/02/17 C:\cygwin\bin\cygsvn_delta-1-0.dll 57k 2012/02/17 C:\cygwin\bin\cygsvn_diff-1-0.dll 20k 2012/02/17 C:\cygwin\bin\cygsvn_fs-1-0.dll 143k 2012/02/17 C:\cygwin\bin\cygsvn_fs_base-1-0.dll 133k 2012/02/17 C:\cygwin\bin\cygsvn_fs_fs-1-0.dll 7k 2012/02/17 C:\cygwin\bin\cygsvn_fs_util-1-0.dll 34k 2012/02/17 C:\cygwin\bin\cygsvn_ra-1-0.dll 23k 2012/02/17 C:\cygwin\bin\cygsvn_ra_local-1-0.dll 119k 2012/02/17 C:\cygwin\bin\cygsvn_ra_neon-1-0.dll 131k 2012/02/17 C:\cygwin\bin\cygsvn_ra_serf-1-0.dll 70k 2012/02/17 C:\cygwin\bin\cygsvn_ra_svn-1-0.dll 146k 2012/02/17 C:\cygwin\bin\cygsvn_repos-1-0.dll 289k 2012/02/17 C:\cygwin\bin\cygsvn_subr-1-0.dll 470k 2012/02/17 C:\cygwin\bin\cygsvn_wc-1-0.dll 58k 2011/11/14 C:\cygwin\bin\cygtasn1-3.dll 48k 2010/01/02 C:\cygwin\bin\cygtic-10.dll 48k 2010/01/02 C:\cygwin\bin\cygticw-10.dll 347k 2011/04/08 C:\cygwin\bin\cygtiff-5.dll 282k 2003/08/11 C:\cygwin\bin\cygtiff4.dll 9k 2011/04/08 C:\cygwin\bin\cygtiffxx-5.dll 16k 2010/06/24 C:\cygwin\bin\cyguuid-1.dll 28k 2010/03/28 C:\cygwin\bin\cygwrap-0.dll 1045k 2011/08/22 C:\cygwin\bin\cygX11-6.dll 11k 2010/08/03 C:\cygwin\bin\cygXau-6.dll 75k 2010/12/21 C:\cygwin\bin\cygxcb-1.dll 17k 2010/10/31 C:\cygwin\bin\cygXdmcp-6.dll 76k 2010/08/01 C:\cygwin\bin\cygz.dll 2747k 2012/02/22 C:\cygwin\bin\cygwin1.dll Cygwin DLL version info: DLL version: 1.7.11 DLL epoch: 19 DLL old termios: 5 DLL malloc env: 28 Cygwin conv: 181 API major: 0 API minor: 259 Shared data: 5 DLL identifier: cygwin1 Mount registry: 3 Cygwin registry name: Cygwin Program options name: Program Options Installations name: Installations Cygdrive default prefix: Build date: Snapshot date: 20120220-15:17:31 Shared id: cygwin1S5 No Cygwin services found. Cygwin Package Information Package Version Status _update-info-dir 01014-1 OK alternatives 1.3.30c-10 OK autoconf 10-1 OK autoconf2.1 2.13-10 OK autoconf2.5 2.68-1 OK automake 4-10 OK automake1.10 1.10.3-1 OK automake1.11 1.11.1-1 OK automake1.4 1.4p6-10 OK automake1.5 1.5-10 OK automake1.6 1.6.3-11 OK automake1.7 1.7.9-10 OK automake1.8 1.8.5-10 OK automake1.9 1.9.6-10 OK base-cygwin 3.0-1 OK base-files 4.0-9 OK bash 4.1.10-4 OK binutils 2.22.51-1 OK bzip2 1.0.6-2 OK coreutils 8.15-1 OK crypt 1.1-1 OK csih 0.9.4-1 OK cygport 0.10.7-1 OK cygrunsrv 1.36-1 OK cygutils 1.4.8-1 OK cygwin 1.7.10-1 OK cygwin-doc 1.7-1 OK dash 0.5.7-1 OK dbus 1.4.16-1 OK diffstat 1.54-1 OK diffutils 2.9-1 OK dos2unix 5.3.2-1 OK ed 1.0-1 OK editrights 1.01-2 OK file 5.09-1 OK findutils 4.5.9-2 OK gamin 0.1.10-11 OK gawk 4.0.0-1 OK gcc4-core 4.5.3-3 OK gcc4-g++ 4.5.3-3 OK gcc4-java 4.5.3-3 OK gettext 0.18.1.1-2 OK grep 2.6.3-1 OK groff 1.20.1-2 OK gsettings-desktop-schemas 3.2.0-1 OK gzip 1.4-1 OK ipc-utils 1.0-1 OK less 444-1 OK libapr1 1.4.6-1 OK libaprutil1 1.4.1-1 OK libattr1 2.4.43-1 OK libblkid1 2.17.2-1 OK libbz2_1 1.0.6-2 OK libcloog0 0.15.7-1 OK libdb4.5 4.5.20.2-3 OK libdbus1_3 1.4.16-1 OK libedit0 20090923-1 OK libexpat1 2.0.1-1 OK libfam0 0.1.10-11 OK libffi4 4.5.3-3 OK libgcc1 4.5.3-3 OK libgcj-common 4.5.3-3 OK libgcj11 4.5.3-3 OK libgcrypt11 1.4.6-1 OK libgdbm4 1.8.3-20 OK libglib2.0_0 2.30.2-1 OK libgmp3 4.3.2-1 OK libgmpxx4 4.3.2-1 OK libgnutls26 2.12.14-1 OK libgomp1 4.5.3-3 OK libgpg-error0 1.10-1 OK libiconv2 1.14-2 OK libidn11 1.22-1 OK libintl8 0.18.1.1-2 OK libjbig2 2.0-11 OK libjpeg62 6b-21 OK libjpeg7 7-10 OK libjpeg8 8b-1 OK libkpathsea3 2.0.2-15 OK libkpathsea4 3.0.0-3 OK libltdl7 2.4-1 OK liblzma5 5.0.2_20110517-1 OK liblzo2_2 2.06-1 OK libmpc1 0.8-1 OK libmpfr1 2.4.1-4 OK libmpfr4 3.0.1-1 OK libncurses10 5.7-18 OK libncurses7 5.3-4 OK libncurses8 5.5-10 OK libncursesw10 5.7-18 OK libneon27 0.29.6-1 OK libopenldap2_3_0 2.3.43-1 OK libopenssl098 0.9.8t-1 OK libpcre0 8.21-2 OK libpng12 1.2.46-1 OK libpopt0 1.6.4-4 OK libppl 0.10.2-1 OK libpq5 8.2.11-1 OK libproxy1 0.4.7-1 OK libreadline7 6.1.2-2 OK libsasl2 2.1.23-1 OK libserf0_1 0.7.1-1 OK libserf1_0 1.0.0-1 OK libsigsegv2 2.10-1 OK libsqlite3_0 3.7.3-1 OK libssp0 4.5.3-3 OK libsigsegv2 2.10-1 OK libsqlite3_0 3.7.3-1 OK libssp0 4.5.3-3 OK libstdc++6 4.5.3-3 OK libstdc++6-devel 4.5.3-3 OK libtasn1_3 2.10-1 OK libtiff4 3.6.0-5 OK libtiff5 3.9.4-1 OK libtool 2.4-1 OK libuuid1 2.17.2-1 OK libwrap0 7.6-21 OK libX11_6 1.4.4-1 OK libXau6 1.0.6-1 OK libxcb1 1.7-2 OK libXdmcp6 1.1.0-1 OK lndir 1.0.2-1 OK login 1.10-10 OK m4 1.4.16-1 OK make 3.82.90-1 OK man 1.6g-1 OK minires 1.02-1 OK mintty 1.0.3-1 OK opengl 1.1.0-10 OK openssh 5.9p1-1 OK patch 2.5.8-9 OK perl 5.10.1-5 OK rebase 4.0.1-1 OK rsync 3.0.9-1 OK run 1.1.13-1 OK sed 4.2.1-1 OK subversion 1.7.3-2 OK tar 1.25-1 OK termcap 5.7_20091114-14 OK terminfo 5.7_20091114-14 OK terminfo0 5.5_20061104-12 OK tetex 3.0.0-3 OK tetex-bin 3.0.0-3 Incomplete tetex-tiny 3.0.0-3 OK texinfo 4.13-4 OK tzcode 2010j-1 OK unzip 6.0-10 OK util-linux 2.17.2-1 OK vim 7.3.393-1 OK vim-common 7.3.393-1 OK w32api 3.17-2 OK wget 1.13.4-1 OK which 2.20-2 OK xxd 7.3.393-1 OK xz 5.0.2_20110517-1 OK zlib 1.2.5-1 OK zlib-devel 1.2.5-1 OK zlib0 1.2.5-1 OK Use -h to see help about each section -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |