error building graal

Venkatachalam, Vasanth Vasanth.Venkatachalam at amd.com
Mon Feb 11 11:49:40 PST 2013


I've attached the output of mx -v build --no-native -c

java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode)

Here are the commands I used:

hg clone http://hg.openjdk.java.net/graal/graal

cd graal

echo "JAVA_HOME=/home/tester/Downloads/jdk1.7.0" > mx/env

mx build


From: Christian Humer [mailto:christian.humer at gmail.com]
Sent: Monday, February 11, 2013 12:26 PM
To: Venkatachalam, Vasanth
Cc: graal-dev at openjdk.java.net
Subject: Re: error building graal

Hi,

I checked the actual version on openjdk and I could not reproduce your problem.

Which commands did you run and in which order?
Could you please run "mx -v build --no-native -c" and send me the output?
I would also appreciate the exact java version using the "java -version" command.

Thx.

- Christian Humer

On Mon, Feb 11, 2013 at 6:23 PM, Venkatachalam, Vasanth <Vasanth.Venkatachalam at amd.com<mailto:Vasanth.Venkatachalam at amd.com>> wrote:
I'm running into an issue building GRAAL on Ubuntu 12.04 with the latest JDK 7.

I followed the instructions in http://openjdk.java.net/projects/graal/

But I get the below error. Any suggestions?

Compiling Java sources for com.oracle.truffle.sl<http://com.oracle.truffle.sl><http://com.oracle.truffle.sl> with javac...
/home/tester/vasanth/graal/graal/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:31<http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:31><http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:31>: error: package com.oracle.truffle.sl.nodes.ArithmeticNodeFactory does not exist
import com.oracle.truffle.sl.nodes.ArithmeticNodeFactory.*;
^
/home/tester/vasanth/graal/graal/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:51<http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:51><http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:51>: error: cannot find symbol
        frameDescriptor = new FrameDescriptor(SLTypesGen.SLTYPES);
                                              ^
  symbol:   variable SLTypesGen
  location: class NodeFactory
/home/tester/vasanth/graal/graal/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:59<http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:59><http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:59>: error: cannot find symbol
        return ReadLocalNodeFactory.create(frameDescriptor.findOrAddFrameSlot(name));
               ^
  symbol:   variable ReadLocalNodeFactory
  location: class NodeFactory
/home/tester/vasanth/graal/graal/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:63<http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:63><http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:63>: error: cannot find symbol
        return StringLiteralNodeFactory.create(value);
               ^
  symbol:   variable StringLiteralNodeFactory
  location: class NodeFactory
/home/tester/vasanth/graal/graal/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:67<http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:67><http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:67>: error: cannot find symbol
        return WriteLocalNodeFactory.create(frameDescriptor.findOrAddFrameSlot(name), right);
               ^
  symbol:   variable WriteLocalNodeFactory
  location: class NodeFactory
/home/tester/vasanth/graal/graal/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:74<http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:74><http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:74>: error: cannot find symbol
                nodes[i] = PrintNodeFactory.create(expressions.get(i), printOutput);
                           ^
  symbol:   variable PrintNodeFactory
  location: class NodeFactory
/home/tester/vasanth/graal/graal/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:94<http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:94><http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:94>: error: cannot find symbol
                return AddNodeFactory.create(left, right);
                       ^
  symbol:   variable AddNodeFactory
  location: class NodeFactory
/home/tester/vasanth/graal/graal/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:96<http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:96><http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:96>: error: cannot find symbol
                return MulNodeFactory.create(left, right);
                       ^
  symbol:   variable MulNodeFactory
  location: class NodeFactory
/home/tester/vasanth/graal/graal/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:98<http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:98><http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:98>: error: cannot find symbol
                return DivNodeFactory.create(left, right);
                       ^
  symbol:   variable DivNodeFactory
  location: class NodeFactory
/home/tester/vasanth/graal/graal/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:100<http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:100><http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:100>: error: cannot find symbol
                return SubNodeFactory.create(left, right);
                       ^
  symbol:   variable SubNodeFactory
  location: class NodeFactory
/home/tester/vasanth/graal/graal/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:102<http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:102><http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:102>: error: cannot find symbol
                return LessThanNodeFactory.create(left, right);
                       ^
  symbol:   variable LessThanNodeFactory
  location: class NodeFactory
/home/tester/vasanth/graal/graal/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:104<http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:104><http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:104>: error: cannot find symbol
                return LogicalAndNodeFactory.create(left, right);
                       ^
  symbol:   variable LogicalAndNodeFactory
  location: class NodeFactory
/home/tester/vasanth/graal/graal/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:112<http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:112><http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:112>: error: cannot find symbol
            return IntegerLiteralNodeFactory.create(Integer.parseInt(value));
                   ^
  symbol:   variable IntegerLiteralNodeFactory
  location: class NodeFactory
/home/tester/vasanth/graal/graal/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:114<http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:114><http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:114>: error: cannot find symbol
            return BigIntegerLiteralNodeFactory.create(new BigInteger(value));
                   ^
  symbol:   variable BigIntegerLiteralNodeFactory
  location: class NodeFactory
/home/tester/vasanth/graal/graal/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:119<http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:119><http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:119>: error: cannot find symbol
        return TimeNodeFactory.create();
               ^
  symbol:   variable TimeNodeFactory
  location: class NodeFactory
/home/tester/vasanth/graal/graal/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:125<http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:125><http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:125>: error: cannot find symbol
            returnValue = ReadLocalNodeFactory.create(slot);
                          ^
  symbol:   variable ReadLocalNodeFactory
  location: class NodeFactory
/home/tester/vasanth/graal/graal/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:127<http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:127><http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/NodeFactory.java:127>: error: cannot find symbol
        StatementNode write = WriteLocalNodeFactory.create(slot, value);
                              ^
  symbol:   variable WriteLocalNodeFactory
  location: class NodeFactory
/home/tester/vasanth/graal/graal/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/ReadLocalNode.java:67<http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/ReadLocalNode.java:67><http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/ReadLocalNode.java:67>: error: cannot find symbol
        return ReadLocalNodeFactory.createSpecialized(this, clazz);
               ^
  symbol:   variable ReadLocalNodeFactory
  location: class ReadLocalNode
/home/tester/vasanth/graal/graal/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/WriteLocalNode.java:81<http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/WriteLocalNode.java:81><http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/nodes/WriteLocalNode.java:81>: error: cannot find symbol
        return WriteLocalNodeFactory.createSpecialized(this, clazz);
               ^
  symbol:   variable WriteLocalNodeFactory
  location: class WriteLocalNode
Note: /home/tester/vasanth/graal/graal/graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/Scanner.java<http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/Scanner.java><http://com.oracle.truffle.sl/src/com/oracle/truffle/sl/parser/Scanner.java> uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.




More information about the graal-dev mailing list