编译Ruby2.0 问题解决

compiling readline.c
readline.c: In function ‘Init_readline’:
readline.c:1886:26: error: ‘Function’ undeclared (first use in this function)
     rl_pre_input_hook = (Function *)readline_pre_input_hook;
                          ^
readline.c:1886:26: note: each undeclared identifier is reported only once for e                                                                                        ach function it appears in
readline.c:1886:36: error: expected expression before ‘)’ token
     rl_pre_input_hook = (Function *)readline_pre_input_hook;
                                    ^
readline.c: At top level:
readline.c:530:1: warning: ‘readline_pre_input_hook’ defined but not used [-Wunu                                                                                        sed-function]
 readline_pre_input_hook(void)
 ^
make[2]: *** [readline.o] Error 1
make[2]: Leaving directory `/tmp/ruby/ruby-2.0.0-p353/ext/readline‘
make[1]: *** [ext/readline/all] Error 2

时间: 2024-11-05 01:52:36

编译Ruby2.0 问题解决的相关文章

php5.6编译yaf3.0.6报错,版本问题

php5.6编译yaf3.0.6 phpize 没问题 ./configure --with-php-config=/usr/local/php5.6/bin/php-config 没问题 make 出现错误 [[email protected] yaf-yaf-3.0.6]# make /bin/sh /usr/local/src/yaf-yaf-3.0.6/libtool --mode=compile cc -I. -I/usr/local/src/yaf-yaf-3.0.6 -DPHP_A

Ubuntu下编译3.0.4内核

Ubuntu下编译3.0.4内核 Linux内核3.0版本发布已有一段时间了,不知道这个版本号大跃进的内核是否好用.目前各个发行版的linux还仍未采用3.0的内核,因此可以自己动手编译内核来感受一下!趁着这次编译内核的机会可以再熟悉一下编译内核的步骤. 1.下载并解压内核到任意目录 从源码官网下载最新的内核源码3.0.4,可以解压至任意目录,我放在主目录下: 1 ~$ tar xjvf linux-3.0.4.tar.bz2 2.配置内核 对内核进行配置是为了得到内核配置文件.config.通

未能从程序集System.ServiceModel, Version=3.0.0.0问题解决

这个问题应该是我在windows8中使用iis8时候碰到的,iis8默认的.net版本是4.5,可能是后来用wcf的时候开启了 .NET Framework 3.5 WCF HTTP 激活,则会发生此错误.具体也没深究,网上解决办法还是很多的,微软的官方也有说明 http://msdn.microsoft.com/zh-cn/library/aa751852.aspx 如下图所示: 上面的或许你可以解决问题,如还是不能解决问题,出现下面的错误,当然我的版本是一定会出错的 此 Windows 版本

《linux 内核完全剖析》编译linux 0.12 内核 Ubuntu 64bits 环境

我×...终于好了,大概3 4个小时吧...各种毛刺问题.终究还是闯过来了.... [email protected]:~/Downloads/linux-0.00-050613/linux-0.00$ make ld -s -x -M head.o  -o system > System.map dd bs=32 if=boot of=Image skip=1 16+0 records in 16+0 records out 512 bytes (512 B) copied, 0.000605

Ubuntu 下载编译 Android5.0 源码

1.安装ubuntu 编译Android 5.0 需要ubuntu 64位的操作系统,在 http://mirrors.ustc.edu.cn/ubuntu-releases/14.10/ 下载Ubuntu 14.10 64 位版本. 提示: 1.建议下载14.10,不要下载14.04,在安装编译需要的软件时,各种依赖问题,很难麻烦 2.ubuntu 的磁盘空间需要给大一点,在创建虚拟机的时候,第一次改50g编译一半提示磁盘空间不够,给到100g就差不多了 2.安装openjdk-7-jdk A

ubuntu14.10上编译Android5.0.2源码

2015年04月14日 Android 暂无评论 阅读2064次ubuntu14.10上编译Android5.0.2源码 前面一篇文章说到了ubuntu14.10上Android5.0.2源码下载的具体步骤,这篇文章说的是ubuntu14.10上编译Android5.0.2源码的那些事. 1.先安装jdk 这里我使用的是openjdk,网上很多人关于jdk到底使用jdk5.jdk6.jdk7还是openjdk一直在争论不休,我选择的是openjdk7,最终证明是可以编译通过的. sudo apt

[bug]未能从程序集“System.ServiceModel, Version=3.0.0.0问题解决

在Windows Server 2008中的IIS服务器中部署WCF服务程序时,通过浏览器访问报出如下错误: 未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“System.ServiceModel.Activation.HttpModule”. 原因: 这是因为先安装了 .NET Framework 4,随后启用了 .NET Framework

在Ubuntu Server14.04上编译Android6.0源码

此前编译过Android4.4的源码,但是现在Android都到了7.0的版本,不禁让我感叹Google的步伐真心难跟上,趁这周周末时间比较充裕,于是在过去的24小时里,毅然花了9个小时编译了一把Android6.0的源码,但是昨天编译完之后已经很晚了,没来得及记录编译的步骤,今天才慢悠悠地来记录一下我在Ubuntu Server14.04上编译Android6.0源码的步骤.好了,废话不多说,我们开始吧! 步骤一: 安装Ubuntu系统.我们既可以通过虚拟机的方式安装Ubuntu,也可以直接在

ubuntu12.04编译android4.0源代码Deug3

make: *** [out/host/linux-x86/obj/EXECUTABLES/adb_intermediates/adb] 错误 1 这个报错网上统一的解决方法都是安装sudo apt-get install libncurses5-dev 但是我屡次卸载安装重启clean编译还是报错,最后才焕然大悟  make报错是linux-86的错 就是32位ubutun的错 因此要安装64位的libncurses5-dev  即 sudo apt-get install lib32ncur