zoukankan      html  css  js  c++  java
  • LAMP php5.4编译 _php_image_stream_putc等问题

    编译时出现下列问题时:

    In file included from /usr/local/src/php-5.4.6/ext/gd/gd.c:103:
    /usr/local/src/php-5.4.6/ext/gd/gd_ctx.c: 在函数‘_php_image_stream_putc’中:
    /usr/local/src/php-5.4.6/ext/gd/gd_ctx.c:51: 错误:‘struct gdIOCtx’没有名为‘data’的成员
    /usr/local/src/php-5.4.6/ext/gd/gd_ctx.c: 在函数‘_php_image_stream_putbuf’中:
    /usr/local/src/php-5.4.6/ext/gd/gd_ctx.c:58: 错误:‘struct gdIOCtx’没有名为‘data’的成员
    /usr/local/src/php-5.4.6/ext/gd/gd_ctx.c: 在函数‘_php_image_stream_ctxfree’中:
    /usr/local/src/php-5.4.6/ext/gd/gd_ctx.c:67: 错误:‘struct gdIOCtx’没有名为‘data’的成员
    /usr/local/src/php-5.4.6/ext/gd/gd_ctx.c:68: 错误:‘struct gdIOCtx’没有名为‘data’的成员
    /usr/local/src/php-5.4.6/ext/gd/gd_ctx.c:69: 错误:‘struct gdIOCtx’没有名为‘data’的成员
    In file included from /usr/local/src/php-5.4.6/ext/gd/gd.c:103:
    /usr/local/src/php-5.4.6/ext/gd/gd_ctx.c: 在函数‘_php_image_output_ctx’中:
    /usr/local/src/php-5.4.6/ext/gd/gd_ctx.c:153: 错误:‘gdIOCtx’没有名为‘data’的成员
    make: *** [ext/gd/gd.lo] 错误 1
    修改gd安装目录下的include/gd_io.h文件。
    修改为文件中的结构体为

     typedef struct gdIOCtx

    {

      int (*getC) (struct gdIOCtx *);

      int (*getBuf) (struct gdIOCtx *, void *, int);

     

      void (*putC) (struct gdIOCtx *, int);

      int (*putBuf) (struct gdIOCtx *, const void *, int);

     

     

      int (*seek) (struct gdIOCtx *, const int);

     

      long (*tell) (struct gdIOCtx *);

     

      void (*gd_free) (struct gdIOCtx *);

      void (*data);

    }

    gdIOCtx;

    其中红色的部分为添加的修改,其他部分无修改。
    二、当出现以下错误时:
    Generating phar.php
    Generating phar.phar
    PEAR package PHP_Archive not installed: generated phar will require PHP's phar extension be enabled.
    directorytreeiterator.inc
    pharcommand.inc
    clicommand.inc
    invertedregexiterator.inc
    directorygraphiterator.inc
    phar.inc
     
    Build complete.
    Don't forget to run 'make test'.
    使用以下命令
    wget http://pear.php.net/go-pear.phar
    /usr/local/php/bin/php go-pear.phar
    默认参数。
  • 相关阅读:
    Eclipse快捷键大全(转载)
    IE9浏览Flash页面时显示错位并不停地闪烁
    flash全屏事件和键盘按下事件部分不能触发问题
    AS3摘要(转载)
    【as3手册小记】ActionScript 中处理全屏模式的注意事项
    巧用FlashPaper 让Word文档变Flash
    AS3视频照相截图(转载)
    Json串到json对象的转换
    映射文件详解(转)
    Jquery .ajax方法分析(一)
  • 原文地址:https://www.cnblogs.com/xingmeng/p/3221264.html
Copyright © 2011-2022 走看看