Skip to content
This repository has been archived by the owner on Jul 1, 2021. It is now read-only.

Build fail with Cygwin #186

Open
hajanis opened this issue Nov 3, 2019 · 1 comment
Open

Build fail with Cygwin #186

hajanis opened this issue Nov 3, 2019 · 1 comment

Comments

@hajanis
Copy link

hajanis commented Nov 3, 2019

an@laptop /cygdrive/c/Users/user/cascade
$ ./setup

            :/+++++++/-
         -o+-. --    .:o+.
        o+   ss++ooooo  .o+
       s: -+o-///:::/-s:. +o      -::::-     /.    .::::-   .:::::     /-    ./::::.   ::::::
      +o  /s-s --    o+o:  s-   .o.         o.o.   s.      +:         +-+-   -+    -o  +-
      o/  +s-o -.... o+o:  o/   /:         o   o   .:/::- -+         +-  +-  -+     /: +/::::
      ++  /s-o  .... o+o:  s-   .o        o:::::o       o- o-       //::::o- -+    .o  +-
       s: -+o:/::::+::s/. +o      :::::: :.     ./ -:::::   -/:::: -:      + ./::::-   :/::::
       .o/  .sssoos+oo  .o+
         :o/-      .   ++.
           .:/+++++++/-                                     VMware Cascade Build Setup Script

Sorry, your machine type CYGWIN_NT-10.0 is not yet supported. Please setup the cmake project manually.

an@laptop /cygdrive/c/Users/user/cascade
$ mkdir build

an@laptop /cygdrive/c/Users/user/cascade
$ cd build/

an@laptop /cygdrive/c/Users/user/cascade/build
$ cmake ..
-- The C compiler identification is GNU 7.4.0
-- The CXX compiler identification is GNU 7.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++.exe
-- Check for working CXX compiler: /usr/bin/c++.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found FLEX: /usr/bin/flex.exe (found suitable version "2.6.4", minimum required is "2.6.0")
-- Found BISON: /usr/bin/bison.exe (found version "3.0.4")
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE
-- Configuring done
-- Generating done
-- Build files have been written to: /cygdrive/c/Users/user/cascade/build

