Re: ext/curl/streams.c missing from php 5.5-git source
| From: | Johannes Schlüter | Date: | Mon, 03 Jun 2013 09:32:36 +0000 |
| Subject: | Re: ext/curl/streams.c missing from php 5.5-git source | ||
| References: | 1 | Groups: | php.qa |
| Request: | Send a blank email to php-qa+get-66879@lists.php.net to get a copy of this message | ||
curl streamwrappers have been dropped. Have you run buildconf after
updating the git clone?
johannes
On Sun, 2013-06-02 at 10:04 -0700, darx@sent.com wrote:
> (cc'd to PRIMARY MAINTAINERS for curl extension)
>
> building 5.5-git,
>
> git clone git://git.php.net/php-src.git
> git checkout PHP-5.5
> git log | head -n 10
> commit d9c2eecec0cbb9a7c032245308a72a913e092392
> Merge: d19e46d de42833
> Author: Matteo Beccati <mbeccati@php.net>
> Date: Sat Jun 1 23:23:14 2013 +0200
>
> Merge branch 'PHP-5.4' into PHP-5.5
>
> * PHP-5.4:
> Fixed bug #62857 (bytea test failures)
>
> configured as
> cd php-src
> ./configure --with-curl=shared --without-curlwrappers ...
>
> build fails @
>
> make
> ...
> /bin/sh /usr/local/src/php-src/libtool --silent
> --preserve-dup-deps --mode=compile /usr/bin/gcc-4.8 -Iext/curl/
> -I/usr/local/src/php-src/ext/curl/ -DPHP_ATOM_INC
> -I/usr/local/src/php-src/include -I/usr/local/src/php-src/main
> -I/usr/local/src/php-src -I/usr/local/src/php-src/ext/date/lib
> -I/usr/local/src/php-src/ext/ereg/regex -I/usr/include/libxml2
> -I/usr/local/ssl/include -I/usr/local/include
> -I/usr/include/freetype2 -I/usr/local/imap/c-client
> -I/usr/local/src/php-src/ext/mbstring/oniguruma
> -I/usr/local/src/php-src/ext/mbstring/libmbfl
> -I/usr/local/src/php-src/ext/mbstring/libmbfl/mbfl
> -I/usr/include/pspell -I/usr/local/net-snmp/include
> -I/usr/include/tidy -I/usr/local/src/php-src/TSRM
> -I/usr/local/src/php-src/Zend -I/usr/include -O2
> -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector
> -funwind-tables -fasynchronous-unwind-tables -march=amdfam10
> -mtune=amdfam10 -fPIC -DPIC -D_GNU_SOURCE -fno-strict-aliasing
> -fPIC -DPIC -D_GNU_SOURCE -fno-strict-aliasing
> -fvisibility=hidden -prefer-pic -c
> /usr/local/src/php-src/ext/curl/share.c -o ext/curl/share.lo
> make: *** No rule to make target
> `/usr/local/src/php-src/ext/curl/streams.c', needed by
> `ext/curl/streams.lo'. Stop.
>
> checking, "streams.c" is referenced
>
> grep streams.c -A5 -B5
grep -rlni streams .
> ./package.xml- <file role="src" name="config.mw32"/>
> ./package.xml- <file role="src" name="curl.dsp"/>
> ./package.xml- <file role="src" name="interface.c"/>
> ./package.xml- <file role="src" name="multi.c"/>
> ./package.xml- <file role="src" name="share.c"/>
> ==> ./package.xml: <file role="src"
> name="streams.c"/>
> ./package.xml- <file role="src" name="php_curl.h"/>
> ./package.xml- </filelist>
> ./package.xml- <deps>
> ./package.xml- <dep type="php" rel="ge" version="5" />
> ./package.xml- </deps>
> --
> ./curl.dsp-# Begin Source File
> ./curl.dsp-SOURCE=.\share.c
> ./curl.dsp-# End Source File
> ./curl.dsp-
> ./curl.dsp-# Begin Source File
> ==> ./curl.dsp:SOURCE=.\streams.c
> ./curl.dsp-# End Source File
> ./curl.dsp-
> ./curl.dsp-# End Group
> ./curl.dsp-# Begin Group "Header Files"
> ./curl.dsp-
>
> but missing,
>
> ls -1 ext/curl/*.c
> curl_file.c*
> interface.c
> multi.c*
> share.c*
>
>