[ https://issues.apache.org/jira/browse/THRIFT-5836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Anatol Pomozov updated THRIFT-5836: ----------------------------------- Description: I am trying to build the Thrift package as ./bootstrap.sh ./configure --prefix=/usr \ --enable-plugin \ --with-cpp \ --with-c_glib \ --with-qt5 \ --with-libevent \ --with-csharp \ --without-haskell \ --without-php \ --without-ruby \ --without-python \ --without-erlang \ --without-perl \ --without-java \ --without-c_sharp \ --without-d \ --without-php \ --without-go \ --without-lua \ --without-nodejs make But it fails to compile with this error: {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:378] No field key specified for field1, resulting protocol may have conflicts or not be backwards compatible!}} {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:379] No field key specified for field2, resulting protocol may have conflicts or not be backwards compatible!}} {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:380] No field key specified for field3, resulting protocol may have conflicts or not be backwards compatible!}} {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:381] No field key specified for field4, resulting protocol may have conflicts or not be backwards compatible!}} {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:382] No field key specified for field5, resulting protocol may have conflicts or not be backwards compatible!}} {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:383] No field key specified for field6, resulting protocol may have conflicts or not be backwards compatible!}} {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:384] No field key specified for field7, resulting protocol may have conflicts or not be backwards compatible!}} {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:385] No field key specified for field8, resulting protocol may have conflicts or not be backwards compatible!}} {{{}[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:386] No field key specified for field9, resulting protocol may have make[4]: *** No rule to make target 'Thrift5272.thrift', needed by 'gen-cpp/Thrift5272_types.h'. Stop.{}}}{{{}make[4]: *** Waiting for unfinished jobs....{}}}{{{}conflicts or not be backwards compatible!{}}} {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:387] No field key specified for field10, resulting protocol may have conflicts or not be backwards compatible!}} {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:388] No field key specified for field11, resulting protocol may have conflicts or not be backwards compatible!}} {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:389] No field key specified for field12, resulting protocol may have conflicts or not be backwards compatible!}} {{{}[WARNING:/build/thrift/src/thrift-0.21.0/test/ThriftTest.thrift:43] No generator named 'noexist' could be found!{}}}{{{}[WARNING:/build/thrift/src/thrift-0.21.0/test/ThriftTest.thrift:45] cpp generator does not accept 'noexist' as sub-namespace!{}}}{{{}make[4]: Leaving directory '/build/thrift/src/thrift-0.21.0/lib/cpp/test'{}}}{{{}make[3]: *** [Makefile:1597: all-recursive] Error 1{}}}{{{}make[3]: Leaving directory '/build/thrift/src/thrift-0.21.0/lib/cpp'{}}}{{{}make[2]: *** [Makefile:577: all-recursive] Error 1{}}}{{{}make[2]: Leaving directory '/build/thrift/src/thrift-0.21.0/lib'{}}}{{{}make[1]: *** [Makefile:699: all-recursive] Error 1{}}}{{{}make[1]: Leaving directory '/build/thrift/src/thrift-0.21.0'{}}}{{{}make: *** [Makefile:615: all] Error 2{}}} was: I am trying to build the Thrift package as ./bootstrap.sh ./configure --prefix=/usr \ --enable-plugin \ --with-cpp \ --with-c_glib \ --with-qt5 \ --with-libevent \ --with-csharp \ --without-haskell \ --without-php \ --without-ruby \ --without-python \ --without-erlang \ --without-perl \ --without-java \ --without-c_sharp \ --without-d \ --without-php \ --without-go \ --without-lua \ --without-nodejs make{{{}{}}} But it fails to compile with this error: {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:378] No field key specified for field1, resulting protocol may have conflicts or not be backwards compatible!}} {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:379] No field key specified for field2, resulting protocol may have conflicts or not be backwards compatible!}} {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:380] No field key specified for field3, resulting protocol may have conflicts or not be backwards compatible!}} {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:381] No field key specified for field4, resulting protocol may have conflicts or not be backwards compatible!}} {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:382] No field key specified for field5, resulting protocol may have conflicts or not be backwards compatible!}} {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:383] No field key specified for field6, resulting protocol may have conflicts or not be backwards compatible!}} {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:384] No field key specified for field7, resulting protocol may have conflicts or not be backwards compatible!}} {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:385] No field key specified for field8, resulting protocol may have conflicts or not be backwards compatible!}} {{{}[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:386] No field key specified for field9, resulting protocol may have make[4]: *** No rule to make target 'Thrift5272.thrift', needed by 'gen-cpp/Thrift5272_types.h'. Stop.{}}}{{{}make[4]: *** Waiting for unfinished jobs....{}}}{{{}conflicts or not be backwards compatible!{}}} {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:387] No field key specified for field10, resulting protocol may have conflicts or not be backwards compatible!}} {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:388] No field key specified for field11, resulting protocol may have conflicts or not be backwards compatible!}} {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:389] No field key specified for field12, resulting protocol may have conflicts or not be backwards compatible!}} {{{}[WARNING:/build/thrift/src/thrift-0.21.0/test/ThriftTest.thrift:43] No generator named 'noexist' could be found!{}}}{{{}[WARNING:/build/thrift/src/thrift-0.21.0/test/ThriftTest.thrift:45] cpp generator does not accept 'noexist' as sub-namespace!{}}}{{{}make[4]: Leaving directory '/build/thrift/src/thrift-0.21.0/lib/cpp/test'{}}}{{{}make[3]: *** [Makefile:1597: all-recursive] Error 1{}}}{{{}make[3]: Leaving directory '/build/thrift/src/thrift-0.21.0/lib/cpp'{}}}{{{}make[2]: *** [Makefile:577: all-recursive] Error 1{}}}{{{}make[2]: Leaving directory '/build/thrift/src/thrift-0.21.0/lib'{}}}{{{}make[1]: *** [Makefile:699: all-recursive] Error 1{}}}{{{}make[1]: Leaving directory '/build/thrift/src/thrift-0.21.0'{}}}{{{}make: *** [Makefile:615: all] Error 2{}}} > 0.21.0 fails to build from sources at Arch Linux > ------------------------------------------------ > > Key: THRIFT-5836 > URL: https://issues.apache.org/jira/browse/THRIFT-5836 > Project: Thrift > Issue Type: Bug > Reporter: Anatol Pomozov > Priority: Major > > I am trying to build the Thrift package as > > ./bootstrap.sh > ./configure --prefix=/usr \ > --enable-plugin \ > --with-cpp \ > --with-c_glib \ > --with-qt5 \ > --with-libevent \ > --with-csharp \ > --without-haskell \ > --without-php \ > --without-ruby \ > --without-python \ > --without-erlang \ > --without-perl \ > --without-java \ > --without-c_sharp \ > --without-d \ > --without-php \ > --without-go \ > --without-lua \ > --without-nodejs > > make > > But it fails to compile with this error: > > {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:378] No > field key specified for field1, resulting protocol may have conflicts or not > be backwards compatible!}} > {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:379] No > field key specified for field2, resulting protocol may have conflicts or not > be backwards compatible!}} > {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:380] No > field key specified for field3, resulting protocol may have conflicts or not > be backwards compatible!}} > {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:381] No > field key specified for field4, resulting protocol may have conflicts or not > be backwards compatible!}} > {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:382] No > field key specified for field5, resulting protocol may have conflicts or not > be backwards compatible!}} > {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:383] No > field key specified for field6, resulting protocol may have conflicts or not > be backwards compatible!}} > {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:384] No > field key specified for field7, resulting protocol may have conflicts or not > be backwards compatible!}} > {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:385] No > field key specified for field8, resulting protocol may have conflicts or not > be backwards compatible!}} > {{{}[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:386] > No field key specified for field9, resulting protocol may have make[4]: *** > No rule to make target 'Thrift5272.thrift', needed by > 'gen-cpp/Thrift5272_types.h'. Stop.{}}}{{{}make[4]: *** Waiting for > unfinished jobs....{}}}{{{}conflicts or not be backwards compatible!{}}} > {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:387] No > field key specified for field10, resulting protocol may have conflicts or not > be backwards compatible!}} > {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:388] No > field key specified for field11, resulting protocol may have conflicts or not > be backwards compatible!}} > {{[WARNING:/build/thrift/src/thrift-0.21.0/test/DebugProtoTest.thrift:389] No > field key specified for field12, resulting protocol may have conflicts or not > be backwards compatible!}} > {{{}[WARNING:/build/thrift/src/thrift-0.21.0/test/ThriftTest.thrift:43] No > generator named 'noexist' could be > found!{}}}{{{}[WARNING:/build/thrift/src/thrift-0.21.0/test/ThriftTest.thrift:45] > cpp generator does not accept 'noexist' as sub-namespace!{}}}{{{}make[4]: > Leaving directory > '/build/thrift/src/thrift-0.21.0/lib/cpp/test'{}}}{{{}make[3]: *** > [Makefile:1597: all-recursive] Error 1{}}}{{{}make[3]: Leaving directory > '/build/thrift/src/thrift-0.21.0/lib/cpp'{}}}{{{}make[2]: *** [Makefile:577: > all-recursive] Error 1{}}}{{{}make[2]: Leaving directory > '/build/thrift/src/thrift-0.21.0/lib'{}}}{{{}make[1]: *** [Makefile:699: > all-recursive] Error 1{}}}{{{}make[1]: Leaving directory > '/build/thrift/src/thrift-0.21.0'{}}}{{{}make: *** [Makefile:615: all] Error > 2{}}} -- This message was sent by Atlassian Jira (v8.20.10#820010)