an@laptop /cygdrive/c/Users/user/cascade/build
$ make -j 12
[  1%] [FLEX][verilog_lexer] Building scanner with flex 2.6.4
[  2%] [BISON][verilog_parser] Building parser with bison 3.0.4
Scanning dependencies of target de10_config
[  3%] Building C object tools/CMakeFiles/de10_config.dir/de10_config.c.o
[  4%] Linking C executable de10_config.exe
[  4%] Built target de10_config
Scanning dependencies of target verilog
[  5%] Building CXX object CMakeFiles/verilog.dir/verilog_parser.cc.o
[  6%] Building CXX object CMakeFiles/verilog.dir/verilog_lexer.cc.o
[  7%] Linking CXX static library libverilog.a
[  7%] Built target verilog
Scanning dependencies of target libcascade
[  8%] Building CXX object src/cascade/CMakeFiles/libcascade.dir/cascade.cc.o
[ 10%] Building CXX object src/cascade/CMakeFiles/libcascade.dir/cascade_slave.cc.o
[ 11%] Building CXX object src/cascade/CMakeFiles/libcascade.dir/__/common/tokenize.cc.o
[ 12%] Building CXX object src/cascade/CMakeFiles/libcascade.dir/__/runtime/data_plane.cc.o
[ 13%] Building CXX object src/cascade/CMakeFiles/libcascade.dir/__/runtime/isolate.cc.o
[ 14%] Building CXX object src/cascade/CMakeFiles/libcascade.dir/__/runtime/module.cc.o
[ 15%] Building CXX object src/cascade/CMakeFiles/libcascade.dir/__/runtime/runtime.cc.o
[ 16%] Building CXX object src/cascade/CMakeFiles/libcascade.dir/__/target/compiler.cc.o
[ 17%] Building CXX object src/cascade/CMakeFiles/libcascade.dir/__/target/compiler/proxy_compiler.cc.o
[ 19%] Building CXX object src/cascade/CMakeFiles/libcascade.dir/__/target/compiler/remote_compiler.cc.o
[ 20%] Building CXX object src/cascade/CMakeFiles/libcascade.dir/__/target/core/de10/de10_compiler.cc.o
[ 21%] Building CXX object src/cascade/CMakeFiles/libcascade.dir/__/target/core/de10/de10_logic.cc.o
[ 22%] Building CXX object src/cascade/CMakeFiles/libcascade.dir/__/target/core/de10/de10_rewrite.cc.o
In file included from /usr/include/sys/fcntl.h:3:0,
                 from /usr/include/fcntl.h:12,
                 from /cygdrive/c/Users/user/cascade/src/common/sockstream.h:36,
                 from /cygdrive/c/Users/user/cascade/src/target/compiler/proxy_compiler.h:36,
                 from /cygdrive/c/Users/user/cascade/src/cascade/cascade.cc:35:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:80:5: error: expected identifier before ‘(’ token
     FOPEN,
     ^
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:80:5: error: expected ‘}’ before ‘(’ token
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:80:5: error: expected unqualified-id before ‘-’ token
     FOPEN,
     ^
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:80:5: error: expected ‘)’ before ‘-’ token
In file included from /cygdrive/c/Users/user/cascade/src/target/compiler/proxy_compiler.h:39:0,
                 from /cygdrive/c/Users/user/cascade/src/cascade/cascade.cc:35:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:103:8: error: expected constructor, destructor, or type conversion before ‘;’ token
   Rpc();
        ^
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:104:6: error: expected constructor, destructor, or type conversion before ‘(’ token
   Rpc(Type type);
      ^
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:105:6: error: expected constructor, destructor, or type conversion before ‘(’ token
   Rpc(Type type, uint32_t pid, uint32_t eid, uint32_t n);
      ^
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:106:19: error: expected constructor, destructor, or type conversion before ‘=’ token
   ~Rpc() override = default;
                   ^
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:108:40: error: virt-specifiers in ‘deserialize’ not allowed outside a class definition
   size_t deserialize(std::istream& is) override;
                                        ^~~~~~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:109:44: error: virt-specifiers in ‘serialize’ not allowed outside a class definition
   size_t serialize(std::ostream& os) const override;
                                            ^~~~~~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:109:44: error: non-member function ‘size_t cascade::serialize(std::ostream&)’ cannot have cv-qualifier
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:111:3: error: ‘Type’ does not name a type; did you mean ‘pipe’?
   Type type_;
   ^~~~
   pipe
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:117:8: error: ‘Rpc’ does not name a type
 inline Rpc::Rpc() : Rpc(Type::FAIL, 0, 0, 0) { }
        ^~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:119:8: error: ‘Rpc’ does not name a type
 inline Rpc::Rpc(Type type) : Rpc(type, 0, 0, 0) { }
        ^~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:121:8: error: ‘Rpc’ does not name a type
 inline Rpc::Rpc(Type type, uint32_t pid, uint32_t eid, uint32_t n) : Serializable() {
        ^~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:128:15: error: ‘Rpc’ has not been declared
 inline size_t Rpc::deserialize(std::istream& is) {
               ^~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h: In function ‘size_t deserialize(std::istream&)’:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:129:36: error: ‘type_’ was not declared in this scope
   is.read(reinterpret_cast<char*>(&type_), sizeof(type_));
                                    ^~~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:129:36: note: suggested alternative: ‘_ctype_’
   is.read(reinterpret_cast<char*>(&type_), sizeof(type_));
                                    ^~~~~
                                    _ctype_
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:130:36: error: ‘pid_’ was not declared in this scope
   is.read(reinterpret_cast<char*>(&pid_), sizeof(pid_));
                                    ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:130:36: note: suggested alternative:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:112:12: note:   ‘cascade::pid_’
   uint32_t pid_;
            ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:131:36: error: ‘eid_’ was not declared in this scope
   is.read(reinterpret_cast<char*>(&eid_), sizeof(eid_));
                                    ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:131:36: note: suggested alternative:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:113:12: note:   ‘cascade::eid_’
   uint32_t eid_;
            ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:132:36: error: ‘n_’ was not declared in this scope
   is.read(reinterpret_cast<char*>(&n_), sizeof(n_));
                                    ^~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:132:36: note: suggested alternative:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:114:12: note:   ‘cascade::n_’
   uint32_t n_;
            ^~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h: At global scope:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:136:15: error: ‘Rpc’ has not been declared
 inline size_t Rpc::serialize(std::ostream& os) const {
               ^~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:136:48: error: non-member function ‘size_t serialize(std::ostream&)’ cannot have cv-qualifier
 inline size_t Rpc::serialize(std::ostream& os) const {
                                                ^~~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h: In function ‘size_t serialize(std::ostream&)’:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:137:61: error: ‘type_’ was not declared in this scope
   os.write(const_cast<char*>(reinterpret_cast<const char*>(&type_)), sizeof(type_));
                                                             ^~~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:137:61: note: suggested alternative: ‘_ctype_’
   os.write(const_cast<char*>(reinterpret_cast<const char*>(&type_)), sizeof(type_));
                                                             ^~~~~
                                                             _ctype_
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:138:61: error: ‘pid_’ was not declared in this scope
   os.write(const_cast<char*>(reinterpret_cast<const char*>(&pid_)), sizeof(pid_));
                                                             ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:138:61: note: suggested alternative:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:112:12: note:   ‘cascade::pid_’
   uint32_t pid_;
            ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:139:61: error: ‘eid_’ was not declared in this scope
   os.write(const_cast<char*>(reinterpret_cast<const char*>(&eid_)), sizeof(eid_));
                                                             ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:139:61: note: suggested alternative:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:113:12: note:   ‘cascade::eid_’
   uint32_t eid_;
            ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:140:61: error: ‘n_’ was not declared in this scope
   os.write(const_cast<char*>(reinterpret_cast<const char*>(&n_)), sizeof(n_));
                                                             ^~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:140:61: note: suggested alternative:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:114:12: note:   ‘cascade::n_’
   uint32_t n_;
            ^~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h: At global scope:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:144:1: error: expected declaration before ‘}’ token
 } // namespace cascade
 ^
In file included from /usr/include/sys/fcntl.h:3:0,
                 from /usr/include/fcntl.h:12,
                 from /cygdrive/c/Users/user/cascade/src/common/sockstream.h:36,
                 from /cygdrive/c/Users/user/cascade/src/target/compiler/proxy_compiler.h:36,
                 from /cygdrive/c/Users/user/cascade/src/cascade/cascade_slave.cc:33:
/cygdrive/c/Users/user/cascade/src/target/compiler/proxy_core.h: In member function ‘void cascade::ProxyCore<T>::recv()’:
/cygdrive/c/Users/user/cascade/src/target/compiler/proxy_core.h:280:23: error: expected unqualified-id before ‘(’ token
       case Rpc::Type::FOPEN: {
                       ^
In file included from /usr/include/sys/fcntl.h:3:0,
                 from /usr/include/fcntl.h:12,
                 from /cygdrive/c/Users/user/cascade/src/common/sockstream.h:36,
                 from /cygdrive/c/Users/user/cascade/src/target/compiler/proxy_compiler.h:36,
                 from /cygdrive/c/Users/user/cascade/src/target/compiler/proxy_compiler.cc:31:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:80:5: error: expected identifier before ‘(’ token
     FOPEN,
     ^
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:80:5: error: expected ‘}’ before ‘(’ token
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:80:5: error: expected unqualified-id before ‘-’ token
     FOPEN,
     ^
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:80:5: error: expected ‘)’ before ‘-’ token
In file included from /cygdrive/c/Users/user/cascade/src/target/compiler/proxy_compiler.h:39:0,
                 from /cygdrive/c/Users/user/cascade/src/target/compiler/proxy_compiler.cc:31:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:103:8: error: expected constructor, destructor, or type conversion before ‘;’ token
   Rpc();
        ^
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:104:6: error: expected constructor, destructor, or type conversion before ‘(’ token
   Rpc(Type type);
      ^
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:105:6: error: expected constructor, destructor, or type conversion before ‘(’ token
   Rpc(Type type, uint32_t pid, uint32_t eid, uint32_t n);
      ^
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:106:19: error: expected constructor, destructor, or type conversion before ‘=’ token
   ~Rpc() override = default;
                   ^
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:108:40: error: virt-specifiers in ‘deserialize’ not allowed outside a class definition
   size_t deserialize(std::istream& is) override;
                                        ^~~~~~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:109:44: error: virt-specifiers in ‘serialize’ not allowed outside a class definition
   size_t serialize(std::ostream& os) const override;
                                            ^~~~~~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:109:44: error: non-member function ‘size_t cascade::serialize(std::ostream&)’ cannot have cv-qualifier
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:111:3: error: ‘Type’ does not name a type; did you mean ‘pipe’?
   Type type_;
   ^~~~
   pipe
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:117:8: error: ‘Rpc’ does not name a type
 inline Rpc::Rpc() : Rpc(Type::FAIL, 0, 0, 0) { }
        ^~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:119:8: error: ‘Rpc’ does not name a type
 inline Rpc::Rpc(Type type) : Rpc(type, 0, 0, 0) { }
        ^~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:121:8: error: ‘Rpc’ does not name a type
 inline Rpc::Rpc(Type type, uint32_t pid, uint32_t eid, uint32_t n) : Serializable() {
        ^~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:128:15: error: ‘Rpc’ has not been declared
 inline size_t Rpc::deserialize(std::istream& is) {
               ^~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h: In function ‘size_t deserialize(std::istream&)’:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:129:36: error: ‘type_’ was not declared in this scope
   is.read(reinterpret_cast<char*>(&type_), sizeof(type_));
                                    ^~~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:129:36: note: suggested alternative: ‘_ctype_’
   is.read(reinterpret_cast<char*>(&type_), sizeof(type_));
                                    ^~~~~
                                    _ctype_
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:130:36: error: ‘pid_’ was not declared in this scope
   is.read(reinterpret_cast<char*>(&pid_), sizeof(pid_));
                                    ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:130:36: note: suggested alternative:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:112:12: note:   ‘cascade::pid_’
   uint32_t pid_;
            ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:131:36: error: ‘eid_’ was not declared in this scope
   is.read(reinterpret_cast<char*>(&eid_), sizeof(eid_));
                                    ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:131:36: note: suggested alternative:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:113:12: note:   ‘cascade::eid_’
   uint32_t eid_;
            ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:132:36: error: ‘n_’ was not declared in this scope
   is.read(reinterpret_cast<char*>(&n_), sizeof(n_));
                                    ^~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:132:36: note: suggested alternative:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:114:12: note:   ‘cascade::n_’
   uint32_t n_;
            ^~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h: At global scope:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:136:15: error: ‘Rpc’ has not been declared
 inline size_t Rpc::serialize(std::ostream& os) const {
               ^~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:136:48: error: non-member function ‘size_t serialize(std::ostream&)’ cannot have cv-qualifier
 inline size_t Rpc::serialize(std::ostream& os) const {
                                                ^~~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h: In function ‘size_t serialize(std::ostream&)’:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:137:61: error: ‘type_’ was not declared in this scope
   os.write(const_cast<char*>(reinterpret_cast<const char*>(&type_)), sizeof(type_));
                                                             ^~~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:137:61: note: suggested alternative: ‘_ctype_’
   os.write(const_cast<char*>(reinterpret_cast<const char*>(&type_)), sizeof(type_));
                                                             ^~~~~
                                                             _ctype_
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:138:61: error: ‘pid_’ was not declared in this scope
   os.write(const_cast<char*>(reinterpret_cast<const char*>(&pid_)), sizeof(pid_));
                                                             ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:138:61: note: suggested alternative:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:112:12: note:   ‘cascade::pid_’
   uint32_t pid_;
            ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:139:61: error: ‘eid_’ was not declared in this scope
   os.write(const_cast<char*>(reinterpret_cast<const char*>(&eid_)), sizeof(eid_));
                                                             ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:139:61: note: suggested alternative:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:113:12: note:   ‘cascade::eid_’
   uint32_t eid_;
            ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:140:61: error: ‘n_’ was not declared in this scope
   os.write(const_cast<char*>(reinterpret_cast<const char*>(&n_)), sizeof(n_));
                                                             ^~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:140:61: note: suggested alternative:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:114:12: note:   ‘cascade::n_’
   uint32_t n_;
            ^~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h: At global scope:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:144:1: error: expected declaration before ‘}’ token
 } // namespace cascade
 ^
In file included from /cygdrive/c/Users/user/cascade/src/target/compiler/remote_compiler.cc:38:0:
/cygdrive/c/Users/user/cascade/src/target/compiler/remote_interface.h: In member function ‘virtual cascade::FId cascade::RemoteInterface::fopen(const string&, uint8_t)’:
/cygdrive/c/Users/user/cascade/src/target/compiler/remote_interface.h:117:6: error: expected primary-expression before ‘(’ token
   Rpc(Rpc::Type::FOPEN).serialize(*sock_);
      ^
In file included from /usr/include/sys/fcntl.h:3:0,
                 from /usr/include/fcntl.h:12,
                 from /cygdrive/c/Users/user/cascade/src/common/sockstream.h:36,
                 from /cygdrive/c/Users/user/cascade/src/common/sockserver.h:34,
                 from /cygdrive/c/Users/user/cascade/src/target/compiler/remote_compiler.cc:36:
/cygdrive/c/Users/user/cascade/src/target/compiler/remote_interface.h:117:18: error: expected unqualified-id before ‘(’ token
   Rpc(Rpc::Type::FOPEN).serialize(*sock_);
                  ^
make[2]: *** [src/cascade/CMakeFiles/libcascade.dir/build.make:63: src/cascade/CMakeFiles/libcascade.dir/cascade.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [src/cascade/CMakeFiles/libcascade.dir/build.make:167: src/cascade/CMakeFiles/libcascade.dir/__/target/compiler/proxy_compiler.cc.o] Error 1
In file included from /usr/include/sys/fcntl.h:3:0,
                 from /usr/include/fcntl.h:12,
                 from /cygdrive/c/Users/user/cascade/src/common/sockstream.h:36,
                 from /cygdrive/c/Users/user/cascade/src/target/compiler/remote_interface.h:35,
                 from /cygdrive/c/Users/user/cascade/src/target/core/common/interfacestream.h:39,
                 from /cygdrive/c/Users/user/cascade/src/target/core/de10/de10_logic.cc:34:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:80:5: error: expected identifier before ‘(’ token
     FOPEN,
     ^
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:80:5: error: expected ‘}’ before ‘(’ token
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:80:5: error: expected unqualified-id before ‘-’ token
     FOPEN,
     ^
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:80:5: error: expected ‘)’ before ‘-’ token
In file included from /cygdrive/c/Users/user/cascade/src/target/compiler/remote_interface.h:36:0,
                 from /cygdrive/c/Users/user/cascade/src/target/core/common/interfacestream.h:39,
                 from /cygdrive/c/Users/user/cascade/src/target/core/de10/de10_logic.cc:34:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:103:8: error: expected constructor, destructor, or type conversion before ‘;’ token
   Rpc();
        ^
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:104:6: error: expected constructor, destructor, or type conversion before ‘(’ token
   Rpc(Type type);
      ^
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:105:6: error: expected constructor, destructor, or type conversion before ‘(’ token
   Rpc(Type type, uint32_t pid, uint32_t eid, uint32_t n);
      ^
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:106:19: error: expected constructor, destructor, or type conversion before ‘=’ token
   ~Rpc() override = default;
                   ^
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:108:40: error: virt-specifiers in ‘deserialize’ not allowed outside a class definition
   size_t deserialize(std::istream& is) override;
                                        ^~~~~~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:109:44: error: virt-specifiers in ‘serialize’ not allowed outside a class definition
   size_t serialize(std::ostream& os) const override;
                                            ^~~~~~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:109:44: error: non-member function ‘size_t cascade::serialize(std::ostream&)’ cannot have cv-qualifier
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:111:3: error: ‘Type’ does not name a type; did you mean ‘pipe’?
   Type type_;
   ^~~~
   pipe
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:117:8: error: ‘Rpc’ does not name a type
 inline Rpc::Rpc() : Rpc(Type::FAIL, 0, 0, 0) { }
        ^~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:119:8: error: ‘Rpc’ does not name a type
 inline Rpc::Rpc(Type type) : Rpc(type, 0, 0, 0) { }
        ^~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:121:8: error: ‘Rpc’ does not name a type
 inline Rpc::Rpc(Type type, uint32_t pid, uint32_t eid, uint32_t n) : Serializable() {
        ^~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:128:15: error: ‘Rpc’ has not been declared
 inline size_t Rpc::deserialize(std::istream& is) {
               ^~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h: In function ‘size_t deserialize(std::istream&)’:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:129:36: error: ‘type_’ was not declared in this scope
   is.read(reinterpret_cast<char*>(&type_), sizeof(type_));
                                    ^~~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:129:36: note: suggested alternative: ‘_ctype_’
   is.read(reinterpret_cast<char*>(&type_), sizeof(type_));
                                    ^~~~~
                                    _ctype_
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:130:36: error: ‘pid_’ was not declared in this scope
   is.read(reinterpret_cast<char*>(&pid_), sizeof(pid_));
                                    ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:130:36: note: suggested alternative:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:112:12: note:   ‘cascade::pid_’
   uint32_t pid_;
            ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:131:36: error: ‘eid_’ was not declared in this scope
   is.read(reinterpret_cast<char*>(&eid_), sizeof(eid_));
                                    ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:131:36: note: suggested alternative:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:113:12: note:   ‘cascade::eid_’
   uint32_t eid_;
            ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:132:36: error: ‘n_’ was not declared in this scope
   is.read(reinterpret_cast<char*>(&n_), sizeof(n_));
                                    ^~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:132:36: note: suggested alternative:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:114:12: note:   ‘cascade::n_’
   uint32_t n_;
            ^~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h: At global scope:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:136:15: error: ‘Rpc’ has not been declared
 inline size_t Rpc::serialize(std::ostream& os) const {
               ^~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:136:48: error: non-member function ‘size_t serialize(std::ostream&)’ cannot have cv-qualifier
 inline size_t Rpc::serialize(std::ostream& os) const {
                                                ^~~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h: In function ‘size_t serialize(std::ostream&)’:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:137:61: error: ‘type_’ was not declared in this scope
   os.write(const_cast<char*>(reinterpret_cast<const char*>(&type_)), sizeof(type_));
                                                             ^~~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:137:61: note: suggested alternative: ‘_ctype_’
   os.write(const_cast<char*>(reinterpret_cast<const char*>(&type_)), sizeof(type_));
                                                             ^~~~~
                                                             _ctype_
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:138:61: error: ‘pid_’ was not declared in this scope
   os.write(const_cast<char*>(reinterpret_cast<const char*>(&pid_)), sizeof(pid_));
                                                             ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:138:61: note: suggested alternative:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:112:12: note:   ‘cascade::pid_’
   uint32_t pid_;
            ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:139:61: error: ‘eid_’ was not declared in this scope
   os.write(const_cast<char*>(reinterpret_cast<const char*>(&eid_)), sizeof(eid_));
                                                             ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:139:61: note: suggested alternative:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:113:12: note:   ‘cascade::eid_’
   uint32_t eid_;
            ^~~~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:140:61: error: ‘n_’ was not declared in this scope
   os.write(const_cast<char*>(reinterpret_cast<const char*>(&n_)), sizeof(n_));
                                                             ^~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:140:61: note: suggested alternative:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:114:12: note:   ‘cascade::n_’
   uint32_t n_;
            ^~
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h: At global scope:
/cygdrive/c/Users/user/cascade/src/target/compiler/rpc.h:144:1: error: expected declaration before ‘}’ token
 } // namespace cascade
 ^
make[2]: *** [src/cascade/CMakeFiles/libcascade.dir/build.make:76: src/cascade/CMakeFiles/libcascade.dir/cascade_slave.cc.o] Error 1
make[2]: *** [src/cascade/CMakeFiles/libcascade.dir/build.make:206: src/cascade/CMakeFiles/libcascade.dir/__/target/core/de10/de10_logic.cc.o] Error 1
make[2]: *** [src/cascade/CMakeFiles/libcascade.dir/build.make:180: src/cascade/CMakeFiles/libcascade.dir/__/target/compiler/remote_compiler.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1024: src/cascade/CMakeFiles/libcascade.dir/all] Error 2
make: *** [Makefile:141: all] Error 2

an@laptop /cygdrive/c/Users/user/cascade/build
$

@eschkufz
Copy link
Contributor

I'm going to play around with travis and see if I can get a cygwin build going. If that works, we might be able to figure this out.

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

2 participants