Date: Fri, 30 Aug 2024 14:19:53 -0400 From: J David <j.david.lists@gmail.com> To: Dimitry Andric <dim@freebsd.org> Cc: freebsd-ports@freebsd.org Subject: Re: Building certain ports fails with errors in system C++ libraries Message-ID: <CABXB=RSzP6%2B%2B8psA1%2BaXgRPn6kR6k7g8X%2Br-Or3PuqA8ayg6%2Bg@mail.gmail.com> In-Reply-To: <2B2BB530-202A-4359-BFC9-A608A8FC66FE@FreeBSD.org> References: <CABXB=RQyTBJ1y-PzVey%2BabKNP=o5ydQGx6B%2Bq6p%2B=Y11=5H_DQ@mail.gmail.com> <2B2BB530-202A-4359-BFC9-A608A8FC66FE@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Aug 30, 2024 at 1:54=E2=80=AFPM Dimitry Andric <dim@freebsd.org> wr= ote: > This is the problem: do not redefine identifiers like this, as it leads > to problems. Try renaming this macro to "my_hex", "le_hex" or anything > but "hex". :) /usr/include/c++/v1/ios is the system C++ standard library include file for streams. The "edit.h" file in this case comes from the port. Which the automated infrastructure for official FreeBSD packages is (somehow) able to build. But how?! There is literally nothing here that is custom, tweaked, changed, or created by us. It's a port build on a newly installed system.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CABXB=RSzP6%2B%2B8psA1%2BaXgRPn6kR6k7g8X%2Br-Or3PuqA8ayg6%2Bg>