Bug 48237 - Fail to build with -j -l3
Summary: Fail to build with -j -l3
Status: RESOLVED WORKSFORME
Alias: None
Product: Telepathy
Classification: Unclassified
Component: tp-glib (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-03 04:17 UTC by Guillaume Desmottes
Modified: 2012-07-10 10:43 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Guillaume Desmottes 2012-04-03 04:17:42 UTC
I'm a man of multi cores, so I always build with MAKEFLAGS='-j -l3' but since a while tp-glib often fails; I guess there s is a race somewhere in the code gen machinery.


 GEN    _gen/genums.c
  GEN    _gen/reentrant-methods.list
  GEN    _gen/genums.h
  GEN    _gen/tp-cli-account-body.h
  GEN    _gen/tp-cli-account-manager-body.h
  GEN    _gen/tp-cli-call-content-body.h
  GEN    _gen/tp-cli-call-content-media-description-body.h
  GEN    _gen/tp-cli-call-stream-body.h
  GEN    _gen/tp-cli-call-stream-endpoint-body.h
  GEN    _gen/tp-cli-channel-body.h
  GEN    _gen/tp-cli-channel-dispatch-operation-body.h
  GEN    _gen/tp-cli-channel-request-body.h
  GEN    _gen/tp-cli-channel-dispatcher-body.h
  GEN    _gen/tp-cli-protocol-body.h
  GEN    _gen/tp-cli-media-stream-handler-body.h
  GEN    _gen/tp-cli-generic-body.h
  GEN    _gen/tp-cli-media-session-handler-body.h
  GEN    _gen/tp-cli-dbus-daemon-body.h
Traceback (most recent call last):
Traceback (most recent call last):
  File "../tools/glib-client-gen.py", line 1252, in <module>
  File "../tools/glib-client-gen.py", line 1252, in <module>
    dom = xml.dom.minidom.parse(argv[0])
    dom = xml.dom.minidom.parse(argv[0])
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/minidom.py", line 1915, in parse
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/minidom.py", line 1915, in parse
Traceback (most recent call last):
  File "../tools/glib-client-gen.py", line 1252, in <module>
Traceback (most recent call last):
  File "../tools/glib-client-gen.py", line 1252, in <module>
    dom = xml.dom.minidom.parse(argv[0])
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/minidom.py", line 1915, in parse
Traceback (most recent call last):
  File "../tools/glib-client-gen.py", line 1252, in <module>
    dom = xml.dom.minidom.parse(argv[0])
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/minidom.py", line 1915, in parse
Traceback (most recent call last):
  File "../tools/glib-client-gen.py", line 1252, in <module>
    dom = xml.dom.minidom.parse(argv[0])
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/minidom.py", line 1915, in parse
Traceback (most recent call last):
  File "../tools/glib-client-gen.py", line 1252, in <module>
    dom = xml.dom.minidom.parse(argv[0])
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/minidom.py", line 1915, in parse
    dom = xml.dom.minidom.parse(argv[0])
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/minidom.py", line 1915, in parse
Traceback (most recent call last):
  File "../tools/glib-client-gen.py", line 1252, in <module>
    dom = xml.dom.minidom.parse(argv[0])
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/minidom.py", line 1915, in parse
Traceback (most recent call last):
  File "../tools/glib-client-gen.py", line 1252, in <module>
Traceback (most recent call last):
  File "../tools/glib-client-gen.py", line 1252, in <module>
    dom = xml.dom.minidom.parse(argv[0])
      File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/minidom.py", line 1915, in parse
dom = xml.dom.minidom.parse(argv[0])
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/minidom.py", line 1915, in parse
Traceback (most recent call last):
  File "../tools/glib-client-gen.py", line 1252, in <module>
Traceback (most recent call last):
  File "../tools/glib-client-gen.py", line 1252, in <module>
    dom = xml.dom.minidom.parse(argv[0])
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/minidom.py", line 1915, in parse
    dom = xml.dom.minidom.parse(argv[0])
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/minidom.py", line 1915, in parse
Traceback (most recent call last):
  File "../tools/glib-client-gen.py", line 1252, in <module>
Traceback (most recent call last):
  File "../tools/glib-client-gen.py", line 1252, in <module>
    dom = xml.dom.minidom.parse(argv[0])
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/minidom.py", line 1915, in parse
Traceback (most recent call last):
  File "../tools/glib-client-gen.py", line 1252, in <module>
    dom = xml.dom.minidom.parse(argv[0])
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/minidom.py", line 1915, in parse
    dom = xml.dom.minidom.parse(argv[0])
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/minidom.py", line 1915, in parse
        return expatbuilder.parse(file)
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/expatbuilder.py", line 924, in parse
    return expatbuilder.parse(file)
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/expatbuilder.py", line 924, in parse
    return expatbuilder.parse(file)
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/expatbuilder.py", line 924, in parse
    return expatbuilder.parse(file)
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/expatbuilder.py", line 924, in parse
    return expatbuilder.parse(file)
    return expatbuilder.parse(file)
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/expatbuilder.py", line 924, in parse
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/expatbuilder.py", line 924, in parse
        return expatbuilder.parse(file)
return expatbuilder.parse(file)
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/expatbuilder.py", line 924, in parse
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/expatbuilder.py", line 924, in parse
    return expatbuilder.parse(file)
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/expatbuilder.py", line 924, in parse
return expatbuilder.parse(file)
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/expatbuilder.py", line 924, in parse
    return expatbuilder.parse(file)
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/expatbuilder.py", line 924, in parse
    return expatbuilder.parse(file)
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/expatbuilder.py", line 924, in parse
    return expatbuilder.parse(file)
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/expatbuilder.py", line 924, in parse
        return expatbuilder.parse(file)
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/expatbuilder.py", line 924, in parse
return expatbuilder.parse(file)
  File "/usr/lib64/python2.7/site-packages/_xmlplus/dom/expatbuilder.py", line 924, in parse
    fp = open(file, 'rb')
    fp = open(file, 'rb')
IOError: [Errno 2] No such file or directory: '_gen/tp-spec-dbus-daemon.xml'
IOError: [Errno 2] No such file or directory: '_gen/tp-spec-channel-request.xml'
    fp = open(file, 'rb')
IOError: [Errno 2] No such file or directory: '_gen/tp-spec-call-content.xml'
    fp = open(file, 'rb')
IOError: [Errno 2] No such file or directory: '_gen/tp-spec-call-stream-endpoint.xml'
        fp = open(file, 'rb')
IOError: [Errno 2] No such file or directory: '_gen/tp-spec-call-content-media-description.xml'
    fp = open(file, 'rb')
IOError: [Errno 2] No such file or directory: '_gen/tp-spec-account-manager.xml'
fp = open(file, 'rb')
IOError: [Errno 2] No such file or directory: '_gen/tp-spec-call-stream.xml'
make[2]: *** [_gen/tp-cli-dbus-daemon-body.h] Erreur 1
make[2]: *** Attente des tâches non terminées....
make[2]: *** [_gen/tp-cli-call-content-media-description-body.h] Erreur 1
        fp = open(file, 'rb')
IOError: [Errno 2] No such file or directory: '_gen/tp-spec-media-session-handler.xml'
make[2]: *** [_gen/tp-cli-channel-request-body.h] Erreur 1
make[2]: *** [_gen/tp-cli-call-content-body.h] Erreur 1
make[2]: *** [_gen/tp-cli-account-manager-body.h] Erreur 1
fp = open(file, 'rb')
IOError: [Errno 2] No such file or directory: '_gen/tp-spec-protocol.xml'
make[2]: *** [_gen/tp-cli-call-stream-endpoint-body.h] Erreur 1
    fp = open(file, 'rb')
IOError: [Errno 2] No such file or directory: '_gen/tp-spec-account.xml'
                fp = open(file, 'rb')
fp = open(file, 'rb')
fp = open(file, 'rb')
IOErrorfp = open(file, 'rb')
IOErrorIOError: IOError: [Errno 2] No such file or directory: '_gen/tp-spec-channel.xml'
: [Errno 2] No such file or directory: '_gen/tp-spec-channel-dispatcher.xml'[Errno 2] No such file or directory: '_gen/tp-spec-media-stream-handler.xml'

: [Errno 2] No such file or directory: '_gen/tp-spec-channel-dispatch-operation.xml'
make[2]: *** [_gen/tp-cli-call-stream-body.h] Erreur 1
make[2]: *** [_gen/tp-cli-protocol-body.h] Erreur 1
make[2]: *** [_gen/tp-cli-account-body.h] Erreur 1
    fp = open(file, 'rb')
IOError: [Errno 2] No such file or directory: '_gen/tp-spec-generic.xml'
Comment 1 Guillaume Desmottes 2012-07-10 10:43:02 UTC
Seems to work now.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.