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#33758 - [glibc] PKGBUILD missing makedepend [check]

Attached to Project: Arch Linux
Opened by Collin (tonyspaz) - Friday, 08 February 2013, 00:46 GMT
Last edited by Allan McRae (Allan) - Friday, 08 February 2013, 03:48 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Allan McRae (Allan)
Architecture x86_64
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: The PKGBUILD for [glibc] (downloaded through ABS) is missing the makedepend [check], causing a clean compile to crash. I haven't poked around in the i686 version, so no idea if the problem exists there as well. After installing [check], compile goes through properly.


Additional info:
* package version - 2.17-3


Steps to reproduce:
1) Don't have [check]
2) Download PKGBUILD with ABS
3) Try to compile with makepkg
4) ??????
5) Profit!
This task depends upon

Closed by  Allan McRae (Allan)
Friday, 08 February 2013, 03:48 GMT
Reason for closing:  Not a bug
Additional comments about closing:  See final comment
Comment by Evangelos Foutras (foutrelis) - Friday, 08 February 2013, 01:41 GMT
Probably has nothing to do with the check package.

I did try building glibc in a chroot and the tst-cputimer1 test seems to be failing; tst-cputimer1.out is attached.
Comment by Collin (tonyspaz) - Friday, 08 February 2013, 02:25 GMT
I tried recompiling after uninstalling check, and it seemed to fail when compiling tst-cpuclock2.out. Last few lines attached.

Sadly, I didn't get to test tst-cputimer1.out, but if you'd like, I can try running that after a successful compile.
Comment by Dave Reisner (falconindy) - Friday, 08 February 2013, 02:28 GMT
[check] is the make target "check", which is "make check", run from the PKGBUILD's check() function. I'm not even sure what it is you're installing that's called [check] that would make this pass.

What kernel are you running?
Comment by Collin (tonyspaz) - Friday, 08 February 2013, 02:35 GMT
I'm running on 3.7.5-1-ARCH.

The package I'm installing is over here. https://www.archlinux.org/packages/extra/x86_64/check/

Apologies if I'm misunderstanding what you're saying.
Comment by Collin (tonyspaz) - Friday, 08 February 2013, 03:12 GMT
Alright, there /is/ something else failing. I guess it was just coincidence that it compiled successfully immediately after installing check. Feel free to mark this closed, and I'll re-open it if I find a consistent pattern worth reporting.
Comment by Allan McRae (Allan) - Friday, 08 February 2013, 03:48 GMT
This is nothing to do with needing extra dependencies. The glibc testsuite is known to give spurious false test failures, especially on the timing tests (although, not on my machine!). See the notes for the glibc section in Linux From Scratch. If that is the only point of failure (and it should be with our PKGBUILD...), finish the build with "makepkg -R".

Loading...