Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Jul 2014 07:52:44 GMT
From:      pkg-fallout@FreeBSD.org
To:        pkg-fallout@FreeBSD.org
Subject:   [package - 10i386-quarterly][lang/nhc98] Failed for nhc98-1.18_2 in build
Message-ID:  <201407230752.s6N7qiKW077661@beefy1.isc.freebsd.org>

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

You are receiving this mail as a port that you maintain
is failing to build on the FreeBSD package build server.
Please investigate the failure and submit a PR to fix
build.

Maintainer:     haskell@FreeBSD.org
Last committer: miwi@FreeBSD.org
Ident:          $FreeBSD: branches/2014Q3/lang/nhc98/Makefile 355354 2014-05-26 14:47:56Z miwi $
Log URL:        http://beefy1.isc.freebsd.org/data/10i386-quarterly/2014-07-23_07h08m21s/logs/nhc98-1.18_2.log
Build URL:      http://beefy1.isc.freebsd.org/build.html?mastername=10i386-quarterly&build=2014-07-23_07h08m21s
Log:

====>> Building lang/nhc98
build started at Wed Jul 23 07:52:35 UTC 2014
port directory: /usr/ports/lang/nhc98
building for: FreeBSD 10i386-quarterly-job-01 10.0-RELEASE-p7 FreeBSD 10.0-RELEASE-p7 i386
maintained by: haskell@FreeBSD.org
Makefile ident:      $FreeBSD: branches/2014Q3/lang/nhc98/Makefile 355354 2014-05-26 14:47:56Z miwi $
Poudriere version: 3.1-pre
Host OSVERSION: 1100027
Jail OSVERSION: 1000510

---Begin Environment---
UNAME_m=i386
UNAME_p=i386
OSVERSION=1000510
UNAME_v=FreeBSD 10.0-RELEASE-p7
UNAME_r=10.0-RELEASE-p7
BLOCKSIZE=K
MAIL=/var/mail/root
STATUS=1
SAVED_TERM=
MASTERMNT=/usr/local/poudriere/data/.m/10i386-quarterly/ref
PKG_EXT=txz
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
POUDRIERE_BUILD_TYPE=bulk
PKGNG=1
PKGNAME=nhc98-1.18_2
PKG_DELETE=/usr/local/sbin/pkg-static delete -y -f
PKG_ADD=/usr/local/sbin/pkg-static add
OLDPWD=/root
PWD=/usr/local/poudriere/data/.m/10i386-quarterly/ref/.p/pool
MASTERNAME=10i386-quarterly
USER=root
HOME=/root
POUDRIERE_VERSION=3.1-pre
LOCALBASE=/usr/local
PACKAGE_BUILDING=yes
PKG_VERSION=/.p/pkg-static version
PKG_BIN=/usr/local/sbin/pkg-static
---End Environment---

---Begin OPTIONS List---
===> The following configuration options are available for nhc98-1.18_2:
     DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
---End OPTIONS List---

--CONFIGURE_ARGS--
--prefix=/usr/local --buildwith=gcc --docdir=/usr/local/share/doc/nhc98 +docs
--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
XDG_DATA_HOME=/wrkdirs/usr/ports/lang/nhc98/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/nhc98/work  HOME=/wrkdirs/usr/ports/lang/nhc98/work TMPDIR="/tmp" XDG_DATA_HOME=/wrkdirs/usr/ports/lang/nhc98/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/nhc98/work  HOME=/wrkdirs/usr/ports/lang/nhc98/work TMPDIR="/tmp" MAKE=gmake SHELL=/bin/sh CONFIG_SHELL=/bin/sh
--End CONFIGURE_ENV--

