Bug#711107: gtk+3.0: FTBFS on ia64 and mips

Stephan Schreiber info at fs-driver.org
Sat Jun 15 02:01:22 UTC 2013


I'm using Debian unstable on ia64.

I built the gtk+3.0 package twice; the test always fails as on the  
ia64 buildd:

/usr/bin/make  check-local
make[4]: Entering directory  
`/home/stephan/gtkplus2/gtk+3.0-3.8.2/debian/build/shared/tests/a11y'
TEST: accessibility-dump... (pid=3867)
PASS: accessibility-dump
TEST: tree-performance... (pid=3889)
PASS: tree-performance
TEST: text... (pid=3908)
   /text/bold/GtkLabel:                                                 OK
   /text/basic/GtkLabel:                                                OK
   /text/basic/GtkEntry:                                                OK
   /text/basic/GtkTextView:                                             OK
   /text/words/GtkLabel:                                                OK
   /text/words/GtkEntry:                                                OK
   /text/words/GtkTextView:                                             OK
   /text/changed/GtkLabel:                                              OK
   /text/changed/GtkEntry:                                              OK
   /text/changed/GtkTextView:                                           OK
   /text/selection/GtkLabel:                                            OK
   /text/selection/GtkEntry:                                            OK
   /text/selection/GtkTextView:                                         OK
PASS: text
TEST: children... (pid=3927)
   /scrolledwindow/child-count:                                         OK
   /child/add-remove/GtkScrolledWindow:                                 OK
   /child/add-remove/GtkBox:                                            OK
   /child/add-remove/GtkPaned:                                          OK
   /child/add-remove/GtkGrid:                                           OK
   /child/add-remove/GtkEventBox:                                       OK
   /child/add-remove/GtkWindow:                                         OK
   /child/add-remove/GtkAssistant:                                      OK
   /child/add-remove/GtkFrame:                                          OK
   /child/add-remove/GtkExpander:                                       OK
   /child/add-remove/GtkTable:                                          OK
   /child/add-remove/GtkTextView:                                       OK
   /child/add-remove/GtkTreeView:                                       OK
   /child/add-remove/GtkNotebook:                                       OK
   /child/add-remove/GtkEntry:                                          **
ERROR:/home/stephan/gtkplus2/gtk+3.0-3.8.2/./tests/a11y/children.c:201:test_add_remove: assertion failed: (parent_data[j].parent ==  
NULL)
FAIL
GTester: last random seed: R02S2c373dee33e29d116c561db135f16945
(pid=3946)
FAIL: children
TEST: derive... (pid=3960)
PASS: derive
TEST: value... (pid=3979)
   /value/basic/GtkSpinButton:                                          OK
   /value/basic/GtkLevelBar:                                            OK
PASS: value
TEST: tree-relationships... (pid=3998)
   /a11y/tree/focus:                                                    OK
   /a11y/tree/relations:                                                OK
PASS: tree-relationships
TEST: util... (pid=4018)
   /util/toolkit-name:                                                  OK
   /util/toolkit-version:                                               OK
   /util/root:                                                          OK
PASS: util
make[4]: *** [test-cwd] Error 1
make[4]: Target `check-local' not remade because of errors.
make[4]: Leaving directory  
`/home/stephan/gtkplus2/gtk+3.0-3.8.2/debian/build/shared/tests/a11y'
make[3]: *** [check-am] Error 2
make[3]: Target `check' not remade because of errors.
make[3]: Leaving directory  
`/home/stephan/gtkplus2/gtk+3.0-3.8.2/debian/build/shared/tests/a11y'



The test passes when I run it subsequently:

stephan at itanic:~/gtkplus2/gtk+3.0-3.8.2/debian/build/shared/tests/a11y$  
xvfb-run ./children
/scrolledwindow/child-count: OK
/child/add-remove/GtkScrolledWindow: OK
/child/add-remove/GtkBox: OK
/child/add-remove/GtkPaned: OK
/child/add-remove/GtkGrid: OK
/child/add-remove/GtkEventBox: OK
/child/add-remove/GtkWindow: OK
/child/add-remove/GtkAssistant: OK
/child/add-remove/GtkFrame: OK
/child/add-remove/GtkExpander: OK
/child/add-remove/GtkTable: OK
/child/add-remove/GtkTextView: OK
/child/add-remove/GtkTreeView: OK
/child/add-remove/GtkNotebook: OK
/child/add-remove/GtkEntry: OK



It works with fakeroot as well:

stephan at itanic:~/gtkplus2/gtk+3.0-3.8.2/debian/build/shared/tests/a11y$  
fakeroot xvfb-run ./children
/scrolledwindow/child-count: OK
/child/add-remove/GtkScrolledWindow: OK
/child/add-remove/GtkBox: OK
/child/add-remove/GtkPaned: OK
/child/add-remove/GtkGrid: OK
/child/add-remove/GtkEventBox: OK
/child/add-remove/GtkWindow: OK
/child/add-remove/GtkAssistant: OK
/child/add-remove/GtkFrame: OK
/child/add-remove/GtkExpander: OK
/child/add-remove/GtkTable: OK
/child/add-remove/GtkTextView: OK
/child/add-remove/GtkTreeView: OK
/child/add-remove/GtkNotebook: OK
/child/add-remove/GtkEntry: OK


I did it multiple times, the result was always the same.


Running the test with the local display isn't possible at the moment  
because I'm experiencing another bug:

stephan at itanic:~/gtkplus2/gtk+3.0-3.8.2/debian/build/shared/tests/a11y$  
./children

(/home/stephan/gtkplus2/gtk+3.0-3.8.2/debian/build/shared/tests/a11y/.libs/lt-children:4476): Gtk-WARNING **: Theme parsing error: gtk-widgets-backgrounds.css:140:19: Not using units is deprecated. Assuming  
'px'.
Trace/breakpoint trap


This is already known.
https://bugs.webkit.org/show_bug.cgi?id=114155


More investigation is needed...

Stephan



More information about the pkg-gnome-maintainers mailing list