php libiconv close_PHP 5.3.10 编译安装时出现 undefined reference to `libiconv' 错误的解决方法...
手动编译PHP安装时遇到如下错误
/usr/local/src/php-5.3.10/ext/xmlrpc/libxmlrpc/encodings.c:73: undefined reference to `libiconv_open' /usr/local/src/php-5.3.10/ext/xmlrpc/libxmlrpc/encodings.c:81: undefined reference to `libiconv' /usr/local/src/php-5.3.10/ext/xmlrpc/libxmlrpc/encodings.c:101: undefined reference to `libiconv_close' collect2: ld returned 1 exit status make: *** [sapi/fpm/php-fpm] 错误
1 表面看,是libiconv安装问题,重装libiconv之后问题依旧,网上看有人舍弃libiconv,使用 –without-iconv,我觉的不可取,这样是回避问题。 找了n久,终于找到bug所在: 在执行完 ./configure … 之后,修改下 Makefile,找到其中的
EXTRA_LIBS = -lcrypt -lz -lcrypt -lrt -lmysqlclient -lmcrypt -lldap -llber -lfreetype -lpng -lz -ljpeg -lcurl -lz -lrt -lm -ldl -lnsl -lrt -lxml2 -lz -lm -lssl -lcrypto -ldl -lz -lcurl -ldl -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lidn -lssl -lcrypto -lz -lxml2 -lz -lm -lssl -lcrypto -ldl -lz -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt -lxml2 -lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt
在最后面添加 -liconv ,修改后如下
EXTRA_LIBS = -lcrypt -lz -lcrypt -lrt -lmysqlclient -lmcrypt -lldap -llber -lfreetype -lpng -lz -ljpeg -lcurl -lz -lrt -lm -ldl -lnsl -lrt -lxml2 -lz -lm -lssl -lcrypto -ldl -lz -lcurl -ldl -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lidn -lssl -lcrypto -lz -lxml2 -lz -lm -lssl -lcrypto -ldl -lz -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt -lxml2 -lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt -liconv
php libiconv close_PHP 5.3.10 编译安装时出现 undefined reference to `libiconv' 错误的解决方法...相关推荐
- php libiconv close_PHP 編譯安裝時出現 undefined reference to `libiconv' 錯誤的解決方法
原文:http://flyfishes.blog.51cto.com/3527694/819693 手動編譯PHP安裝時遇到如下錯誤 /usr/local/src/php-5.3.10/ext/xml ...
- 打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法
打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法 参考文章: (1)打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法 (2)https://www.cnblogs.com/wp ...
- window10 安装出现the error code is 2503错误的解决方法
window10 安装出现the error code is 2503错误的解决方法: 设置 C:\WINDOWS\TEMP的权限 转载于:https://www.cnblogs.com/94coo ...
- lnmp mysql安装失败_LNMP一键安装包常见问题错误及解决方法(不定期更新)
lnmp一键安装包安装及使用过程中的问题及解决发那个发基本上在lnmp论坛都能找到,提问前先使用论坛搜索相关关键词.下面整理一下问的比较多的问题的解决方法. 1.开始安装LNMP时,前面提示error ...
- m1Mac上下载安装并运行gprMax中几个错误的解决方法
问题出现前提:已安装homebrew和anaconda,在终端中 $brew update $brew upgrade $ conda update conda $ conda install git ...
- 编译opencv4.2时出现undefined reference to `jpeg_default_qtables‘错误的解决方案
操作系统:kylinV10 opencv版本:4.2.0 在编译opencv4.2.0的版本时,出现undefined reference to `jpeg_default_qtables'的错误提示 ...
- 编译php时提示“Cannot find MySQL header files”的解决方法
由于系统中被别人已经用rpm包安装过mysql了 在编译php时参数如下: /configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/ap ...
- QGC编译报错error C2220: 警告被视为错误 最佳解决方法
前面搜了一下,试过各种方法依然报错,先整理别人的解决方法 目录 一.重新保存文件 二,更改编码方式 三.最终解决方案:修改配置文件 一.重新保存文件 注意这里的配置"Wx/WX-" ...
- Keil MDK5 编译报Undefined symbol __builtin_ffs 的错误的解决方法
问题描述 __builtin_ffs 的作用,就是求一个32位数值中,从低位开始的1出现的位置,这算是一个内置的函数,所以直接使用,计算会比较的快. RT-Thread 内核代码中,使用这个 函数,作 ...
- 用gcc编译.cpp文件可能出现undefined reference to `__gxx_personality_v0'问题的解决
用gcc编译.cpp文件时出现错误:undefined reference to `__gxx_personality_v0', 解决的办法就是通过g++来编译,就可以通过了!! 用gcc编译的话需要 ...
最新文章
- ISE 14.7 调试错误笔记
- 反向代理post参数怎么传输_都9102年了,GET和POST的区别掌握了没有?
- 在vi或vim上查找字符串
- element ui 中el-input搜索输入框或者普通输入框无法输入的问题讨论
- 84直方图最大矩形覆盖 · Largest Rectangle in Histogram
- android平台malloc_debug使用方法(含测试代码)
- D. Robot Rapping Results Report(拓扑排序+二分)
- 日记侠:你的第一桶金可能就是个关键词
- Android 版本号及对应的版本名称
- vue源码解析:vue生命周期方法$mount方法的实现原理
- 大小写字母转换c语言用getchar,用getchar改写大小写.doc
- Matplotlib 2 |折线图| 柱状图| 堆叠图| 面积图| 填图| 饼图| 直方图| 散点图| 极坐标| 图箱型图
- 如何快速的将word文档中的图片提取出来
- Spark源码环境问题
- 日历签到html,简单的手机移动端日历签到js代码
- Qt菜单栏-工具栏-状态栏
- 什么是证书透明度(Certificate Transparency,CT)?
- 有谁还在说入门大数据难?从spark开始带你起飞
- Simulink S-function 学习及使用实例
- HTTPS证书知识扫盲
热门文章
- Spring Boot 1.5.2.RELEASE中文版
- java基础之ArrayLis类
- qt怎么连接oracle,Qt连接Oracle数据库详细介绍(QOCI)
- Grasshopper学习手册第二版资源
- Flink实现异步IO实战
- JavaWeb播放视频实现断点续传、分片上传
- nodejs koa2 mysql_springboot动态加载sigar - SegmentFault 思否
- NLPIR 汉语分词系统 (PyNLPIR) 学习手札
- 景点旅游信息系统——C/C++程序设计、Qt图形化界面
- Eternal机器人指令大全