--MAKE_ENV--
XDG_DATA_HOME=/wrkdirs/usr/ports/lang/nhc98/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/nhc98/work  HOME=/wrkdirs/usr/ports/lang/nhc98/work TMPDIR="/tmp" XDG_DATA_HOME=/wrkdirs/usr/ports/lang/nhc98/work  XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/nhc98/work  HOME=/wrkdirs/usr/ports/lang/nhc98/work TMPDIR="/tmp" NO_PIE=yes SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local  LOCALBASE=/usr/local  LIBDIR="/usr/lib"  CC="cc" CFLAGS="-O2 -pipe -fno-strict-aliasing"  CPP="cpp" CPPFLAGS=""  LDFLAGS="" LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe -fno-strict-aliasing"  MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install  -s -o root -g wheel -m 555"  BSD_INSTALL_LIB="install  -s -o root -g wheel -m 444"  BSD_INSTALL_SCRIPT="install  -o root -g wheel -m 555"  BSD_INSTALL_DATA="install  -o root -g wheel -m 444"  BSD_INSTALL_MAN="install  -o root -g wheel -m 444"
--End MAKE_ENV--

--PLIST_SUB--
OSREL=10.0
PREFIX=%D
LOCALBASE=/usr/local
PORTDOCS=""
PORTEXAMPLES=""
PORTDATA=""
LIB32DIR=lib
DOCSDIR="share/doc/nhc98"
EXAMPLESDIR="share/examples/nhc98"
DATADIR="share/nhc98"
WWWDIR="www/nhc98"
ETCDIR="etc/nhc98"
--End PLIST_SUB--

--SUB_LIST--
PREFIX=/usr/local
LOCALBASE=/usr/local
DATADIR=/usr/local/share/nhc98
DOCSDIR=/usr/local/share/doc/nhc98
EXAMPLESDIR=/usr/local/share/examples/nhc98
WWWDIR=/usr/local/www/nhc98
ETCDIR=/usr/local/etc/nhc98
--End SUB_LIST--

---Begin make.conf---
ARCH=i386
MACHINE=i386
MACHINE_ARCH=i386
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
ARCH=i386
MACHINE=i386
MACHINE_ARCH=i386
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PORTSDIR=/usr/ports
PACKAGES=/packages
DISTDIR=/distfiles
#### /usr/local/etc/poudriere.d/make.conf ####
WITH_PKGNG=yes
# clean-restricted via poudriere.conf NO_RESTRICTED
#NO_RESTRICTED=yes
DISABLE_MAKE_JOBS=poudriere
---End make.conf---
=======================<phase: check-sanity   >============================
===========================================================================
=======================<phase: pkg-depends    >============================
===>   nhc98-1.18_2 depends on file: /usr/local/sbin/pkg - not found
===>    Verifying install for /usr/local/sbin/pkg in /usr/ports/ports-mgmt/pkg
===>   Installing existing package /packages/All/pkg-1.2.7_3.txz
Installing pkg-1.2.7_3... done
If you are upgrading from the old package format, first run:

  # pkg2ng
===>   Returning to build of nhc98-1.18_2
===========================================================================
=======================<phase: fetch-depends  >============================
===========================================================================
=======================<phase: fetch          >============================
===> Fetching all distfiles required by nhc98-1.18_2 for building
===========================================================================
=======================<phase: checksum       >============================
===> Fetching all distfiles required by nhc98-1.18_2 for building
=> SHA256 Checksum OK for nhc98/nhc98src-1.18.tar.gz.
=> SHA256 Checksum OK for nhc98/nhc98-1.18-library-interfaces.tar.gz.
=> SHA256 Checksum OK for nhc98/patch-1.18-newtype.
===========================================================================
=======================<phase: extract-depends>============================
===========================================================================
=======================<phase: extract        >============================
===> Fetching all distfiles required by nhc98-1.18_2 for building
===>  Extracting for nhc98-1.18_2
=> SHA256 Checksum OK for nhc98/nhc98src-1.18.tar.gz.
=> SHA256 Checksum OK for nhc98/nhc98-1.18-library-interfaces.tar.gz.
=> SHA256 Checksum OK for nhc98/patch-1.18-newtype.
===========================================================================
=======================<phase: patch-depends  >============================
===========================================================================
=======================<phase: patch          >============================
===>  Patching for nhc98-1.18_2
===>  Applying distribution patches for nhc98-1.18_2
===========================================================================
=======================<phase: build-depends  >============================
===>   nhc98-1.18_2 depends on executable: gmake - not found
===>    Verifying install for gmake in /usr/ports/devel/gmake
===>   Installing existing package /packages/All/gmake-3.82_1.txz
Installing gmake-3.82_1...Installing gettext-0.18.3.1_1...Installing indexinfo-0.2... done
 done
 done
