[ https://issues.apache.org/jira/browse/THRIFT-3138?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Roger Meier resolved THRIFT-3138. --------------------------------- Resolution: Fixed Fix Version/s: 0.9.3 Assignee: Nobuaki Sukegawa > "make check" parallel execution is underministic > ------------------------------------------------ > > Key: THRIFT-3138 > URL: https://issues.apache.org/jira/browse/THRIFT-3138 > Project: Thrift > Issue Type: Bug > Components: Build Process, C glib - Library, Go - Library, Python - > Library > Reporter: Nobuaki Sukegawa > Assignee: Nobuaki Sukegawa > Priority: Minor > Fix For: 0.9.3 > > > Some {{make}} tasks dependent on generated Thrift code occasionally fail. > THRIFT-2971 fixed it for cpp but some languages' {{make check}} still have > the problem, namely, > c_glib, go and python. > Command I used to reproduce the behavior locally: > {code} > git clean -dfx && ./bootstrap.sh && ./configure --without-... && make check > -j24 > {code} > It only fails occasionally and the failure location varies. > An example of build failure log in case of c_glib: > {code} > gen-c_glib/t_test_inherited.h:37:3: error: unknown type name ‘TTestSrvClient’ > TTestSrvClient parent; > ^ > gen-c_glib/t_test_inherited.h:43:3: error: unknown type name > ‘TTestSrvClientClass’ > TTestSrvClientClass parent; > ^ > gen-c_glib/t_test_inherited.h:64:3: error: unknown type name ‘TTestSrvHandler’ > TTestSrvHandler parent; > ^ > gen-c_glib/t_test_inherited.h:70:3: error: unknown type name > ‘TTestSrvHandlerClass’ > TTestSrvHandlerClass parent; > ^ > gen-c_glib/t_test_inherited.h:89:3: error: unknown type name > ‘TTestSrvProcessor’ > TTestSrvProcessor parent; > ^ > gen-c_glib/t_test_inherited.h:99:3: error: unknown type name > ‘TTestSrvProcessorClass’ > TTestSrvProcessorClass parent; > ^ > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)