Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#26325 - [glib2] Package glib2 2.30.0-1 fail to build

Attached to Project: Arch Linux
Opened by Damien Gombault (Desintegr) - Friday, 07 October 2011, 07:57 GMT
Last edited by Ionut Biru (wonder) - Friday, 07 October 2011, 08:18 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Additional info:
* package version(s) 2.30.0-1

I think gdbus-codegen uses Python 3 instead of Python 2 during the build.

Trace:

make[6] : on entre dans le répertoire « /home/dgombault/tmp/build/glib2/src/glib-2.30.0/gio/tests/gdbus-object-manager-example »
GEN gdbus-example-objectmanager-generated-org.gtk.GDBus.Example.ObjectManager.Animal.xml
GEN gdbus-example-objectmanager-generated-org.gtk.GDBus.Example.ObjectManager.Cat.xml
Traceback (most recent call last):
File "../../../gio/gdbus-2.0/codegen/gdbus-codegen", line 41, in <module>
sys.exit(codegen_main.codegen_main())
File "/home/dgombault/tmp/build/glib2/src/glib-2.30.0/gio/gdbus-2.0/codegen/codegen_main.py", line 171, in codegen_main
parsed_ifaces = parser.parse_dbus_xml(xml_data)
File "/home/dgombault/tmp/build/glib2/src/glib-2.30.0/gio/gdbus-2.0/codegen/parser.py", line 289, in parse_dbus_xml
parser = DBusXMLParser(xml_data)
File "/home/dgombault/tmp/build/glib2/src/glib-2.30.0/gio/gdbus-2.0/codegen/parser.py", line 57, in __init__
self._parser.Parse(xml_data)
File "/home/dgombault/tmp/build/glib2/src/glib-2.30.0/gio/gdbus-2.0/codegen/parser.py", line 155, in handle_start_element
if attrs.has_key('name') and self.doc_comment_last_symbol == attrs['name']:
AttributeError: 'dict' object has no attribute 'has_key'
make[6]: *** [gdbus-example-objectmanager-generated-org.gtk.GDBus.Example.ObjectManager.Animal.xml] Erreur 1
make[6]: *** Attente des tâches non terminées....
Traceback (most recent call last):
File "../../../gio/gdbus-2.0/codegen/gdbus-codegen", line 41, in <module>
sys.exit(codegen_main.codegen_main())
File "/home/dgombault/tmp/build/glib2/src/glib-2.30.0/gio/gdbus-2.0/codegen/codegen_main.py", line 171, in codegen_main
parsed_ifaces = parser.parse_dbus_xml(xml_data)
File "/home/dgombault/tmp/build/glib2/src/glib-2.30.0/gio/gdbus-2.0/codegen/parser.py", line 289, in parse_dbus_xml
parser = DBusXMLParser(xml_data)
File "/home/dgombault/tmp/build/glib2/src/glib-2.30.0/gio/gdbus-2.0/codegen/parser.py", line 57, in __init__
self._parser.Parse(xml_data)
File "/home/dgombault/tmp/build/glib2/src/glib-2.30.0/gio/gdbus-2.0/codegen/parser.py", line 155, in handle_start_element
if attrs.has_key('name') and self.doc_comment_last_symbol == attrs['name']:
AttributeError: 'dict' object has no attribute 'has_key'
make[6]: *** [gdbus-example-objectmanager-generated-org.gtk.GDBus.Example.ObjectManager.Cat.xml] Erreur 1
make[6] : on quitte le répertoire « /home/dgombault/tmp/build/glib2/src/glib-2.30.0/gio/tests/gdbus-object-manager-example »
make[5]: *** [all-recursive] Erreur 1
make[5] : on quitte le répertoire « /home/dgombault/tmp/build/glib2/src/glib-2.30.0/gio/tests »
make[4]: *** [all] Erreur 2
make[4] : on quitte le répertoire « /home/dgombault/tmp/build/glib2/src/glib-2.30.0/gio/tests »
make[3]: *** [all-recursive] Erreur 1
:
This task depends upon

Closed by  Ionut Biru (wonder)
Friday, 07 October 2011, 08:18 GMT
Reason for closing:  Fixed
Additional comments about closing:  in trunk. available in abs soon
Comment by Ionut Biru (wonder) - Friday, 07 October 2011, 08:07 GMT
try with PYTHON=/usr/bin/python2 ./configure ...
Comment by Damien Gombault (Desintegr) - Friday, 07 October 2011, 08:10 GMT
It works !
Thank you very much.

Loading...