Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 May 2002 00:32:07 +0200
From:      Oliver Braun <obraun@informatik.unibw-muenchen.de>
To:        current@freebsd.org, ports@freebsd.org
Subject:   machine/endian.h revision 1.33 breaks port x11-fm/gentoo
Message-ID:  <20020518223207.GA74796@nemesis.informatik.unibw-muenchen.de>

next in thread | raw e-mail | index | archive | help
Hi,

I am the ports maintainer of x11-fm/gentoo. Building gentoo dies since
revision 1.33 of machine/endian.h with the following error:

In file included from cmdseq.c:18:
/usr/include/sys/wait.h:114: duplicate member `w_Filler'
/usr/include/sys/wait.h:115: duplicate member `w_Retcode'
/usr/include/sys/wait.h:116: duplicate member `w_Coredump'
/usr/include/sys/wait.h:117: duplicate member `w_Termsig'
/usr/include/sys/wait.h:132: duplicate member `w_Filler'
/usr/include/sys/wait.h:133: duplicate member `w_Stopsig'
/usr/include/sys/wait.h:134: duplicate member `w_Stopval'
*** Error code 1

With machine/endian.h revision 1.32 it works.

A workaround for x11-fm/gentoo is to declare the functions needed
explicit and avoid including whole sys/wait.h.

Has anyone an idea for a "not-so-dirty" hack?
What could be the problem?
Is this a system-wide issue or a x11-fm/gentoo -specific one?

Defining __BSD_VISIBLE in cmdseq.c did not help.

Regards,
         Olli
-- 
IST & IIS _ INF _ UniBwM ____ http://ist.unibw-muenchen.de/People/obraun/
Tele-Consulting GmbH ________ http://www.tele-consulting.com/ ___ obraun@

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020518223207.GA74796>