`
langzhe
  • 浏览: 286321 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

erlang R13B03 编译不应该发生的问题

阅读更多

我的错误片段信息

/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

不应该怎么是java引起的,不管了现配置好再说
检查了一下环境变量,配置也没有什么
最后比较发现bin目录下没有了javac 文件,“超晕”!怎么没了,修复后发现还不可以。
想起了某人说要删除整个erlang目录重新解决(先前试过没观用),马上试了一下-----OK 问题解决


 

以下是从网上找的类似错误

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

0
0
分享到:
评论

相关推荐

    erlang_mysql编译好了

    - **错误处理**:当发生错误时,如网络问题或SQL语法错误,Erlang库通常会抛出异常,需要在Erlang代码中捕获并处理这些异常。 - **性能优化**:由于Erlang的并发能力,可以同时处理多个数据库连接,从而提高系统的...

    Erlang 安装包(otp_win32_R16B03-1.part2)

    Erlang 安装包(otp_win32_R16B03-1.part2)

    Erlang 安装包(otp_win32_R16B03-1.part1)

    Erlang 安装包(otp_win32_R16B03-1.part1)

    erlang 24.0 龙芯 loongarch64 预编译版本

    由于Erlang官方不直接提供针对龙芯处理器的二进制包,这意味着这个预编译版本是由开发者或社区成员使用Erlang 24的源代码,在龙芯3A5000处理器上进行编译的,以适应该架构的硬件特性。 描述中提到,“解压缩以后将...

    二郎助手erlang开发工具、erlang编辑器

    【二郎助手:Erlang开发的利器】 在IT领域,Erlang是一种强大的编程语言,尤其在并发处理和分布式系统方面表现出色。为了更好地支持Erlang的开发,二郎助手应运而生,它是一款专为Elang语言定制的开发工具,旨在...

    erlang安装包

    官网下载太慢,现放上来与大家共享",指的是Erlang的官方下载站点通常可能因为网络问题导致下载速度较慢,因此提供了一个已经下载好的安装包以方便他人快速获取。在下载Erlang安装包时,用户应确保选择适合自己操作...

    rabbitmq编译安装erlang的所需要的依赖rpm包

    在ARM架构的系统上安装RabbitMQ时,由于某些软件包可能不直接提供预编译的ARM版本,因此需要编译源代码进行安装。本篇将详细介绍在ARM架构上编译安装Erlang以及其所需的依赖rpm包。 首先,Erlang是RabbitMQ的基础,...

    最新版 erlang安装包 otp_src_21.3.tar.gz

    - 安装完成后,你可以通过运行`erl`命令来启动Erlang shell,如果一切顺利,你应该看到Erlang的欢迎界面。 - 使用`erl -version`可以查看Erlang的版本,确认是否为21.3。 8. **设置环境变量**: - 可能需要将...

    erlang 16b03 source

    通过解压并编译otp_src_R16B03,开发者可以学习Erlang的实现细节,探索其并发模型和垃圾回收机制,也可以针对特定需求进行定制或扩展。同时,对于想要参与Erlang社区贡献的开发者来说,这是一个很好的起点,可以了解...

    esl-erlang_16.b.3-2~centos~6_amd64.rpm

    esl-erlang_16.b.3-2~centos~6_amd64.rpm

    erlang安装帮助包

    总的来说,离线安装Erlang需要对编译和系统管理有一定的理解,但通过以上步骤和提供的资源,你应该能够成功地在没有网络连接的情况下完成安装。记得在安装过程中仔细阅读文档,处理可能出现的任何错误或警告。

    erlang_版本24.3.4.4

    3. **编译Erlang**:进入解压后的目录,运行`./configure`命令来配置编译选项。这一步会检测你的系统环境并生成适合的Makefile。 4. **构建和测试**:执行`make`命令开始编译Erlang。这个过程可能需要一些时间,...

    erlang25.0 windows版本

    4. **验证**:安装完成后,打开命令行窗口并输入`erl`,如果Erlang成功安装,你应该能看到Erlang的shell(REPL)启动。 Erlang 25.0版本可能包含以下改进和新特性: 1. **性能优化**:新版本通常会对语言性能进行...

    erlang入门级练习:LeetCode OJ问题的部分erlang 源码

    我自己在新学erlang,在LeetCode OJ上找了题目练习,题目很适合新手熟悉语言,但是LeetCode OJ里面只有几门主流语言的答案,下面是已完成的erlang源代码,后续有空再做其他问题续传,题目包含:(源码开头都有题目...

    erlang 设计指南

    由于错误被视为正常情况,Erlang鼓励程序员采用“失败-快速”(Fail-fast)原则,即尽早发现并处理错误,而不是通过异常处理来掩盖问题。当进程崩溃时,它不会影响到其他进程,这种容错性使得系统更加健壮。 函数式...

    erlang22最新下载包

    6. **编译器和工具链**:Erlang的编译器和构建工具可能也得到了改进,使得代码编译更快,调试更方便。 7. **兼容性**:Erlang22可能会改进与其他软件和硬件平台的兼容性,包括新的操作系统版本和硬件架构。 要使用`...

    mmake:优化Erlang多核编译 Erlang compiler optimization of multi process

    mmaker为多进程编译,修改自otp/lib/tools/src/make.erl,可以启动多个process进行编译,从而提高编译速度。 本版本优化编译等待,一个文件编译完成后,立即进行后续文件编译,不用等待分组完成。 Usage: erl -pa ebin ...

    erlang编程 Introducing Erlang

    **Erlang编程:Introducing Erlang** Erlang是一种函数式编程语言,由爱立信在1986年开发,主要用于构建高可用性、容错性和并发性的分布式系统。"Introducing Erlang"是Simon St. Laurent撰写的一本入门级教程,...

    erlang 20.3

    描述中特别指出,这个源代码包"不能用于window",意味着Windows用户需要寻找预编译的Windows版本或者自行解决编译问题。通常,Erlang在Unix-like系统上编译和运行更为顺畅,但对于Windows平台,官方也提供了预编译的...

    sync:快速在Erlang中进行重新编译和重新加载。 代码无摩擦

    它会实时重新编译并重新加载您的Erlang代码。 有了Sync,您就可以毫无困难地进行编码。 “没有摩擦的代码”是什么意思? 这意味着在运行Sync的情况下,您不再需要担心再次运行make或c:l(Module) 。 编写代码,保存...

Global site tag (gtag.js) - Google Analytics