build errors on Linux
Henri Gomez
henri.gomez at gmail.com
Tue Sep 18 08:21:34 PDT 2012
While building latest jigsaw on Linux (Fedora 17 32 and 64bits), I get
following error :
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/utilities/hashtable.cpp:324:16:
required from here
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/utilities/hashtable.cpp:138:7:
error: 'unlink_entry' was not declared in this scope, and no
declarations were found by argument-dependent lookup at the point of
instantiation [-fpermissive]
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/utilities/hashtable.cpp:138:7:
note: declarations in dependent base 'BasicHashtable<2304u>' are not
found by unqualified lookup
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/utilities/hashtable.cpp:138:7:
note: use 'this->unlink_entry' instead
In file included from
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/runtime/sharedRuntime.hpp:34:0,
from
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/gc_interface/collectedHeap.inline.hpp:33,
from
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/oops/oop.inline.hpp:30,
from
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/classfile/classFileParser.hpp:30,
from
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/classfile/classLoader.hpp:28,
from
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/classfile/systemDictionary.hpp:29,
from
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/ci/ciEnv.hpp:30,
from
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/ci/ciUtilities.hpp:28,
from
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/ci/ciNullObject.hpp:30,
from
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/ci/ciConstant.hpp:29,
from
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/precompiled/precompiled.hpp:36,
from
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/utilities/hashtable.cpp:25:
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/utilities/hashtable.hpp:
In instantiation of 'int Hashtable<T, F>::index_for(Symbol*) [with T =
Symbol*; short unsigned int F = 256u]':
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/utilities/hashtable.cpp:325:16:
required from here
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/utilities/hashtable.hpp:263:44:
error: 'hash_to_index' was not declared in this scope, and no
declarations were found by argument-dependent lookup at the point of
instantiation [-fpermissive]
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/utilities/hashtable.hpp:263:44:
note: declarations in dependent base 'BasicHashtable<256u>' are not
found by unqualified lookup
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/utilities/hashtable.hpp:263:44:
note: use 'this->hash_to_index' instead
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/utilities/hashtable.cpp:
In instantiation of 'void Hashtable<T, F>::move_to(Hashtable<T, F>*)
[with T = Symbol*; short unsigned int F = 256u]':
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/utilities/hashtable.cpp:325:16:
required from here
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/utilities/hashtable.cpp:138:7:
error: 'unlink_entry' was not declared in this scope, and no
declarations were found by argument-dependent lookup at the point of
instantiation [-fpermissive]
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/utilities/hashtable.cpp:138:7:
note: declarations in dependent base 'BasicHashtable<256u>' are not
found by unqualified lookup
/home/obuilda/workspace/openjdk8-jigsaw-standard-build/noarch/fedora17-i386-builder/sources/hotspot/src/share/vm/utilities/hashtable.cpp:138:7:
note: use 'this->unlink_entry' instead
make[6]: *** [hashtable.o] Error 1
make[6]: *** Waiting for unfinished jobs....
Any ideas why ?
More information about the jigsaw-dev
mailing list