Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Sep 2014 16:51:33 +0000
From:      "Chad J. Milios" <milios@ccsys.com>
To:        Hajimu UMEMOTO <ume@FreeBSD.org>
Cc:        ports@FreeBSD.org, perl@FreeBSD.org
Subject:   Re: perl related error in mail/cyrus-imapd24
Message-ID:  <5411D315.3080502@ccsys.com>
In-Reply-To: <ygemwa66ryb.wl%ume@FreeBSD.org>
References:  <5411C989.9040606@ccsys.com> <ygemwa66ryb.wl%ume@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 09/11/14 16:29, Hajimu UMEMOTO wrote:
> Hi,
>
>>>>>> On Thu, 11 Sep 2014 16:10:49 +0000
>>>>>> "Chad J. Milios" <milios@ccsys.com> said:
> milios> I'm gonna look into this further today but maybe one of you can make
> milios> quicker sense of this. I just got this error while building
> milios> cyrus-imapd24-2.4.17_8. Port options are default but my make.conf sets
> milios> perl to 5.20. My make.conf is included below the error. Many thanks to
> milios> anyone that even glances at this error to help. :)
>
> milios> ....................
> milios> ### Making all in /usr/ports/mail/cyrus-imapd24/work/cyrus-imapd-2.4.17/perl
> milios> ### Making all in
> milios> /usr/ports/mail/cyrus-imapd24/work/cyrus-imapd-2.4.17/perl/imap
> milios> Checking if your kit is complete...
> milios> Looks good
> milios> Generating a Unix-style Makefile
> milios> Writing Makefile for Cyrus::IMAP
> milios> Writing MYMETA.yml and MYMETA.json
> milios> Smartmatch is experimental at
> milios> /usr/local/lib/perl5/5.20/BSDPAN/ExtUtils/Packlist.pm line 218.
> milios> cp IMAP.pm blib/lib/Cyrus/IMAP.pm
> milios> cp IMAP/Shell.pm blib/lib/Cyrus/IMAP/Shell.pm
> milios> cp IMAP/IMSP.pm blib/lib/Cyrus/IMAP/IMSP.pm
> milios> cp IMAP/Admin.pm blib/lib/Cyrus/IMAP/Admin.pm
> milios> Running Mkbootstrap for Cyrus::IMAP ()
> milios> chmod 644 IMAP.bs
> milios> /usr/local/bin/perl5.20.0 /usr/local/lib/perl5/5.20/ExtUtils/xsubpp
> milios> -typemap /usr/local/lib/perl5/5.20/ExtUtils/typemap -typemap typemap
> milios> IMAP.xs > IMAP.xsc && mv IMAP.xsc IMAP.c
> milios> cc -c  -I../../lib -I../.. -I../../com_err/et -I/usr/local/include
> milios> -I/usr/include  -DAPPLLIB_EXP="/usr/local/lib/perl5/5.20/BSDPAN"
> milios> -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -DDEBUGGING -fno-strict-aliasing
> milios> -pipe -fstack-protector -I/usr/local/include -g    -DVERSION=\"1.00\"
> milios> -DXS_VERSION=\"1.00\" -DPIC -fPIC
> milios> "-I/usr/local/lib/perl5/5.20/mach/CORE"  -DPERL_POLLUTE IMAP.c
> milios> In file included from /usr/local/lib/perl5/5.20/mach/CORE/perl.h:5152,
> milios>                  from IMAP.xs:51:
> milios> /usr/local/lib/perl5/5.20/mach/CORE/inline.h: In function
> milios> 'S_append_utf8_from_native_byte':
> milios> /usr/local/lib/perl5/5.20/mach/CORE/inline.h:264: error: expected ')'
> milios> before ',' token
> milios> /usr/local/lib/perl5/5.20/mach/CORE/inline.h:264: error: void value
> milios> not ignored as it ought to be
> milios> /usr/local/lib/perl5/5.20/mach/CORE/inline.h:265: error: expected ')'
> milios> before ',' token
> milios> /usr/local/lib/perl5/5.20/mach/CORE/inline.h:265: error: void value
> milios> not ignored as it ought to be
> milios> IMAP.xs: At top level:
> milios> IMAP.xs:218: warning: initialization from incompatible pointer type
> milios> IMAP.xs:219: warning: initialization from incompatible pointer type
> milios> IMAP.xs:220: warning: initialization from incompatible pointer type
> milios> *** [IMAP.o] Error code 1
>
> milios> Stop in /usr/ports/mail/cyrus-imapd24/work/cyrus-imapd-2.4.17/perl/imap.
> milios> *** [all] Error code 1
>
> milios> Stop in /usr/ports/mail/cyrus-imapd24/work/cyrus-imapd-2.4.17/perl.
> milios> *** [all] Error code 1
>
> milios> Stop in /usr/ports/mail/cyrus-imapd24/work/cyrus-imapd-2.4.17.
> milios> *** [do-build] Error code 1
>
> milios> Stop in /usr/ports/mail/cyrus-imapd24.
> milios> *** [stage] Error code 1
>
> milios> Stop in /usr/ports/mail/cyrus-imapd24.
>
>
> milios> root@nuos-lab:/usr/ports/mail/cyrus-imapd24 # uname -a
> milios> FreeBSD nuos-lab.naruto.ccsys.com 9.3-RELEASE FreeBSD 9.3-RELEASE #0
> milios> r269946: Wed Aug 13 12:53:13 EDT 2014
> milios> root@naruto.ccsys.com:/usr/obj/usr/src/sys/NUOS  amd64
>
>
>
> milios> root@nuos-lab:/usr/ports/mail/cyrus-imapd24 # cat /etc/make.conf
> milios> CPUTYPE?=core2
> milios> DEFAULT_VERSIONS= perl5=5.20 php=55
> milios> WITH_PGSQL_VER=93
> milios> WITH_MYSQL_VER=56
> milios> WITH_NEW_XORG=yes
> milios> QT4_OPTIONS=CUPS
>
> I've just tried to reproduce the problem on my 9.3-STABLE with
> perl5-5.20.0_3.  But, I cannot reproduce it, here.
>
> Sincerely,
>
> --
> Hajimu UMEMOTO
> ume@mahoroba.org  ume@{,jp.}FreeBSD.org
> http://www.mahoroba.org/~ume/
Thanks for the quick feedback! The fact it's not happening for you is 
valuable information in and of itself. I'm building this in a jail. I'm 
going to try eliminating  each of the differences between us one by one. 
I have non-default perl options as well. It just dawned on me I should 
have included those. I marked the non-defaults with ** Here they are:

root@nuos-lab:/usr/ports/lang/perl5.20 # make showconfig
===> The following configuration options are available for perl5-5.20.0_3:
   **DEBUG=on: Build with debugging support
   **GDBM=on: GDBM_File extension
   **MULTIPLICITY=on: Use multiplicity
      PERL_64BITINT=on: Use 64 bit integers (on i386)
      PTHREAD=on: Build with -pthread
   **SITECUSTOMIZE=on: Run-time customization of @INC
====> Exclusive OPTIONS: you can only select none or one of them
      THREADS=on: Build threaded perl
      PERL_MALLOC=off: Use Perl malloc
===> Use 'make config' to modify these settings


root@nuos-lab:/usr/ports # svn info
Path: .
Working Copy Root Path: /usr/ports
URL: https://svn0.us-east.freebsd.org/ports/head
Relative URL: ^/head
Repository Root: https://svn0.us-east.freebsd.org/ports
Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5
Revision: 367920
Node Kind: directory
Schedule: normal
Last Changed Author: xmj
Last Changed Rev: 367920
Last Changed Date: 2014-09-11 11:20:02 +0000 (Thu, 11 Sep 2014)







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