我的错误片段信息
/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