pkgsrc-Users archive

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

Re: libfontenc build failure



Thomas Klausner <wiz%NetBSD.org@localhost> writes:

> On Tue, Jun 05, 2012 at 10:17:54PM +0900, Takahiro Kambe wrote:
>> In message <alpine.NEB.2.01.1206050757170.2887%t1.m.reedmedia.net@localhost>
>>      on Tue, 5 Jun 2012 08:10:58 -0500 (CDT),
>>      "Jeremy C. Reed" <reed%reedmedia.net@localhost> wrote:
>> > On Tue, 5 Jun 2012, Benny Siegert wrote:
>> > 
>> >> > checking if cc -std=gnu99 supports -Wredundant-decls... yes
>> >> > checking if cc -std=gnu99 supports -Werror=implicit... no
>> >> > checking if cc -std=gnu99 supports
>> >> > -errwarn=E_NO_EXPLICIT_TYPE_GIVEN
>> >> > -errwarn=E_NO_IMPLICIT_DECL_ALLOWED... eval: 1: Syntax error:
>> >> > Bad substitution
>> >> > *** Error code 2
>> >> 
>> >> I have the same on 5.99.51/amd64. This is a shell syntax problem in
>> >> all the Xorg libs, including libX11, libXext and so on. The workaround
>> >> that I found is to install mksh and set CONFIG_SHELL=/usr/pkg/bin/mksh
>> >> in mk.conf.
>> There is a line in configure (suppress space start of line):
>> 
>> cacheid=`$as_echo xorg_cv_cc_flag_-errwarn=E_NO_EXPLICIT_TYPE_GIVEN
>> -errwarn=E_NO_IMPLICIT_DECL_ALLOWED`
>> 
>> Change this line to below seems solve the problem.
>> 
>> cacheid=`$as_echo "xorg_cv_cc_flag_-errwarn=E_NO_EXPLICIT_TYPE_GIVEN
>> -errwarn=E_NO_IMPLICIT_DECL_ALLOWED"`
>
> I've committed this change as a patch to libfontenc. Can someone who
> was affected by the breakage please confirm that this fixes the
> problem?
>
> I know about similar issues in libICE and libXau, which I can fix once
> it's confirmed working (probably more, let me know).

libfontenc builds fine for me.   I updated last night and rebuilt and
had the following failures (from pkg_rr):

- libICE
- libSM
- libXScrnSaver
- libXau
- libXcursor
- libXdmcp
- libXext
- libXinerama
- libXmu
- libXpm
- libXrender
- libXres
- libXtst
- libXxf86vm
- libxkbfile

plus imake, not sure if that's related.

Attachment: pgprhjyQ0PWfD.pgp
Description: PGP signature



Home | Main Index | Thread Index | Old Index