ubuntu系统 编译libxml2的库是遇到如下错误

大家好: 
    我买了细说PHP书来学习。在搭建环境时使用的是ubuntu系统 
编译libxml2的库是遇到如下错误, 
In function ‘open‘, 
    inlined from ‘xmlNanoHTTPSave__internal_alias‘ at nanohttp.c:1588:12: 
/usr/include/x86_64-linux-gnu/bits/fcntl2.h:51:24: error: call to ‘__open_missing_mode‘ declared with attribute error: open with O_CREAT in second argument needs 3 arguments 
make[2]: *** [nanohttp.lo] Error 1 
make[2]: Leaving directory `/home/waveshare/work/PHP/libxml2-2.6.30‘ 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory `/home/waveshare/work/PHP/libxml2-2.6.30‘ 
make: *** [all] Error 2 
求解决。。。。。。

时间: 2024-10-05 23:09:26

ubuntu系统 编译libxml2的库是遇到如下错误的相关文章

ubuntu系统下,gsl 库链接问题 -undefined reference to `cblas_xxx`

今天在ubuntu系统下进行程序调试的时候出现以下错误信息: [ 10%] Linking CXX executable ../test_coco /usr/local/lib/libgsl.so: undefined reference to `cblas_ztrsv' /usr/local/lib/libgsl.so: undefined reference to `cblas_scasum' /usr/local/lib/libgsl.so: undefined reference to

ubuntu 14 编译视频第三方库ijkplayer,可以在winows下使用

1.先安装相关环境,具体在这里http://blog.163.com/[email protected]/blog/static/98334653201612310647799/ 根据上面那个安装之后,会直接有个eclipse+sdk.sdk那个只有一个版本但是暂时不用去升级,不影响. 2.根据这个官方https://github.com/Bilibili/ijkplayer 的api要求去下载个ndk r10e 下载地址:http://blog.csdn.net/ultrapro/articl

ubuntu 14 编译视频第三方库ijkplayer,能够在winows下使用

1.先安装相关环境,详细在这里http://blog.163.com/[email protected]/blog/static/98334653201612310647799/ 依据上面那个安装之后,会直接有个eclipse+sdk.sdk那个仅仅有一个版本号可是临时不用去升级.不影响. 2.依据这个官方https://github.com/Bilibili/ijkplayer 的api要求去下载个ndk r10e 下载地址:http://blog.csdn.net/ultrapro/arti

Ubuntu系统编译安装ffmpeg

FFmpeg编译安装(参数可以自定): ./configure --enable-libmp3lame --enable-libfdk-aac --enable-libx264 --enable-version3 --enable-pthreads --enable-avisynth --enable-gpl --enable-nonfree --prefix=/opt/ffmpeg make sudo make install 但是需要安装依赖: (1)安装aptitude和libfaac-d

虚拟机Ubuntu系统下kaldi安装与编译简介

kaldi官网:http://www.kaldi-asr.org/doc/index.html 在http://github.com/kaldi-asr/kaldi中直接下载kaldi的zip包,没有使用git方式,官网给出的git下载代码如下: 1 git clone https://github.com/kaldi-asr/kaldi.git kaldi --origin upstream 如果系统未安装 git,那么要首先安装git 1 sudo apt-get install git 图

ubuntu系统下cmake 编译matlab中mex文件

cmake 编译工程具有独特的优势,特别对于复杂的工程更是如此.利用matlab直接编译mex文件时,对于文件数据多的工程时,需要列举所有文件,并且要按照依赖关系排序,这些都是直接采用matalb编译mex的缺点. 下面通过一个简单的加法函数例子,说明如何利用cmake编译生成mex文件.如何对系统动态库进行设置,使matlab能够正常调用mex函数. 首先说明如何生成mex文件. 本例首先利用add.h.add.cpp文件编译生成add.so动态文件库,然后利用mian.cpp文件调用add.

Ubuntu 系统下安装gcc-arm-none-eabi编译STM32工程

在使用rikirobot机器人做ROS下的导航实验是,粗心大意将底层控制板烧坏,买了个新的电路板重新开始.在编译商家各处的STM32源代码时,Ubunt下总是出现了/arm-none-eabi-gcc/bin/ld:cannot find -lstdc++的错误,这是一个链接错误,使用arm-none-eabi-gcc编译器时总是连接不到libstdc++.首先尝试使用网上给出的一种方法,原因认为是在64位系统下编译32位的工程需要把32位的库包含进来,使用如下命令 1 sudo apt-get

在Ubuntu下编译Assimp库

在Ubuntu下编译Assimp库 如何在Ubuntu下编译Assimp库?这是我以前编译成功后做的笔记,供参考. 1.去下面的网站去下载Assimp库: http://assimp.sourceforge.net/ 2.安装cmake,似乎Assimp库只能通过cmake和vs工程文件进行构建,普通的makfile是通过它来产生的.Ubuntu下使用sudo apt-get install cmake.然后通过cmake --version查看cmake的版本,我cmake版本是2.8.11.

Ubuntu系统下OpenDaylight源码编译安装

操作系统:Linux x64 / Ubuntu 14.04 研究领域:软件定义网络SDN (Software-defined Networking) 开发组件:OpenDaylight 声明:转载请注明出处及本文链接 一.环境搭建 1. Java+Apache Maven基本开发环境搭建.详见相应的前面两篇文档: <Linux Ubuntu系统下Java开发环境搭建> <Linux Ubuntu系统下Apache Maven的安装和配置> 2. 安装用来获取OpenDaylight