-
Couldn't load subscription status.
- Fork 211
Open
@jingjingxyk
Description
Bug Report
/src/libmongoc/src/libbson/src/bson/bson-error.c -o ext/mongodb/src/libmongoc/src/libbson/src/bson/bson-error.lo -MMD -MF ext/mongodb/src/libmongoc/src/libbson/src/bson/bson-error.dep -MT ext/mongodb/src/libmongoc/src/libbson/src/bson/bson-error.lo
/tmp/t/php-src/ext/mongodb/src/libmongoc/src/libbson/src/bson/bson-error.c:113:8: error: incompatible integer to pointer conversion assigning to 'char *' from 'int' [-Wint-conversion]
ret = strerror_r (err_code, buf, buflen);
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
make: *** [Makefile:806: ext/mongodb/src/libmongoc/src/libbson/src/bson/bson-error.lo] Error 1
make: *** Waiting for unfinished jobs....
4 warnings generated.
test php static link on alpine 3.17
set -uex mkdir -p /tmp/t cd /tmp/t test -f php-8.2.7.tar.gz || wget -O php-8.2.7.tar.gz https://github.com/php/php-src/archive/refs/tags/php-8.2.7.tar.gz test -d php-src && rm -rf php-src mkdir -p php-src tar --strip-components=1 -C php-src -xf php-8.2.7.tar.gz test -f mongodb-1.16.1.tgz || wget -O mongodb-1.16.1.tgz https://github.com/mongodb/mongo-php-driver/releases/download/1.16.1/mongodb-1.16.1.tgz mkdir -p mongodb tar --strip-components=1 -C mongodb -xf mongodb-1.16.1.tgz test -d php-src/ext/mongodb && rm -rf php-src/ext/mongodb mv mongodb php-src/ext/ export CC=clang export CXX=clang++ export LD=ld.lld cd php-src ./buildconf --force ./configure \ --disable-all \ --disable-cgi \ --enable-shared=no \ --enable-static=yes \ --enable-cli \ --enable-mongodb \ --with-mongodb-system-libs=no \ --with-mongodb-ssl=no \ --with-mongodb-sasl=no \ --with-mongodb-icu=no \ --with-mongodb-client-side-encryption=no make -j $(nproc)