Skip to content
This repository has been archived by the owner on Oct 5, 2023. It is now read-only.

cpp unit tests fail to build #65

Open
jbeich opened this issue Jan 12, 2017 · 0 comments
Open

cpp unit tests fail to build #65

jbeich opened this issue Jan 12, 2017 · 0 comments

Comments

@jbeich
Copy link

jbeich commented Jan 12, 2017

$ pkg info -x icu 'g.*test'
icu-58.2,1
googletest-1.8.0.11

$ c++ -v
FreeBSD clang version 4.0.0 (trunk 291476) (based on LLVM 4.0.0svn)
Target: x86_64-unknown-freebsd12.0
Thread model: posix
InstalledDir: /usr/bin
Found CUDA installation: /usr/local/cuda, version 7.5

$ cmake /path/to/sfntly/cpp
$ gmake
[...]
cpp/src/test/smart_pointer_test.cc:35:30: error: 'ref_count_' is a private member of
      'sfntly::RefCounted<Foo>'
    EXPECT_EQ(size_t(1), p1->ref_count_);
                             ^
cpp/src/sfntly/port/refcount.h:159:18: note: declared private here
  mutable size_t ref_count_;  // reference count of current object
                 ^
cpp/src/test/smart_pointer_test.cc:36:43: error: 'object_counter_' is a private member of
      'sfntly::RefCounted<Foo>'
    EXPECT_EQ(size_t(1), RefCounted<Foo>::object_counter_);
                                          ^
cpp/src/sfntly/port/refcount.h:161:17: note: declared private here
  static size_t object_counter_;
                ^
cpp/src/test/smart_pointer_test.cc:40:30: error: 'ref_count_' is a private member of
      'sfntly::RefCounted<Foo>'
    EXPECT_EQ(size_t(2), p1->ref_count_);
                             ^
cpp/src/sfntly/port/refcount.h:159:18: note: declared private here
  mutable size_t ref_count_;  // reference count of current object
                 ^
cpp/src/test/smart_pointer_test.cc:41:30: error: 'ref_count_' is a private member of
      'sfntly::RefCounted<Foo>'
    EXPECT_EQ(size_t(2), p2->ref_count_);
                             ^
cpp/src/sfntly/port/refcount.h:159:18: note: declared private here
  mutable size_t ref_count_;  // reference count of current object
                 ^
cpp/src/test/smart_pointer_test.cc:42:43: error: 'object_counter_' is a private member of
      'sfntly::RefCounted<Foo>'
    EXPECT_EQ(size_t(1), RefCounted<Foo>::object_counter_);
                                          ^
cpp/src/sfntly/port/refcount.h:161:17: note: declared private here
  static size_t object_counter_;
                ^
cpp/src/test/smart_pointer_test.cc:46:30: error: 'ref_count_' is a private member of
      'sfntly::RefCounted<Foo>'
    EXPECT_EQ(size_t(3), p1->ref_count_);
                             ^
cpp/src/sfntly/port/refcount.h:159:18: note: declared private here
  mutable size_t ref_count_;  // reference count of current object
                 ^
cpp/src/test/smart_pointer_test.cc:47:30: error: 'ref_count_' is a private member of
      'sfntly::RefCounted<Foo>'
    EXPECT_EQ(size_t(3), p2->ref_count_);
                             ^
cpp/src/sfntly/port/refcount.h:159:18: note: declared private here
  mutable size_t ref_count_;  // reference count of current object
                 ^
cpp/src/test/smart_pointer_test.cc:48:30: error: 'ref_count_' is a private member of
      'sfntly::RefCounted<Foo>'
    EXPECT_EQ(size_t(3), p3->ref_count_);
                             ^
cpp/src/sfntly/port/refcount.h:159:18: note: declared private here
  mutable size_t ref_count_;  // reference count of current object
                 ^
cpp/src/test/smart_pointer_test.cc:49:43: error: 'object_counter_' is a private member of
      'sfntly::RefCounted<Foo>'
    EXPECT_EQ(size_t(1), RefCounted<Foo>::object_counter_);
                                          ^
cpp/src/sfntly/port/refcount.h:161:17: note: declared private here
  static size_t object_counter_;
                ^
cpp/src/test/smart_pointer_test.cc:52:30: error: 'ref_count_' is a private member of
      'sfntly::RefCounted<Foo>'
    EXPECT_EQ(size_t(2), p1->ref_count_);
                             ^
