Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Sep 2012 07:10:11 GMT
From:      KT Sin <ktsin@acm.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/172132: unable to build chinese/mutt under recent 9.x
Message-ID:  <201209280710.q8S7AB9R041666@red.freebsd.org>
Resent-Message-ID: <201209280720.q8S7K3vT015891@freefall.freebsd.org>

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

>Number:         172132
>Category:       ports
>Synopsis:       unable to build chinese/mutt under recent 9.x
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Sep 28 07:20:02 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     KT Sin
>Release:        FreeBSD 9.1-RC2
>Organization:
>Environment:
FreeBSD passion.hsins.com 9.1-RC2 FreeBSD 9.1-RC2 #0: Fri Sep 28 11:35:17 MYT 2012     ktsin@passion.hsins.com:/tmp/obj/usr/src/sys/PASSION  amd64
>Description:
ports chinese/mutt fails to build when CFLAGS_ADD+=-D_DONT_USE_CTYPE_INLINE_ is defined in Makefile.

something must have changed in the compilers. please investigate and fix.

Making all in contrib
Making all in imap
cc -I/usr/local/include -DHAVE_CONFIG_H -I. -I..  -I.. -I../intl  -I/usr/include -I/usr/local/include/db43 -I/usr/local/include -I../intl  -O2 -pipe -Wl,-rpath,/usr/lib:/usr/local/lib -D_DONT_USE_CTYPE_INLINE_ -fno-strict-aliasing -MT auth.o -MD -MP -MF .deps/auth.Tpo -c -o auth.o auth.c
In file included from ../mutt.h:963,
                 from auth.c:27:
./protos.h:490: error: conflicting types for 'fprintf'
./protos.h:490: note: a parameter list with an ellipsis can't match an empty parameter name list declaration
./protos.h:491: error: conflicting types for 'printf'
./protos.h:491: note: a parameter list with an ellipsis can't match an empty parameter name list declaration
./protos.h:495: error: conflicting types for 'sscanf'
./protos.h:495: note: a parameter list with an ellipsis can't match an empty parameter name list declaration
./protos.h:519: error: conflicting types for 'readlink'
/usr/include/unistd.h:404: error: previous declaration of 'readlink' was here
*** [auth.o] Error code 1

Stop in /tmp/obj/usr/ports/chinese/mutt/work/mutt-1.5.21/imap.
*** [all-recursive] Error code 1

Stop in /tmp/obj/usr/ports/chinese/mutt/work/mutt-1.5.21.
*** [all] Error code 1

Stop in /tmp/obj/usr/ports/chinese/mutt/work/mutt-1.5.21.
*** [do-build] Error code 1

Stop in /usr/ports/chinese/mutt.
*** [/tmp/obj/usr/ports/chinese/mutt/work/.build_done.mutt._usr_local] Error code 1

Stop in /usr/ports/chinese/mutt.

>How-To-Repeat:

>Fix:
remove CFLAGS_ADD+=-D_DONT_USE_CTYPE_INLINE_ from Makefile before building.

>Release-Note:
>Audit-Trail:
>Unformatted:



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