===>   Returning to build of nhc98-1.18_2
===========================================================================
=======================<phase: lib-depends    >============================
===========================================================================
=======================<phase: configure      >============================
===>  Configuring for nhc98-1.18_2
===>   FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/lang/nhc98/work/nhc98-1.18/configure
===>   FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/lang/nhc98/work/nhc98-1.18/src/libraries/base/aclocal.m4
===>   FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/lang/nhc98/work/nhc98-1.18/src/libraries/HaXml/configure
Configuring for nhc98... [ v1.18 (2005-03-11 version) ]
--------
Looking for already-installed Haskell compilers:
  Found C compiler:    /usr/bin/cc
  C compiler version:  FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610
  Looking for hbc...   (not found)
  Note: LMLDIR/HBCDIR variables must be set to enable detection of hbc.
  Looking for ghc...   (not found)
  Looking for nhc98... (not found)
You said you want to use gcc to build hmake.
  Now I'm creating targets/ix86-FreeBSD/hmake3.config for your installation.
Done.
--------
                   Configuration report for nhc98.
    (You can re-run configure to change settings before proceeding.)
You wish (eventually) to install the following components in these locations:
    (Installation directories are not created/checked at this stage.)
Final install root:   /usr/local
nhc98 binaries/libs:  /usr/local/lib/nhc98/ix86-FreeBSD
hmake binaries:       /usr/local/lib/hmake/ix86-FreeBSD
Interfaces/includes:  /usr/local/include/nhc98
Scripts:              /usr/local/bin
Man pages:            /usr/local/man/man1
Html documents:       /usr/local/share/doc/nhc98

Now we check/create your build directories:
Config directory:      targets/ix86-FreeBSD
Build directory root:
    /wrkdirs/usr/ports/lang/nhc98/work/nhc98-1.18/targets (exists)
Object files build in:
    /wrkdirs/usr/ports/lang/nhc98/work/nhc98-1.18/targets/ix86-FreeBSD (exists)
Executables and libs:
    /wrkdirs/usr/ports/lang/nhc98/work/nhc98-1.18/lib/ix86-FreeBSD (created)

You are going to build nhc98 with:          gcc
nhc98comp uses RTS delimiters?              yes
This machine's endian-ness is:              endian.c:1:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main() {
^~~~
endian.c:8:5: warning: implicit declaration of function 'puts' is invalid in C99 [-Wimplicit-function-declaration]
<snip>
#define C_CHECK_STMT(c,stmt)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);stmt}
                                                             ^
./Kernel/cinterface.h:62:33: note: expanded from macro 'C_GC'
     *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
                                ^
mpz_abs.c:25:1: warning: cast to 'NodePtr' (aka 'unsigned long *') from smaller integer type 'Code' (aka 'unsigned char') [-Wint-to-pointer-cast]
INTEGER1_C(primIntegerAbsC,mpz_abs) /* INTEGER1 check size */
^
./haskell2c.h:28:7: note: expanded from macro 'INTEGER1_C'
      C_CHECK(1+(Int)CONINFO_LARGESIZEU(*x)+EXTRA); \
      ^
./Kernel/cinterface.h:57:52: note: expanded from macro 'C_CHECK'
#define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
                                                   ^
./Kernel/cinterface.h:62:33: note: expanded from macro 'C_GC'
     *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
                                ^