cpp/src/sfntly/port/refcount.h:159:18: note: declared private here
  mutable size_t ref_count_;  // reference count of current object
                 ^
cpp/src/test/smart_pointer_test.cc:53:30: error: 'ref_count_' is a private member of
      'sfntly::RefCounted<Foo>'
    EXPECT_EQ(size_t(1), p2->ref_count_);
                             ^
cpp/src/sfntly/port/refcount.h:159:18: note: declared private here
  mutable size_t ref_count_;  // reference count of current object
                 ^
cpp/src/test/smart_pointer_test.cc:54:30: error: 'ref_count_' is a private member of
      'sfntly::RefCounted<Foo>'
    EXPECT_EQ(size_t(2), p3->ref_count_);
                             ^
cpp/src/sfntly/port/refcount.h:159:18: note: declared private here
  mutable size_t ref_count_;  // reference count of current object
                 ^
cpp/src/test/smart_pointer_test.cc:55:43: error: 'object_counter_' is a private member of
      'sfntly::RefCounted<Foo>'
    EXPECT_EQ(size_t(2), RefCounted<Foo>::object_counter_);
                                          ^
cpp/src/sfntly/port/refcount.h:161:17: note: declared private here
  static size_t object_counter_;
                ^
cpp/src/test/smart_pointer_test.cc:58:30: error: 'ref_count_' is a private member of
      'sfntly::RefCounted<Foo>'
    EXPECT_EQ(size_t(1), p1->ref_count_);
                             ^
cpp/src/sfntly/port/refcount.h:159:18: note: declared private here
  mutable size_t ref_count_;  // reference count of current object
                 ^
cpp/src/test/smart_pointer_test.cc:60:43: error: 'object_counter_' is a private member of
      'sfntly::RefCounted<Foo>'
    EXPECT_EQ(size_t(2), RefCounted<Foo>::object_counter_);
                                          ^
cpp/src/sfntly/port/refcount.h:161:17: note: declared private here
  static size_t object_counter_;
                ^
cpp/src/test/smart_pointer_test.cc:63:43: error: 'object_counter_' is a private member of
      'sfntly::RefCounted<Foo>'
    EXPECT_EQ(size_t(1), RefCounted<Foo>::object_counter_);
                                          ^
cpp/src/sfntly/port/refcount.h:161:17: note: declared private here
  static size_t object_counter_;
                ^
cpp/src/test/smart_pointer_test.cc:66:30: error: 'ref_count_' is a private member of
      'sfntly::RefCounted<Foo>'
    EXPECT_EQ(size_t(1), p1->ref_count_);
                             ^
cpp/src/sfntly/port/refcount.h:159:18: note: declared private here
  mutable size_t ref_count_;  // reference count of current object
                 ^
cpp/src/test/smart_pointer_test.cc:67:43: error: 'object_counter_' is a private member of
      'sfntly::RefCounted<Foo>'
    EXPECT_EQ(size_t(1), RefCounted<Foo>::object_counter_);
                                          ^
cpp/src/sfntly/port/refcount.h:161:17: note: declared private here
  static size_t object_counter_;
                ^
cpp/src/test/smart_pointer_test.cc:70:30: error: 'ref_count_' is a private member of
      'sfntly::RefCounted<Foo>'
    EXPECT_EQ(size_t(1), p1->ref_count_);
                             ^
cpp/src/sfntly/port/refcount.h:159:18: note: declared private here
  mutable size_t ref_count_;  // reference count of current object
                 ^
cpp/src/test/smart_pointer_test.cc:71:43: error: 'object_counter_' is a private member of
      'sfntly::RefCounted<Foo>'
    EXPECT_EQ(size_t(1), RefCounted<Foo>::object_counter_);
                                          ^
cpp/src/sfntly/port/refcount.h:161:17: note: declared private here
  static size_t object_counter_;
                ^
cpp/src/test/smart_pointer_test.cc:73:41: error: 'object_counter_' is a private member of
      'sfntly::RefCounted<Foo>'
  EXPECT_EQ(size_t(0), RefCounted<Foo>::object_counter_);
                                        ^
cpp/src/sfntly/port/refcount.h:161:17: note: declared private here
  static size_t object_counter_;
                ^
21 errors generated.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant