From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lf1-x12b.google.com (mail-lf1-x12b.google.com [IPv6:2a00:1450:4864:20::12b]) by sourceware.org (Postfix) with ESMTPS id 71AB1386EC42 for ; Mon, 29 Jun 2020 17:46:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 71AB1386EC42 Received: by mail-lf1-x12b.google.com with SMTP id g139so9598445lfd.10 for ; Mon, 29 Jun 2020 10:46:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=FLGd2r563pNbkhhabsnKsDTteSFIS6qa4/U8GUu1+w4=; b=jiIvABTB6ZSeErqN9ZNrLTBbFKP01X4YthljR4ZHcVtoDk+3nOSaTZrZIifBwXQNUO oDtQU7vwdQWDQfpfV47zlr/WRllcGFn9z19XHX/yDAGgVqATt35a1cBlhOkQ1P7A+tyO BMzsCTE0zDiEi88GBeci8ltmd9+Sv1ra4JRS6Jmeb+5kUFHhhwXP5W74/GWEqppShVje OHVPxC0/WihB/xd3Jr/EGDfIf7Tae6+Uz2N6836dgomF9ox1p+t2voDr5iJaKFg/1cDv 3JPjDOxqTYcEQVcgjrwaOwvaEBD7qjHmO19jlBCdMs3/Xj0VTCpg54mtJbULBoU93NJH iVTQ== X-Gm-Message-State: AOAM531xMIdJyGlWGoWWaF3hQoXqRcHoDpCcPvFUMCi3zFY6+TXd7GRr G+kja11Jd+UJaLggtOOYFSvxjxvIZbzsCRGcK6WaFvHjzgtHMyo= X-Google-Smtp-Source: ABdhPJzXpT6o5r5DBFTlo3rKMgu/O+YZvqmlnz2gyhDT2hBIrXdFGNGPHozMfV9Vc+SdYEY3x23JJ+lqAXUtXtPZpYc= X-Received: by 2002:a19:22d6:: with SMTP id i205mr9871834lfi.50.1593452758960; Mon, 29 Jun 2020 10:45:58 -0700 (PDT) MIME-Version: 1.0 From: Cary Lewis Date: Mon, 29 Jun 2020 13:45:47 -0400 Message-ID: Subject: Attempting to compile latest php 8.0.0 from source To: cygwin@cygwin.com X-Spam-Status: No, score=-3.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Jun 2020 17:46:02 -0000 I did a git clone: git clone https://github.com/php/php-src.git then: ./configure --with-pear --enable-mbstring --with-curl --with-openssl --with-xmlrpc --enable-soap --enable-zip --with-jpeg-dir --with-png-dir --with-mysqli --enable-embedded-mysqli --with-freetype-dir --enable-intl --with-xsl --with-zlib --with-json but when I try to run make, i get errors: /bin/sh /home/clewis/php-src/libtool --silent --preserve-dup-deps --mode=3Dcompile g++ -DU_NO_DEFAULT_INCLUDE_UTF_HEADERS=3D1 -DU_HIDE_OBSOLETE_UTF_OLD_H=3D1 -Wno-write-strings -D__STDC_LIMIT_MACROS -DZEND_ENABLE_STATIC_TSRMLS_CACHE=3D1 -std=3Dc++11 -DUNISTR_FROM_CHAR_EXPLICIT=3Dexplicit -DUNISTR_FROM_STRING_EXPLICIT=3Dexplicit -Iext/intl/ -I/home/clewis/php-src/ext/intl/ -DPHP_ATOM_INC -I/home/clewis/php-src/include -I/home/clewis/php-src/main -I/home/clewis/php-src -I/home/clewis/php-src/ext/date/lib -I/usr/include/libxml2 -I/home/clewis/php-src/ext/mbstring/libmbfl -I/home/clewis/php-src/ext/mbstring/libmbfl/mbfl -I/home/clewis/php-src/TSRM -I/home/clewis/php-src/Zend -g -O2 -c /home/clewis/php-src/ext/intl/intl_convertcpp.cpp -o ext/intl/intl_convertcpp.lo In file included from /home/clewis/php-src/Zend/zend.h:41, from /home/clewis/php-src/main/php.h:31, from /home/clewis/php-src/ext/intl/intl_convertcpp.cpp:20: /home/clewis/php-src/Zend/zend_signal.h:44:2: error: =E2=80=98siginfo_t=E2= =80=99 does not name a type 44 | siginfo_t *siginfo; | ^~~~~~~~~ In file included from /home/clewis/php-src/Zend/zend_types.h:25, from /home/clewis/php-src/ext/intl/intl_convertcpp.h:23, from /home/clewis/php-src/ext/intl/intl_convertcpp.cpp:17: /home/clewis/php-src/Zend/zend_portability.h:378:18: error: =E2=80=98sigjmp= _buf=E2=80=99 does not name a type; did you mean =E2=80=98jmp_buf=E2=80=99? 378 | # define JMP_BUF sigjmp_buf | ^~~~~~~~~~ /home/clewis/php-src/Zend/zend_globals.h:151:2: note: in expansion of macro =E2=80=98JMP_BUF=E2=80=99 151 | JMP_BUF *bailout; | ^~~~~~~ make: *** [Makefile:988: ext/intl/intl_convertcpp.lo] Error 1 Does anyone know how to patch php to compile under cygwin?