2 warnings generated.
cc -c -I../Kernel -I/wrkdirs/usr/ports/lang/nhc98/work/nhc98-1.18/include  -O2 -pipe -fno-strict-aliasing -DLOW_BYTE_FIRST -o /wrkdirs/usr/ports/lang/nhc98/work/nhc98-1.18/targets/ix86-FreeBSD/obj/runtime/Integer/mpz_cmp.o mpz_cmp.c
cc -c -I../Kernel -I/wrkdirs/usr/ports/lang/nhc98/work/nhc98-1.18/include  -O2 -pipe -fno-strict-aliasing -DLOW_BYTE_FIRST -o /wrkdirs/usr/ports/lang/nhc98/work/nhc98-1.18/targets/ix86-FreeBSD/obj/runtime/Integer/mpz_or.o mpz_or.c
mpz_or.c:25:1: warning: cast to 'NodePtr' (aka 'unsigned long *') from smaller integer type 'Code' (aka 'unsigned char') [-Wint-to-pointer-cast]
INTEGER2(primIntegerOr,mpz_or,mpz_or_need)
^
./haskell2c.h:48:7: note: expanded from macro 'INTEGER2'
      C_CHECK_STMT(size,u = (MP_INT*)C_GETARG1(1);v = (MP_INT*)C_GETARG1(2);); \
      ^
./Kernel/cinterface.h:58:62: note: expanded from macro 'C_CHECK_STMT'
#define C_CHECK_STMT(c,stmt)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);stmt}
                                                             ^
./Kernel/cinterface.h:62:33: note: expanded from macro 'C_GC'
     *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
                                ^
mpz_or.c:26:1: warning: cast to 'NodePtr' (aka 'unsigned long *') from smaller integer type 'Code' (aka 'unsigned char') [-Wint-to-pointer-cast]
INTEGER2_C(primIntegerOrC,mpz_or,mpz_or_need)
^
./haskell2c.h:63:7: note: expanded from macro 'INTEGER2_C'
      C_CHECK(size); \
      ^
./Kernel/cinterface.h:57:52: note: expanded from macro 'C_CHECK'
#define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
                                                   ^
./Kernel/cinterface.h:62:33: note: expanded from macro 'C_GC'
     *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
                                ^
2 warnings generated.
cc -c -I../Kernel -I/wrkdirs/usr/ports/lang/nhc98/work/nhc98-1.18/include  -O2 -pipe -fno-strict-aliasing -DLOW_BYTE_FIRST -o /wrkdirs/usr/ports/lang/nhc98/work/nhc98-1.18/targets/ix86-FreeBSD/obj/runtime/Integer/mpz_and.o mpz_and.c
mpz_and.c:25:1: warning: cast to 'NodePtr' (aka 'unsigned long *') from smaller integer type 'Code' (aka 'unsigned char') [-Wint-to-pointer-cast]
INTEGER2(primIntegerAnd,mpz_and,mpz_and_need)
^
./haskell2c.h:48:7: note: expanded from macro 'INTEGER2'
      C_CHECK_STMT(size,u = (MP_INT*)C_GETARG1(1);v = (MP_INT*)C_GETARG1(2);); \
      ^
./Kernel/cinterface.h:58:62: note: expanded from macro 'C_CHECK_STMT'
#define C_CHECK_STMT(c,stmt)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);stmt}
                                                             ^
./Kernel/cinterface.h:62:33: note: expanded from macro 'C_GC'
     *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
                                ^
mpz_and.c:26:1: warning: cast to 'NodePtr' (aka 'unsigned long *') from smaller integer type 'Code' (aka 'unsigned char') [-Wint-to-pointer-cast]
INTEGER2_C(primIntegerAndC,mpz_and,mpz_and_need)
^
./haskell2c.h:63:7: note: expanded from macro 'INTEGER2_C'
      C_CHECK(size); \
      ^
./Kernel/cinterface.h:57:52: note: expanded from macro 'C_CHECK'
#define C_CHECK(c)   if(Hp+(c)+BUFFER>(NodePtr)Sp){C_GC(c);}
                                                   ^
./Kernel/cinterface.h:62:33: note: expanded from macro 'C_GC'
     *--Sp = (NodePtr)Fp; *--Sp=(NodePtr)C_CODE;Fp=Sp; \
                                ^
