- 浏览: 286953 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
langzhe:
Mac 下用 sudo cpan Template,依然不能 ...
第一次 使用 tsung -
langzhe:
<server host='127.0.0.1' por ...
ejabberd/tsung 做压力测试万万不可忽视测试工具问题 -
dlliwei:
jabberd_register.xml 内容如下(我的ser ...
ejabberd/tsung 做压力测试万万不可忽视测试工具问题 -
dlliwei:
你好,我安装tsung后执行命令: tsung -f jabb ...
ejabberd/tsung 做压力测试万万不可忽视测试工具问题 -
bit1129:
这么复杂的一个东西,一句话说完了?
keepalive
我的错误片段信息
/jinterface/java_src/com/ericsson/otp/erlang
configure: error: No curses library functions found
[fourth_bootstrap_build] Error 2
make: *** [fourth_bootstrap_build] Error 2
分析错误日志发现是javac编译问题引起的
在shell下输入javac提示
jason@client-3:~/soft/otp_src_R13B03$ javac
gcj-4.4: no input files
以下是从网上找的类似错误
Errors
:
make[3]: Entering directory `/home/ysg/Desktop/Documents/Development/
Erlang
/VirtualMachines/otp_src_R13B03
/lib
/jinterface
/java_src'
set -e; set -x; \
case "make" in *clearmake*) tflag="-T";; *) tflag="";; esac; \
if test -f com
/ericsson
/otp
/erlang
/ignore_config_record.inf; then
xflag=$tflag; fi; \
(cd com
/ericsson
/otp
/erlang
&& make -f Makefile.otp
$xflag opt)
+ tflag=
+ test -f com
/ericsson
/otp
/erlang
/ignore_config_record.inf
+ xflag=
+ cd com
/ericsson
/otp
/erlang
+ make -f Makefile.otp
opt
make[4]: Entering directory `/home/ysg/Desktop/Documents/Development/
Erlang
/VirtualMachines/otp_src_R13B03
/lib
/jinterface
/java_src/com
/
ericsson
/otp
/erlang
'
if [ ! -d "/home/ysg/Desktop/Documents/Development/Erlang
/
VirtualMachines/otp_src_R13B03
/lib
/jinterface
/priv
/" ];then mkdir "/
home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/priv
/"; fi
CLASSPATH
=/home/ysg/Desktop/Documents/Development/Erlang
/
VirtualMachines/otp_src_R13B03
/lib
/jinterface
/java_src/ javac -d /
home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/priv
/ OtpAuthException
.java
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpException
.java:24: warning: The serializable class
OtpException
does not declare a static final serialVersionUID field of type long
public abstract class
OtpException
extends Exception {
^^^^^^^^^^^^
1
problem (1
warning)
CLASSPATH
=/home/ysg/Desktop/Documents/Development/Erlang
/
VirtualMachines/otp_src_R13B03
/lib
/jinterface
/java_src/ javac -d /
home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/priv
/ OtpErlangDecodeException
.java
OtpErlangDecodeException
.java:28: warning: The serializable class
OtpErlangDecodeException
does not declare a static final
serialVersionUID field of type long
public class
OtpErlangDecodeException
extends OtpErlangException
{
^^^^^^^^^^^^^^^^^^^^^^^^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpException
.java:24: warning: The serializable class
OtpException
does not declare a static final serialVersionUID field of type long
public abstract class
OtpException
extends Exception {
^^^^^^^^^^^^
2 problems (2 warnings)
CLASSPATH
=/home/ysg/Desktop/Documents/Development/Erlang
/
VirtualMachines/otp_src_R13B03
/lib
/jinterface
/java_src/ javac -d /
home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/priv
/ OtpErlangExit
.java
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpException
.java:24: warning: The serializable class
OtpException
does not declare a static final serialVersionUID field of type long
public abstract class
OtpException
extends Exception {
^^^^^^^^^^^^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpErlangObject
.java:174
: warning: Unnecessary cast from byte to int
abc[k] += ((int)b[j+0] & 0xFF) + ((int)b[j+1
]<<8 & 0xFF00)
^^^^^^^^^^^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpErlangObject
.java:174
: warning: Unnecessary cast from byte to int
abc[k] += ((int)b[j+0] & 0xFF) + ((int)b[j+1
]<<8 & 0xFF00)
^^^^^^^^^^^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpErlangObject
.java:175
: warning: Unnecessary cast from byte to int
+ ((int)b[j+2]<<16
& 0xFF0000) + ((int)b[j+3]<<24);
^^^^^^^^^^^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpErlangObject
.java:175
: warning: Unnecessary cast from byte to int
+ ((int)b[j+2]<<16
& 0xFF0000) + ((int)b[j+3]<<24);
^^^^^^^^^^^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpErlangObject
.java:181
: warning: Unnecessary cast from byte to int
abc[k] += (int)b[j]<<n & m;
^^^^^^^^^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpErlangDecodeException
.java:28: warning: The serializable class
OtpErlangDecodeException
does not declare a static final
serialVersionUID field of type long
public class
OtpErlangDecodeException
extends OtpErlangException
{
^^^^^^^^^^^^^^^^^^^^^^^^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpInputStream
.java:1019
: warning: The local variable n is never read
final int n = read4BE();
^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpInputStream
.java:1087
: error
: The constructor String(int[], int,
int) is undefined
return new String(intbuf, 0, intbuf.length);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpOutputStream
.java:46: warning: The field OtpOutputStream
.eform is
never read locally
private
static final DecimalFormat eform = new DecimalFormat("e
+00;e-00");
^^^^^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpOutputStream
.java:47: warning: The field OtpOutputStream
.ten is
never read locally
private
static final BigDecimal ten = new BigDecimal(10
.0);
^^^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpOutputStream
.java:48: warning: The field OtpOutputStream
.one is
never read locally
private
static final BigDecimal one = new BigDecimal(1
.0);
^^^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpOutputStream
.java:722: warning: The local variable charbuf is never
read
final char[] charbuf = s.toCharArray();
^^^^^^^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpErlangPort
.java:43: warning: The constructor OtpErlangPort
(OtpSelf
)
is never used locally
private
OtpErlangPort
(final OtpSelf
self) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpErlangRef
.java:261: error
: Type mismatch: cannot convert from
Object to int[]
newRef.ids = ids.clone();
^^^^^^^^^^^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpErlangFun
.java:22: warning: The import java.util.Arrays is never
used
import java.util.Arrays;
^^^^^^^^^^^^^^^^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpErlangString
.java:22: warning: The import java.lang.Character is
never used
import java.lang.Character;
^^^^^^^^^^^^^^^^^^^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpErlangList
.java:404: error
: The constructor String(int[], int, int)
is undefined
return new String(values, 0, values.length);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpErlangTuple
.java:258: error
: Type mismatch: cannot convert from
Object to OtpErlangObject
[]
newTuple.elems = elems.clone();
^^^^^^^^^^^^^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpErlangBitstr
.java:281: error
: Type mismatch: cannot convert from
Object to byte[]
that.bin = bin.clone();
^^^^^^^^^^^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
AbstractConnection.java:277: warning: The parameter from is never
read
protected void sendBuf(final OtpErlangPid
from, final OtpErlangPid
dest,
^^^^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
AbstractConnection.java:510: warning: The label tick_loop is never
explicitly referenced
tick_loop: do {
^^^^^^^^^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpErlangInt
.java:59: warning: The local variable j is never read
final int j = intValue();
^
/home/ysg/Desktop/Documents/Development/Erlang
/VirtualMachines/
otp_src_R13B03
/lib
/jinterface
/java_src/com
/ericsson
/otp
/erlang
/
OtpMD5
.java:147
: warning: The method dumpstate() from the type OtpMD5
is never used locally
private
void dumpstate() {
^^^^^^^^^^^
24 problems (5 errors
, 19
warnings)
make[4]: *** [/home/ysg/Desktop/Documents/Development/Erlang
/
VirtualMachines/otp_src_R13B03
/lib
/jinterface
/priv
/com
/ericsson
/otp
/
erlang
/OtpErlangExit
.class
] Error
1
make[4]: Leaving directory `/home/ysg/Desktop/Documents/Development/
Erlang
/VirtualMachines/otp_src_R13B03
/lib
/jinterface
/java_src/com
/
ericsson
/otp
/erlang
'
make[3]: *** [opt] Error
2
make[3]: Leaving directory `/home/ysg/Desktop/Documents/Development/
Erlang
/VirtualMachines/otp_src_R13B03
/lib
/jinterface
/java_src'
make[2]: *** [opt] Error
2
make[2]: Leaving directory `/home/ysg/Desktop/Documents/Development/
Erlang
/VirtualMachines/otp_src_R13B03
/lib
/jinterface
'
make[1
]: *** [opt] Error
2
make[1
]: Leaving directory `/home/ysg/Desktop/Documents/Development/
Erlang
/VirtualMachines/otp_src_R13B03
/lib
'
make: *** [fourth_bootstrap_build] Error
2
发表评论
-
分析 mnesia 索引慢的问题,结果出乎意料.
2015-12-15 15:09 1366分析 mnesia 索引慢的 ... -
keepalive
2014-08-12 17:30 1259{keepalive, Boolean}(TCP/IP so ... -
erlang 手动回收内存
2014-01-20 16:39 1611%%% Garbage collection may ta ... -
Erlang内存分布
2014-01-17 20:18 2022此文来自:https://blog.heroku.com/ ... -
flush 方法小用和pid()方法
2014-01-08 19:23 10271> flush(). ok 2> Pi ... -
Erlang bit语法入门-1
2013-05-14 12:18 904Erlang bit语法入门 1> Red ... -
++操作与lists:concat操作比较 (lists:concat运算结果)
2013-04-11 14:53 1184测试环境 Linux jason-lxw 3.2.0-3 ... -
解决错误src/rabbit_networking.erl:49: type hostname() undefined
2013-02-21 12:31 1041使用 make USE_SPECS=false 参数编译 ... -
我的第一个escript
2013-02-21 11:38 9691 #!/usr/bin/env escript ... -
不要忽略任何一个错误提示,更要找到原因linked websocket controlling loop crashed with reason: kille
2013-02-20 14:29 1111开发程序的时候,好几次都看到后台打出下面的错误日志。 ... -
ets:update_counter实现数字循环
2013-01-18 17:33 2060首先初始化为1 ets:insert(?MODULE, ... -
Re 从表头合理取出host
2013-01-17 15:46 915hd(re:split(Host, ":" ... -
测试 erlang:monitor
2012-11-28 18:59 979测试代码 1 -module(testmonito ... -
lcnt工具
2012-11-20 13:54 749lcnt工具可以统计虚拟机内部的锁使用次数和冲突次数指导系统的 ... -
数字前面补零
2012-11-16 17:04 779lists:flatten(io_lib:fwrite(&qu ... -
get uuid
2012-11-02 10:56 12461、 string:strip(os:cmd("u ... -
apns推送
2012-10-26 11:51 1254%%%------------- ... -
make rel Command 'generate' not understood or not applicable
2012-09-21 11:14 1931今天 编译riak时遇到了 Command 'gene ... -
Did you notice the concept of "save queue"?
2012-09-14 17:36 627Did you notice the concept o ... -
Erlang截取中文问题
2012-08-20 15:06 1488NewSummary = xmerl_ucs:to_utf8( ...
相关推荐
- **错误处理**:当发生错误时,如网络问题或SQL语法错误,Erlang库通常会抛出异常,需要在Erlang代码中捕获并处理这些异常。 - **性能优化**:由于Erlang的并发能力,可以同时处理多个数据库连接,从而提高系统的...
Erlang 安装包(otp_win32_R16B03-1.part2)
Erlang 安装包(otp_win32_R16B03-1.part1)
由于Erlang官方不直接提供针对龙芯处理器的二进制包,这意味着这个预编译版本是由开发者或社区成员使用Erlang 24的源代码,在龙芯3A5000处理器上进行编译的,以适应该架构的硬件特性。 描述中提到,“解压缩以后将...
【二郎助手:Erlang开发的利器】 在IT领域,Erlang是一种强大的编程语言,尤其在并发处理和分布式系统方面表现出色。为了更好地支持Erlang的开发,二郎助手应运而生,它是一款专为Elang语言定制的开发工具,旨在...
官网下载太慢,现放上来与大家共享",指的是Erlang的官方下载站点通常可能因为网络问题导致下载速度较慢,因此提供了一个已经下载好的安装包以方便他人快速获取。在下载Erlang安装包时,用户应确保选择适合自己操作...
在ARM架构的系统上安装RabbitMQ时,由于某些软件包可能不直接提供预编译的ARM版本,因此需要编译源代码进行安装。本篇将详细介绍在ARM架构上编译安装Erlang以及其所需的依赖rpm包。 首先,Erlang是RabbitMQ的基础,...
- 安装完成后,你可以通过运行`erl`命令来启动Erlang shell,如果一切顺利,你应该看到Erlang的欢迎界面。 - 使用`erl -version`可以查看Erlang的版本,确认是否为21.3。 8. **设置环境变量**: - 可能需要将...
通过解压并编译otp_src_R16B03,开发者可以学习Erlang的实现细节,探索其并发模型和垃圾回收机制,也可以针对特定需求进行定制或扩展。同时,对于想要参与Erlang社区贡献的开发者来说,这是一个很好的起点,可以了解...
esl-erlang_16.b.3-2~centos~6_amd64.rpm
总的来说,离线安装Erlang需要对编译和系统管理有一定的理解,但通过以上步骤和提供的资源,你应该能够成功地在没有网络连接的情况下完成安装。记得在安装过程中仔细阅读文档,处理可能出现的任何错误或警告。
3. **编译Erlang**:进入解压后的目录,运行`./configure`命令来配置编译选项。这一步会检测你的系统环境并生成适合的Makefile。 4. **构建和测试**:执行`make`命令开始编译Erlang。这个过程可能需要一些时间,...
4. **验证**:安装完成后,打开命令行窗口并输入`erl`,如果Erlang成功安装,你应该能看到Erlang的shell(REPL)启动。 Erlang 25.0版本可能包含以下改进和新特性: 1. **性能优化**:新版本通常会对语言性能进行...
我自己在新学erlang,在LeetCode OJ上找了题目练习,题目很适合新手熟悉语言,但是LeetCode OJ里面只有几门主流语言的答案,下面是已完成的erlang源代码,后续有空再做其他问题续传,题目包含:(源码开头都有题目...
由于错误被视为正常情况,Erlang鼓励程序员采用“失败-快速”(Fail-fast)原则,即尽早发现并处理错误,而不是通过异常处理来掩盖问题。当进程崩溃时,它不会影响到其他进程,这种容错性使得系统更加健壮。 函数式...
6. **编译器和工具链**:Erlang的编译器和构建工具可能也得到了改进,使得代码编译更快,调试更方便。 7. **兼容性**:Erlang22可能会改进与其他软件和硬件平台的兼容性,包括新的操作系统版本和硬件架构。 要使用`...
mmaker为多进程编译,修改自otp/lib/tools/src/make.erl,可以启动多个process进行编译,从而提高编译速度。 本版本优化编译等待,一个文件编译完成后,立即进行后续文件编译,不用等待分组完成。 Usage: erl -pa ebin ...
**Erlang编程:Introducing Erlang** Erlang是一种函数式编程语言,由爱立信在1986年开发,主要用于构建高可用性、容错性和并发性的分布式系统。"Introducing Erlang"是Simon St. Laurent撰写的一本入门级教程,...
描述中特别指出,这个源代码包"不能用于window",意味着Windows用户需要寻找预编译的Windows版本或者自行解决编译问题。通常,Erlang在Unix-like系统上编译和运行更为顺畅,但对于Windows平台,官方也提供了预编译的...
它会实时重新编译并重新加载您的Erlang代码。 有了Sync,您就可以毫无困难地进行编码。 “没有摩擦的代码”是什么意思? 这意味着在运行Sync的情况下,您不再需要担心再次运行make或c:l(Module) 。 编写代码,保存...