Bug 48237

Summary: Fail to build with -j -l3
Product: Telepathy Reporter: Guillaume Desmottes <guillaume.desmottes>
Component: tp-glibAssignee: Telepathy bugs list <telepathy-bugs>
Status: RESOLVED WORKSFORME QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

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.