Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#323 closed defect (fixed)

matreshka-0.5.0 is failed to build

Reported by: Pavel Zhukov Owned by:
Priority: critical Milestone: 0.5.1
Component: Matreshka Version: 0.5.0
Keywords: Cc:

Description (last modified by vadim.godunko)

Buildlogs:
http://kojipkgs.fedoraproject.org//work/tasks/6816/5946816/build.log

gcc test_227.o -o test_227
gcc test_230.o -o test_230
gcc test_231.o -o test_231
.objs/test_222
.objs/test_225
.objs/test_226 testsuite/amf/TN-226/test_226.xmi
Opening 'testsuite/amf/TN-226/test_226.xmi' (use 'testsuite/amf/TN-226/test_226.xmi')
Opening 'file:///test_226_0.xmi' (use 'file:///test_226_0.xmi')
Unable to open 'file:///test_226_0.xmi'
Opening 'http://www.omg.org/spec/UML/20100901/PrimitiveTypes.xmi' (use 'file:///builddir/build/BUILD/matreshka-0.5.0/.objs/share/models/UML24/PrimitiveTypes.xmi')
Unknown element 'file:///test_226_0.xmi#test'
.objs/test_227 testsuite/amf/TN-227/test_227.xmi
Opening 'testsuite/amf/TN-227/test_227.xmi' (use 'testsuite/amf/TN-227/test_227.xmi')
Opening 'http://www.omg.org/spec/UML/20090901/uml.xml' (use 'file:///builddir/build/BUILD/matreshka-0.5.0/.objs/share/models/UML23/UML.xmi')
.objs/test_230
.objs/test_231
make[1]: Leaving directory `/builddir/build/BUILD/matreshka-0.5.0'
make: *** [check] Error 2

Change History (5)

comment:1 by vadim.godunko, 8 years ago

Description: modified (diff)

It is race condition:

auto.cgpr:1:01: "project" expected
gprbuild: processing of configuration project "/builddir/build/BUILD/matreshka-0.5.0/gnat/../.objs/auto.cgpr" failed
auto.cgpr:1:01: "project" expected
gprbuild: processing of configuration project "/builddir/build/BUILD/matreshka-0.5.0/gnat/../.objs/auto.cgpr" failed
make[1]: *** [soap] Error 4
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [league] Error 4

Makefile.check need to be modified to disable parallel execution of several target, establishing dependency between target is not reasonable due to conditional dependencies.

comment:2 by vadim.godunko, 8 years ago

In 4090:

Disable parallel build, it is handled by gnatmake/gprbuild.

Refs #323.

comment:3 by vadim.godunko, 8 years ago

Milestone: 0.6.0
Resolution: fixed
Status: newclosed
Version: 0.5.0

comment:4 by vadim.godunko, 8 years ago

In 4100:

Merge changes into 0.5.x branch.

Refs #323.

comment:5 by vadim.godunko, 8 years ago

Milestone: 0.6.00.5.1
Note: See TracTickets for help on using tickets.