Skip to content

Build error, incomplete type #6

@BitPuffin

Description

@BitPuffin

Trying to build opensplice with clang on latest OS X.

Getting this error(s):

ld: unknown option: --verbose
In file included from code/dds/domain/DomainParticipantListener.cpp:17:
In file included from include/dds/domain/DomainParticipantListener.hpp:22:
In file included from include/spec/dds/domain/DomainParticipantListener.hpp:22:
In file included from include/dds/pub/PublisherListener.hpp:22:
In file included from include/spec/dds/pub/PublisherListener.hpp:22:
In file included from include/dds/pub/AnyDataWriterListener.hpp:22:
In file included from include/spec/dds/pub/AnyDataWriterListener.hpp:22:
In file included from include/dds/pub/AnyDataWriter.hpp:22:
In file included from include/spec/dds/pub/AnyDataWriter.hpp:25:
In file included from include/dds/pub/detail/AnyDataWriter.hpp:24:
include/dds/pub/DataWriter.hpp:637:33: error: variable has incomplete type 'dds::pub::AnyDataWriter'
        dds::pub::AnyDataWriter adw(*this);
                                ^
include/dds/pub/DataWriter.hpp:34:7: note: forward declaration of 'dds::pub::AnyDataWriter'
class AnyDataWriter;
      ^
include/dds/pub/DataWriter.hpp:651:33: error: variable has incomplete type 'dds::pub::AnyDataWriter'
        dds::pub::AnyDataWriter adr(*this);
                                ^
include/dds/pub/DataWriter.hpp:34:7: note: forward declaration of 'dds::pub::AnyDataWriter'
class AnyDataWriter;
      ^
2 errors generated.
make[8]: *** [.objRelease/code/dds/domain/DomainParticipantListener.o] Error 1
make[7]: *** [Build_DCPS_ISO_Cpp_Lib] Error 2
make[6]: *** [build_isocpp] Error 2
make[5]: *** [dcps.ss_link] Error 2
make[4]: *** [api.ss_link] Error 2
make[3]: *** [src.ss_link] Error 2
In file included from code/dds/domain/DomainParticipantListener.cpp:17:
In file included from include/dds/domain/DomainParticipantListener.hpp:22:
In file included from include/spec/dds/domain/DomainParticipantListener.hpp:22:
In file included from include/dds/pub/PublisherListener.hpp:22:
In file included from include/spec/dds/pub/PublisherListener.hpp:22:
In file included from include/dds/pub/AnyDataWriterListener.hpp:22:
In file included from include/spec/dds/pub/AnyDataWriterListener.hpp:22:
In file included from include/dds/pub/AnyDataWriter.hpp:22:
In file included from include/spec/dds/pub/AnyDataWriter.hpp:25:
In file included from include/dds/pub/detail/AnyDataWriter.hpp:24:
include/dds/pub/DataWriter.hpp:637:33: error: variable has incomplete type 'dds::pub::AnyDataWriter'
        dds::pub::AnyDataWriter adw(*this);
                                ^
include/dds/pub/DataWriter.hpp:34:7: note: forward declaration of 'dds::pub::AnyDataWriter'
class AnyDataWriter;
      ^
include/dds/pub/DataWriter.hpp:651:33: error: variable has incomplete type 'dds::pub::AnyDataWriter'
        dds::pub::AnyDataWriter adr(*this);
                                ^
include/dds/pub/DataWriter.hpp:34:7: note: forward declaration of 'dds::pub::AnyDataWriter'
class AnyDataWriter;
      ^
2 errors generated.
make[8]: *** [.objRelease/code/dds/domain/DomainParticipantListener.o] Error 1
make[7]: *** [Build_DCPS_ISO_Cpp_Lib] Error 2
make[6]: *** [build_isocpp] Error 2
make[5]: *** [dcps.ss_link] Error 2
make[4]: *** [api.ss_link] Error 2
make[3]: *** [src.ss_link] Error 2
+ rm -rf install/minimal
+ mkdir -p install/minimal
+ cp -aL lib/x86_64.darwin10_clang-release install/minimal/lib
+ mkdir -p install/minimal/include
+ cp -a 'install/HDE/*/include' install/minimal/include/opensplice
cp: install/HDE/*/include: No such file or directory
+ mkdir -p install/minimal/etc
+ cp -a 'install/HDE/*/etc' install/minimal/etc/opensplice
cp: install/HDE/*/etc: No such file or directory
+ cp -a 'install/HDE/*/bin' install/minimal
cp: install/HDE/*/bin: No such file or directory
+ mkdir -p install/minimal/share/opensplice/cmake
+ cp opensplice-config.cmake install/minimal/share/opensplice/cmake
+ cd install/minimal
+ tar czf opensplice-minimal.tgz lib include etc bin share
tar: bin: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors.
+ set +x

Not sure how to fix it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions