Bug 71353

Summary: make check fails with automake 1.13.4
Product: HarfBuzz Reporter: Kjartan Maraas <kmaraas>
Component: srcAssignee: Behdad Esfahbod <freedesktop>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium CC: freedesktop
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Kjartan Maraas 2013-11-07 19:21:33 UTC
It fails in test/shaping:

[kmaraas@localhost shaping (master)]$ rpm -q automake
automake-1.13.4-5.fc20.noarch
[kmaraas@localhost shaping (master)]$ rpm -q --changelog automake | less
[kmaraas@localhost shaping (master)]$ LC_ALL=C make check
make  check-TESTS
make[1]: Entering directory `/home/kmaraas/src/gnome/harfbuzz/test/shaping'
make[2]: Entering directory `/home/kmaraas/src/gnome/harfbuzz/test/shaping'
Running tests in /bin/sh
Testing ELF:
lt-hb-shape: Failed to open file './ELF': open() failed: No such file or directory
close failed in file object destructor:
sys.excepthook is missing
lost sys.stderr
Testing :
lt-hb-shape: Failed to map ./' ./': mmap() failed: No such device
close failed in file object destructor:
sys.excepthook is missing
lost sys.stderr
Testing 6:
lt-hb-shape: Failed to open file './6': open() failed: No such file or directory
close failed in file object destructor:
sys.excepthook is missing
lost sys.stderr
Testing �0�I�	�0�(�:
lt-hb-shape: Failed to open file './?0?I?	?0?(?': open() failed: No such file or directory
close failed in file object destructor:
sys.excepthook is missing
lost sys.stderr
Testing �� @A:
lt-hb-shape: Failed to open file './?? @A': open() failed: No such file or directory
close failed in file object destructor:
sys.excepthook is missing
lost sys.stderr
Testing :
lt-hb-shape: Failed to open file './': open() failed: No such file or directory
close failed in file object destructor:
sys.excepthook is missing
lost sys.stderr
Testing h�:
lt-hb-shape: Failed to open file './h?': open() failed: No such file or directory
close failed in file object destructor:
sys.excepthook is missing
lost sys.stderr
Testing "�$c:
lt-hb-shape: Failed to open file './"?$c': open() failed: No such file or directory
close failed in file object destructor:
sys.excepthook is missing
lost sys.stderr
)�:ing 
)?': open() failed: No such file or directory
close failed in file object destructor:
sys.excepthook is missing
lost sys.stderr
^Cmake[2]: *** [tests/context-matching.tests.log] Interrupt
make[1]: *** [check-TESTS] Interrupt
make: *** [check-am] Interrupt
Comment 1 Behdad Esfahbod 2013-11-07 23:36:52 UTC
This is automake 1.13 screwup :(.  Basically, to fix, one needs to use SH_LOG_COMPILER and AM_TESTS_ENVIROMENT (see Fontconfig commit 2146b0307a3476892723104481f27f8484451c52 for example).  But then that would be incompatible with automake < 1.13...
Comment 2 Behdad Esfahbod 2013-12-05 01:25:23 UTC
Fixed in 0.9.25.

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.