configure: error: utf8_mime2text() has new signature, but U8T_CANONICAL is missing

前端 未结 8 1903
北荒
北荒 2020-12-13 23:56

Today I am trying to upgrade php on MacOS Mountain Lion. I followed MacTuts+ tutorial and on the step where I execute that long command:



        
8条回答
  •  抹茶落季
    2020-12-14 00:45

    Old threads never die ...

    I'm on OSX Yosemite 10.10.5, and have installed my own php, currently 5.6.1, and want to upgrade to 5.6.13 - came across that same error just following imap.

    Saw this thread, and ran brew install map-uw then ran configure based on my existing phpinfo output.

    ./configure \
    --prefix=/usr/local/php5 \
    --with-apxs2=/usr/sbin/apxs \
    --with-config-file-scan-dir=/usr/local/php5/php.d \
    --with-openssl=/usr \
    --with-zlib=/usr \
    --with-zlib-dir=/usr \
    --with-gd \
    --with-ldap \
    --with-xmlrpc \
    --enable-exif \
    --enable-soap \
    --enable-wddx \
    --enable-ftp \
    --enable-sockets \
    --with-bz2=/usr \
    --enable-zip \
    --enable-shmop \
    --enable-sysvsem \
    --enable-sysvshm \
    --enable-sysvmsg \
    --enable-mbstring \
    --enable-bcmath \
    --enable-calendar \
    --with-mhash \
    --enable-fpm \
    --with-mysql=mysqlnd \
    --with-mysqli=mysqlnd \
    --with-pdo-mysql=mysqlnd \
    --enable-pcntl \
    --enable-dtrace \
    --enable-opcache \
    --disable-phpdbg \
    --with-icu-dir=/usr/local/php5 \
    --with-mssql=shared,/usr/local/php5 \
    --with-pdo-dblib=shared,/usr/local/php5 \
    --with-libxml-dir=shared,/usr/local/php5 \
    --with-xsl=shared,/usr/local/php5 \
    --with-imap=shared,/usr/local/Cellar/imap-uw/2007f \
    --with-kerberos=/usr \
    --with-imap-ssl=/usr \
    --with-gettext=/usr/local/php5 \
    --with-curl=shared,/usr/local/php5 \
    --with-png-dir=/usr/local/php5 \
    --with-jpeg-dir=/usr/local/php5 \
    --enable-gd-native-ttf \
    --with-freetype-dir=/usr/local/php5 \
    --with-pgsql=shared,/usr/local/php5 \
    --with-pdo-pgsql=shared,/usr/local/php5 \
    --with-mcrypt=shared,/usr/local/php5 \
    --with-tidy=/usr/local/php5 \
    --with-gmp=shared,/usr/local/php5 \
    --with-readline=shared,/usr/local/php5
    

    Then make. And it seems to be working fine.

提交回复
热议问题