Ticket #881 (closed defect: invalid)

Opened 10 years ago

Last modified 10 years ago

paludis 0.46 fails to merge packages because of futimens

Reported by: Smar Owned by:
Priority: Sometime Milestone:
Component: clients/paludis Version: 0.46.0
Keywords: Cc: samu.voutilainen@…
Blocked By: Blocking:
Distribution: Gentoo

Description

I have old xen kernel(2.6.21) and can’t easily upgrade to newer kernel, so I’m getting this kind of errors when trying to update packages... Example build log attached.

This is somewhat related to bug #820 (utimensat) bug.

Attachments

pambase.txt Download (6.3 KB) - added by Smar 10 years ago.
pambase build log

Change History

Changed 10 years ago by Smar

pambase build log

comment:1 Changed 10 years ago by ciaranm

Your linux-headers is newer than your kernel. That's not allowed, and I'm extremely wary about adding in even more hacks to support that kind of thing, since Paludis won't be the only package that breaks.

There's a patch that will let Paludis build on systems that don't have futimens at all in  http://github.com/pioto/paludis-pioto/compare/master...freebsd , but your system claims that it does have futimens.

comment:2 Changed 10 years ago by Smar

  • Status changed from new to closed
  • Resolution set to invalid

Hmm, oh... There doesn’t seem to be that old linux-headers and installing 2.6.23 failed to

scripts/unifdef.c:209: error: conflicting types for 'getline' /usr/include/stdio.h:651: error: previous declaration of 'getline' was here make[1]: * [scripts/unifdef] Error 1

I’ll just stick with 0.42 before I can actually upgrade the kernel... In this case, I suppose this bug can be closed.

Note: See TracTickets for help on using tickets.