2 warnings generated.
cc -c -I../Kernel -I/wrkdirs/usr/ports/lang/nhc98/work/nhc98-1.18/include  -O2 -pipe -fno-strict-aliasing -DLOW_BYTE_FIRST -o /wrkdirs/usr/ports/lang/nhc98/work/nhc98-1.18/targets/ix86-FreeBSD/obj/runtime/Integer/mpn_cmp.o mpn_cmp.c
cc -c -I../Kernel -I/wrkdirs/usr/ports/lang/nhc98/work/nhc98-1.18/include  -O2 -pipe -fno-strict-aliasing -DLOW_BYTE_FIRST -o /wrkdirs/usr/ports/lang/nhc98/work/nhc98-1.18/targets/ix86-FreeBSD/obj/runtime/Integer/mpn_sub.o mpn_sub.c
cc -c -I../Kernel -I/wrkdirs/usr/ports/lang/nhc98/work/nhc98-1.18/include  -O2 -pipe -fno-strict-aliasing -DLOW_BYTE_FIRST -o /wrkdirs/usr/ports/lang/nhc98/work/nhc98-1.18/targets/ix86-FreeBSD/obj/runtime/Integer/mpn_div.o mpn_div.c
mpn_div.c:89:25: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions
            udiv_qrnnd (quot_ptr[i], n1, n1, n0, d);
            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
./asmlong.h:109:30: note: expanded from macro 'udiv_qrnnd'
        : "=a" ((unsigned long int)(q)), "=d" ((unsigned long int)(r))  \
                                    ^
mpn_div.c:89:38: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions
            udiv_qrnnd (quot_ptr[i], n1, n1, n0, d);
            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./asmlong.h:109:61: note: expanded from macro 'udiv_qrnnd'
        : "=a" ((unsigned long int)(q)), "=d" ((unsigned long int)(r))  \
                                                                   ^
mpn_div.c:135:33: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions
                    add_ssaaaa (n0, n1, r - d1, n2, 0, d1);
                    ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
./asmlong.h:94:36: note: expanded from macro 'add_ssaaaa'
       : "=r" ((unsigned long int)(sh)), "=&r" ((unsigned long int)(sl))\
                                   ^
mpn_div.c:135:37: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions
                    add_ssaaaa (n0, n1, r - d1, n2, 0, d1);
                    ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
./asmlong.h:94:69: note: expanded from macro 'add_ssaaaa'
       : "=r" ((unsigned long int)(sh)), "=&r" ((unsigned long int)(sl))\
                                                                    ^
mpn_div.c:144:29: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions
                udiv_qrnnd (q, r, n0, n1, d0);
                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
./asmlong.h:109:30: note: expanded from macro 'udiv_qrnnd'
        : "=a" ((unsigned long int)(q)), "=d" ((unsigned long int)(r))  \
                                    ^
mpn_div.c:144:32: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions
                udiv_qrnnd (q, r, n0, n1, d0);
                ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
./asmlong.h:109:61: note: expanded from macro 'udiv_qrnnd'
        : "=a" ((unsigned long int)(q)), "=d" ((unsigned long int)(r))  \
                                                                   ^
mpn_div.c:145:32: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions
                umul_ppmm (n0, n1, d1, q);
                ~~~~~~~~~~~~~~~^~~~~~~~~~
./asmlong.h:105:30: note: expanded from macro 'umul_ppmm'
        : "=a" ((unsigned long int)(w0)), "=d" ((unsigned long int)(w1))\
                                    ^
mpn_div.c:145:28: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions
                umul_ppmm (n0, n1, d1, q);
                ~~~~~~~~~~~^~~~~~~~~~~~~~
./asmlong.h:105:62: note: expanded from macro 'umul_ppmm'
        : "=a" ((unsigned long int)(w0)), "=d" ((unsigned long int)(w1))\
                                                                    ^
mpn_div.c:155:29: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions
                sub_ddmmss (n0, n1, n0, n1, 0, d1);
                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
./asmlong.h:100:36: note: expanded from macro 'sub_ddmmss'
       : "=r" ((unsigned long int)(sh)), "=&r" ((unsigned long int)(sl))\
                                   ^
mpn_div.c:155:33: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions
                sub_ddmmss (n0, n1, n0, n1, 0, d1);
                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./asmlong.h:100:69: note: expanded from macro 'sub_ddmmss'
       : "=r" ((unsigned long int)(sh)), "=&r" ((unsigned long int)(sl))\
                                                                    ^
