Busybox update, call for testers on amd64

Eygene Ryabinkin rea at freebsd.org
Sun Jan 23 17:11:53 UTC 2011


Chris, good day.

Sun, Jan 23, 2011 at 04:38:36PM +0000, Chris Rees wrote:
> I've finished updating busybox to 1.18.1, but I need someone on amd64
> to test it please!

It doesn't build on the 9-CURRENT, because of new utmpx:
{{{
  CC      libbb/messages.o
In file included from libbb/messages.c:51:
/usr/include/utmp.h:2:2: error: #error "<utmp.h> has been replaced by <utmpx.h>"
libbb/messages.c:59:2: error: #error unknown path to wtmp file
libbb/messages.c:65: error: expected expression before 'char'
}}}
It was amd64 machine, but the error will show up for i386
and others: bb still uses utmp.h that was deprecated starting
from 9.x.

Seems like that the fair number of files should be adopted
to 9.x:
{{{
./libbb/messages.c:#include <utmp.h>
./libbb/utmp.c:#include <utmp.h>
./loginutils/login.c:# include <utmp.h> /* USER_PROCESS */
./loginutils/getty.c:# include <utmp.h> /* LOGIN_PROCESS */
./loginutils/getty.c:#ifdef LOGIN_PROCESS                    /* defined in System V utmp.h */
./coreutils/who.c:#include <utmp.h>
./init/init.c:# include <utmp.h> /* DEAD_PROCESS */
./init/halt.c:#include <utmp.h>
./miscutils/last.c:#include <utmp.h>
./miscutils/runlevel.c:#include <utmp.h>
./miscutils/last_fancy.c:#include <utmp.h>
./miscutils/wall.c:#include <utmp.h>
./networking/telnetd.c:# include <utmp.h> /* LOGIN_PROCESS */
}}}
-- 
Eygene Ryabinkin                                        ,,,^..^,,,
[ Life's unfair - but root password helps!           | codelabs.ru ]
[ 82FE 06BC D497 C0DE 49EC  4FF0 16AF 9EAE 8152 ECFB | freebsd.org ]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20110123/5357cc8a/attachment.pgp


More information about the freebsd-ports mailing list