NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/45254: gnu tar broken by half baked *at extensions

>Number:         45254
>Category:       kern
>Synopsis:       gnu tar broken by half baked *at extensions
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Aug 15 00:00:00 +0000 2011
>Originator:     Martin Husemann
>Release:        NetBSD 5.99.55
The NetBSD Foundation, Inc.
System: NetBSD 5.99.55 NetBSD 5.99.55 (NIGHT-OWL) #41: 
Sun Aug 14 12:38:13 CEST 2011
Architecture: x86_64
Machine: amd64

Compiling gnu tar from pkgsrc on current creates a broken binary.
It fails for example during gmplayer installation.

It is invoked as:
/usr/bin/bzcat /usr/pkgsrc/distfiles/mplayer/AlienMind-1.2.tar.bz2 | 
/usr/pkg/bin/gtar xCmf 
/usr/pkgobj/multimedia/gmplayer/work/.destdir/usr/pkg/share/mplayer/Skin -

Ktrace/kdump says:

 19422      1 gtar     CALL  openat(0xffd19553,0x7f7ff7b020c0,0x608004,0)
 19422      1 gtar     RET   openat -1 errno 78 Function not implemented

and this causes it to exit.

Rebuild gnu tar, then try to rebuild gmplayer.

Remove all of openat() untill it is fully supported?

Home | Main Index | Thread Index | Old Index