[Android Software/Hacking General [Developers Only]] BMP7777:
This is what I'm getting:

In file included from external/chromium_org/content/common/android/hash_set.cc:5:0:
/home/bmp7777/beanstalk/out/target/product/m7spr/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:10:26: error: extra tokens at end of #ifndef directive [-Werror]
/home/bmp7777/beanstalk/out/target/product/m7spr/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:11:26: error: missing whitespace after the macro name [-Werror]
In file included from external/chromium_org/content/common/android/hash_set.cc:5:0:
/home/bmp7777/beanstalk/out/target/product/m7spr/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:24:20: error: expected initializer before '<' token
/home/bmp7777/beanstalk/out/target/product/m7spr/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:27:17: error: expected initializer before '<' token
/home/bmp7777/beanstalk/out/target/product/m7spr/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:30:22: error: expected '{' before '<' token
/home/bmp7777/beanstalk/out/target/product/m7spr/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:30:22: error: expected unqualified-id before '<' token
external/chromium_org/content/common/android/hash_set.cc:30:1: error: expected '}' at end of input
cc1plus: all warnings being treated as errors
make: *** [/home/bmp7777/beanstalk/out/target/product/m7spr/obj/STATIC_LIBRARIES/content_content_common_gyp_intermediates/content/common/android/hash_set.o] Error 1
make: *** Waiting for unfinished jobs....
bmp7777@bmp7777-HP-Pavilion-dv7-Notebook-PC:~/beanstalk$

I don't get it. Keep getting it over and over, and I looked in that file; don't see where the errors are.....

This is lines 1-30 of out/target/product/m7spr/obj/GYP/shared_intermediates/content/jni/HashSet_jni.h:

// Copyright (c) 2012 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// This file is autogenerated by
// base/android/jni_generator/jni_generator.py
// For
// java/util/HashSet<E>

#ifndef java_util_HashSet<E>_JNI
#define java_util_HashSet<E>_JNI

#include <jni.h>

#include "base/android/jni_android.h"
#include "base/android/scoped_java_ref.h"
#include "base/basictypes.h"
#include "base/logging.h"

using base::android::ScopedJavaLocalRef;

// Step 1: forward declarations.
namespace {
const char kHashSet<E>ClassPath[] =
"java/util/HashSet<E>";
// Leaking this jclass as we cannot use LazyInstance from some threads.
jclass g_HashSet<E>_clazz = NULL;
} // namespace

namespace JNI_HashSet<E> {

An this is lines 1-30 of external/chromium_org/content/common/android/hash_set.cc:

// Copyright (c) 2013 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "jni/HashSet_jni.h"

namespace content {

bool RegisterHashSet(JNIEnv* env) {
return JNI_HashSet::RegisterNativesImpl(env);
}

void JNI_Java_HashSet_add(JNIEnv* env,
const base::android::JavaRef<jobject>& hash_set,
const base::android::JavaRef<jobject>& object) {
JNI_HashSet::Java_HashSet_add(env, hash_set.obj(), object.obj());
}

void JNI_Java_HashSet_remove(JNIEnv* env,
const base::android::JavaRef<jobject>& hash_set,
const base::android::JavaRef<jobject>& object) {
JNI_HashSet::Java_HashSet_remove(env, hash_set.obj(), object.obj());
}

void JNI_Java_HashSet_clear(JNIEnv* env,
const base::android::JavaRef<jobject>& hash_set) {
JNI_HashSet::Java_HashSet_clear(env, hash_set.obj());
}

} // namespace content

Somebody have an idea? Am I just looking right at it and missing it?

This is my java:

bmp7777@bmp7777-HP-Pavilion-dv7-Notebook-PC:~$ java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
bmp7777@bmp7777-HP-Pavilion-dv7-Notebook-PC:~$