"OBATA Akio" <obache%netbsd.org@localhost> writes:
> Hi!
>
> On Wed, 31 Aug 2011 16:40:38 +0900, Yosuke Kawasaki
> <you.kawasaki%gmail.com@localhost> wrote:
>
>> /Volumes/PKGSRC/pkgsrc/devel/m17n-lib/work/.buildlink/include/libintl.h:440:
>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>> libintl_newlocale'
>> *** Error code 1
>
>> Does anyone have an idea to fix?
>
> I got build failure report few months ago via private mail.
> No feedback from a reporter, so not committed yet.
> How about following patch?
>
> Index: buildlink3.mk
> ===================================================================
> RCS file: /cvsroot/pkgsrc/x11/libX11/buildlink3.mk,v
> retrieving revision 1.8
> diff -u -r1.8 buildlink3.mk
> --- buildlink3.mk 11 Sep 2010 18:47:09 -0000 1.8
> +++ buildlink3.mk 10 May 2011 02:09:17 -0000
> @@ -27,6 +27,15 @@
> .endif
>
> .include "../../x11/xproto/buildlink3.mk"
> +
> +#
> http://cgit.freedesktop.org/xorg/lib/libX11/commit/?id=d0cbf388919364fe6b5b9127f36426eb744090a0
> +SUBST_CLASSES+= fx-libX11-h-guards
> +SUBST_STAGE.fx-libX11-h-guards= post-wrapper
> +SUBST_MESSAGE.fx-libX11-h-guards=\
> + Add an "X11_" string to header guards to avoid possible collision
> +SUBST_FILES.fx-libX11-h-guards=
> ${BUILDLINK_X11_DIR}/include/X11/Xlocale.h
> +SUBST_SED.fx-libX11-h-guards= -e 's/ _XLOCALE_H_/ _X11_XLOCALE_H/g'
> +
> .endif # LIBX11_BUILDLINK3_MK
>
> BUILDLINK_TREE+= -libX11
Sorry, I didn't get to testing this. I had made the change in
/usr/X11/include/Xlocale.h, changing _XLOCALE_H_ to _X11_XLOCALE_H, and
with that m17n-lib built.
I just backed out my change to /usr/X11/include/Xlocale.h, applied your
patch, and then m17n-lib rebuilt fine.
Attachment:
pgp5zKvNAM6aU.pgp
Description: PGP signature