mpn_div.c:162:25: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions
            sub_ddmmss (n0, n1, r, n2, n0, n1);
            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
./asmlong.h:100:36: note: expanded from macro 'sub_ddmmss'
       : "=r" ((unsigned long int)(sh)), "=&r" ((unsigned long int)(sl))\
                                   ^
mpn_div.c:162:29: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions
            sub_ddmmss (n0, n1, r, n2, n0, n1);
            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
./asmlong.h:100:69: note: expanded from macro 'sub_ddmmss'
       : "=r" ((unsigned long int)(sh)), "=&r" ((unsigned long int)(sl))\
                                                                    ^
mpn_div.c:216:29: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions
                udiv_qrnnd (q, r, n0, num_ptr[-1], d0);
                ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
./asmlong.h:109:30: note: expanded from macro 'udiv_qrnnd'
        : "=a" ((unsigned long int)(q)), "=d" ((unsigned long int)(r))  \
                                    ^
mpn_div.c:216:32: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions
                udiv_qrnnd (q, r, n0, num_ptr[-1], d0);
                ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
./asmlong.h:109:61: note: expanded from macro 'udiv_qrnnd'
        : "=a" ((unsigned long int)(q)), "=d" ((unsigned long int)(r))  \
                                                                   ^
mpn_div.c:217:32: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions
                umul_ppmm (n1, n0, d1, q);
                ~~~~~~~~~~~~~~~^~~~~~~~~~
./asmlong.h:105:30: note: expanded from macro 'umul_ppmm'
        : "=a" ((unsigned long int)(w0)), "=d" ((unsigned long int)(w1))\
                                    ^
mpn_div.c:217:28: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions
                umul_ppmm (n1, n0, d1, q);
                ~~~~~~~~~~~^~~~~~~~~~~~~~
./asmlong.h:105:62: note: expanded from macro 'umul_ppmm'
        : "=a" ((unsigned long int)(w0)), "=d" ((unsigned long int)(w1))\
                                                                    ^
mpn_div.c:236:32: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions
                umul_ppmm (n1, n0, d, q);
                ~~~~~~~~~~~~~~~^~~~~~~~~
./asmlong.h:105:30: note: expanded from macro 'umul_ppmm'
        : "=a" ((unsigned long int)(w0)), "=d" ((unsigned long int)(w1))\
                                    ^
mpn_div.c:236:28: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions
                umul_ppmm (n1, n0, d, q);
                ~~~~~~~~~~~^~~~~~~~~~~~~
./asmlong.h:105:62: note: expanded from macro 'umul_ppmm'
        : "=a" ((unsigned long int)(w0)), "=d" ((unsigned long int)(w1))\
                                                                    ^
mpn_div.c:263:32: error: invalid use of a cast in a inline asm context requiring an l-value: remove the cast or build with -fheinous-gnu-extensions
                umul_ppmm (n1, n0, d, q);
                ~~~~~~~~~~~~~~~^~~~~~~~~
./asmlong.h:105:30: note: expanded from macro 'umul_ppmm'
        : "=a" ((unsigned long int)(w0)), "=d" ((unsigned long int)(w1))\
                                    ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
gmake[3]: *** [/wrkdirs/usr/ports/lang/nhc98/work/nhc98-1.18/targets/ix86-FreeBSD/obj/runtime/Integer/mpn_div.o] Error 1
gmake[3]: Leaving directory `/wrkdirs/usr/ports/lang/nhc98/work/nhc98-1.18/src/runtime/Integer'
gmake[2]: *** [afile] Error 2
gmake[2]: Leaving directory `/wrkdirs/usr/ports/lang/nhc98/work/nhc98-1.18/src/runtime'
gmake[1]: *** [targets/ix86-FreeBSD/runtime] Error 2
gmake[1]: Leaving directory `/wrkdirs/usr/ports/lang/nhc98/work/nhc98-1.18'
*** Error code 1

Stop.
make: stopped in /usr/ports/lang/nhc98



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