Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Sep 2013 07:56:13 GMT
From:      pkg-fallout@FreeBSD.org
To:        cy@FreeBSD.org
Cc:        pkg-fallout@FreeBSD.org
Subject:   [REL - head-amd64-default][lang/dmd2] Failed for dmd2-2.063.2 in build
Message-ID:  <201309260756.r8Q7uDjL007377@beefy2.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:     cy@FreeBSD.org
Last committer: bapt@FreeBSD.org
Ident:          $FreeBSD: head/lang/dmd2/Makefile 327741 2013-09-20 19:53:09Z bapt $
Log URL:        http://beefy2.isc.freebsd.org/bulk/head-amd64-default/2013-09-26_00h44m15s/logs/dmd2-2.063.2.log
Build URL:      http://beefy2.isc.freebsd.org/bulk/head-amd64-default/2013-09-26_00h44m15s
Log:

====>> Building lang/dmd2
build started at Thu Sep 26 07:53:11 UTC 2013
port directory: /usr/ports/lang/dmd2
building for: FreeBSD head-amd64-default-job-19 10.0-CURRENT FreeBSD 10.0-CURRENT amd64
maintained by: cy@FreeBSD.org
Makefile ident:      $FreeBSD: head/lang/dmd2/Makefile 327741 2013-09-20 19:53:09Z bapt $
Poudriere version: 3.1-pre

---Begin Environment---
OSVERSION=1000055
UNAME_v=FreeBSD 10.0-CURRENT
UNAME_r=10.0-CURRENT
BLOCKSIZE=K
MAIL=/var/mail/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
STATUS=1
MASTERMNT=/usr/local/poudriere/data/build/head-amd64-default/ref
PKG_EXT=txz
tpid=44730
POUDRIERE_BUILD_TYPE=bulk
NBPARALLEL=24
PKGNG=1
PKGNAME=dmd2-2.063.2
PKG_DELETE=/usr/local/sbin/pkg-static delete -y -f
PKG_ADD=/usr/local/sbin/pkg-static add
PWD=/root
MASTERNAME=head-amd64-default
USER=root
HOME=/root
POUDRIERE_VERSION=3.1-pre
LOCALBASE=/usr/local
PACKAGE_BUILDING=yes
PKG_VERSION=/poudriere/pkg-static version
---End Environment---

---Begin OPTIONS List---
---End OPTIONS List---

--CONFIGURE_ARGS--

--End CONFIGURE_ARGS--

--CONFIGURE_ENV--
TMPDIR="/tmp" MAKE=gmake TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh
--End CONFIGURE_ENV--

--MAKE_ENV--
TMPDIR="/tmp" TMPDIR="/tmp" 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=""  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--

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

---Begin make.conf---
USE_PACKAGE_DEPENDS=yes
BATCH=yes
WRKDIRPREFIX=/wrkdirs
PACKAGES=/packages
DISTDIR=/distfiles
#### /usr/local/etc/poudriere.d/make.conf ####
WITH_PKGNG=yes
NO_RESTRICTED=yes
DISABLE_MAKE_JOBS=yes
---End make.conf---
===>  Cleaning for dmd2-2.063.2
=======================<phase: check-config   >============================
===========================================================================
=======================<phase: pkg-depends    >============================
===>   dmd2-2.063.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.1.4_5.txz
Installing pkg-1.1.4_5... done
If you are upgrading from the old package format, first run:

  # pkg2ng
===>   Returning to build of dmd2-2.063.2
===========================================================================
=======================<phase: fetch-depends  >============================
===========================================================================
=======================<phase: fetch          >============================
===>  License ART10 DMD BSL accepted by the user
=> dmd.2.063.2.zip doesn't seem to exist in /distfiles/.
=> Attempting to fetch http://ftp.digitalmars.com/dmd.2.063.2.zip
dmd.2.063.2.zip                                          0  B    0  Bps
===> Fetching all distfiles required by dmd2-2.063.2 for building
===========================================================================
=======================<phase: checksum       >============================
===>  License ART10 DMD BSL accepted by the user
===> Fetching all distfiles required by dmd2-2.063.2 for building
=> SHA256 Checksum OK for dmd.2.063.2.zip.
===========================================================================
=======================<phase: extract-depends>============================
===>   dmd2-2.063.2 depends on file: /usr/local/bin/unzip - not found
===>    Verifying install for /usr/local/bin/unzip in /usr/ports/archivers/unzip
===>   Installing existing package /packages/All/unzip-6.0_1.txz
Installing unzip-6.0_1... done
===>   Returning to build of dmd2-2.063.2
===========================================================================
=======================<phase: extract        >============================
===>  License ART10 DMD BSL accepted by the user
===> Fetching all distfiles required by dmd2-2.063.2 for building
===>  Extracting for dmd2-2.063.2
=> SHA256 Checksum OK for dmd.2.063.2.zip.
===========================================================================
=======================<phase: patch-depends  >============================
===========================================================================
=======================<phase: patch          >============================
===>  Patching for dmd2-2.063.2
===>  Applying FreeBSD patches for dmd2-2.063.2
===========================================================================
=======================<phase: build-depends  >============================
===>   dmd2-2.063.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... done
 done
===>   Returning to build of dmd2-2.063.2
===========================================================================
=======================<phase: lib-depends    >============================
===========================================================================
=======================<phase: configure      >============================
===>  Configuring for dmd2-2.063.2
===========================================================================
=======================<phase: build          >============================
===>  Building for dmd2-2.063.2
no cpu specified, assuming X86
git: not found
git: not found
gmake[1]: Entering directory `/wrkdirs/usr/ports/lang/dmd2/work/dmd2/src/dmd'
c++ -m64 idgen.c -o idgen
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated
./idgen
c++ -m64 -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Ibackend -Itk -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 backend/optabgen.c -o optabgen
./optabgen
OPTABGEN... generating files
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 access.c
access.c:390:38: warning: '&&' within '||' [-Wlogical-op-parentheses]
        if (d->prot() == PROTprivate && d->getAccessModule() != sc->module ||
            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
access.c:390:38: note: place parentheses around the '&&' expression to silence this warning
        if (d->prot() == PROTprivate && d->getAccessModule() != sc->module ||
                                     ^
            (                                                             )
access.c:391:38: warning: '&&' within '||' [-Wlogical-op-parentheses]
            d->prot() == PROTpackage && !hasPackageAccess(sc, d))
            ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
access.c:391:38: note: place parentheses around the '&&' expression to silence this warning
            d->prot() == PROTpackage && !hasPackageAccess(sc, d))
                                     ^
            (                                                   )
2 warnings generated.
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot root/array.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 attrib.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Ibackend -Itk -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 backend/bcomplex.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Ibackend -Itk -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 backend/blockopt.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 cast.c
cast.c:815:28: warning: '&&' within '||' [-Wlogical-op-parentheses]
         t->ty == Tpointer && t->nextOf()->ty == Tfunction))
         ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cast.c:815:28: note: place parentheses around the '&&' expression to silence this warning
         t->ty == Tpointer && t->nextOf()->ty == Tfunction))
                           ^
         (                                                )
cast.c:1935:32: warning: '&&' within '||' [-Wlogical-op-parentheses]
            to->ty == Tpointer && to->nextOf()->ty == Tfunction)
            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cast.c:1935:32: note: place parentheses around the '&&' expression to silence this warning
            to->ty == Tpointer && to->nextOf()->ty == Tfunction)
                               ^
            (                                                  )
cast.c:2165:28: warning: '&&' within '||' [-Wlogical-op-parentheses]
        t1b->ty != t2b->ty && (t1b->isTypeBasic() && t2b->isTypeBasic()))
        ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cast.c:2165:28: note: place parentheses around the '&&' expression to silence this warning
        t1b->ty != t2b->ty && (t1b->isTypeBasic() && t2b->isTypeBasic()))
                           ^
        (                                                               )
cast.c:2338:55: warning: '&&' within '||' [-Wlogical-op-parentheses]
             (e2->op == TOKnull && t2->ty == Tpointer && t2->nextOf()->ty == Tvoid ||
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
cast.c:2338:55: note: place parentheses around the '&&' expression to silence this warning
             (e2->op == TOKnull && t2->ty == Tpointer && t2->nextOf()->ty == Tvoid ||
                                                      ^
              (                                                                   )
cast.c:2340:91: warning: '&&' within '||' [-Wlogical-op-parentheses]
              e2->op == TOKarrayliteral && t2->ty == Tsarray && t2->nextOf()->ty == Tvoid && ((TypeSArray *)t2)->dim->toInteger() == 0 ||
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cast.c:2340:91: note: place parentheses around the '&&' expression to silence this warning
              e2->op == TOKarrayliteral && t2->ty == Tsarray && t2->nextOf()->ty == Tvoid && ((TypeSArray *)t2)->dim->toInteger() == 0 ||
                                                                                          ^
              (                                                                                                                       )
cast.c:2353:55: warning: '&&' within '||' [-Wlogical-op-parentheses]
<snip>
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot root/root.c
root/root.c:930:23: warning: comparison of constant 171 with expression of type 'const char' is always true [-Wtautological-constant-out-of-range-compare]
    {   assert(str[0] != 0xAB);
               ~~~~~~ ^  ~~~~
/usr/include/assert.h:54:21: note: expanded from macro 'assert'
#define assert(e)       ((e) ? (void)0 : __assert(__func__, __FILE__, \
                          ^
1 warning generated.
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Ibackend -Itk -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 backend/rtlsym.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Ibackend -Itk -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 -Iroot s2ir.c
s2ir.c:768:30: warning: source of this 'memcpy' call is a pointer to dynamic class 'StructLiteralExp'; vtable pointer will be copied [-Wdynamic-class-memaccess]
                memcpy(save, se, sizeof(StructLiteralExp));
                ~~~~~~       ^
s2ir.c:768:30: note: explicitly cast the pointer to silence this warning
                memcpy(save, se, sizeof(StructLiteralExp));
                             ^
                             (void*)
s2ir.c:773:24: warning: destination for this 'memcpy' call is a pointer to dynamic class 'StructLiteralExp'; vtable pointer will be overwritten [-Wdynamic-class-memaccess]
                memcpy(se, save, sizeof(StructLiteralExp));
                ~~~~~~ ^
s2ir.c:773:24: note: explicitly cast the pointer to silence this warning
                memcpy(se, save, sizeof(StructLiteralExp));
                       ^
                       (void*)
2 warnings generated.
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 scope.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 statement.c
statement.c:1529:44: warning: '&&' within '||' [-Wlogical-op-parentheses]
                arg->storageClass & STCref && !te)
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
statement.c:1529:44: note: place parentheses around the '&&' expression to silence this warning
                arg->storageClass & STCref && !te)
                                           ^
                (                                )
1 warning generated.
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot root/stringtable.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 struct.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Ibackend -Itk -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 backend/symbol.c -o csymbol.o
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 template.c
template.c:1451:59: warning: '&&' within '||' [-Wlogical-op-parentheses]
                         (fparam->storageClass & STCauto) && !farg->isLvalue()))
                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
template.c:1451:59: note: place parentheses around the '&&' expression to silence this warning
                         (fparam->storageClass & STCauto) && !farg->isLvalue()))
                                                          ^
                         (                                                    )
template.c:1526:98: warning: '&&' within '||' [-Wlogical-op-parentheses]
                 prmtype->ty == Taarray && (taai = ((TypeAArray *)prmtype)->index)->ty == Tident &&
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
template.c:1526:98: note: place parentheses around the '&&' expression to silence this warning
                 prmtype->ty == Taarray && (taai = ((TypeAArray *)prmtype)->index)->ty == Tident &&
                                                                                                 ^
template.c:1567:51: warning: '&&' within '||' [-Wlogical-op-parentheses]
                 (fparam->storageClass & STCauto) && !farg->isLvalue()))
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
template.c:1567:51: note: place parentheses around the '&&' expression to silence this warning
                 (fparam->storageClass & STCauto) && !farg->isLvalue()))
                                                  ^
                 (                                                    )
template.c:2176:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
                    tf->isWild() && tf->isShared() == tthis_fd->isShared() ||
                    ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
template.c:2176:34: note: place parentheses around the '&&' expression to silence this warning
                    tf->isWild() && tf->isShared() == tthis_fd->isShared() ||
                                 ^
                    (                                                     )
template.c:3539:27: warning: '&&' within '||' [-Wlogical-op-parentheses]
        tb->ty == Tsarray && tparam->ty == Taarray)
        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
template.c:3539:27: note: place parentheses around the '&&' expression to silence this warning
        tb->ty == Tsarray && tparam->ty == Taarray)
                          ^
        (                                         )
5 warnings generated.
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Ibackend -Itk -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 tk.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Ibackend -Itk -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 -Iroot tocsym.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Ibackend -Itk -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 -Iroot todt.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Ibackend -Itk -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 backend/type.c
backend/type.c:1564:58: warning: '&&' within '||' [-Wlogical-op-parentheses]
            p1 && p2 && typematch(p1->Ptype,p2->Ptype,0) &&
            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
backend/type.c:1564:58: note: place parentheses around the '&&' expression to silence this warning
            p1 && p2 && typematch(p1->Ptype,p2->Ptype,0) &&
                                                         ^
backend/type.c:1598:17: warning: '&&' within '||' [-Wlogical-op-parentheses]
                && tybasic(t1ty) != TYenum
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
backend/type.c:1598:17: note: place parentheses around the '&&' expression to silence this warning
                && tybasic(t1ty) != TYenum
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
backend/type.c:1606:18: warning: '&&' within '||' [-Wlogical-op-parentheses]
                 &&
                 ^~
backend/type.c:1606:18: note: place parentheses around the '&&' expression to silence this warning
                 &&
                 ^
3 warnings generated.
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Ibackend -Itk -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 -Iroot typinf.c
typinf.c:822:49: warning: '&&' within '||' [-Wlogical-op-parentheses]
    return !mod && (next->isTypeBasic() != NULL && !next->mod ||
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ~~
typinf.c:822:49: note: place parentheses around the '&&' expression to silence this warning
    return !mod && (next->isTypeBasic() != NULL && !next->mod ||
                                                ^
                    (                                        )
typinf.c:824:27: warning: '&&' within '||' [-Wlogical-op-parentheses]
        next->ty == Tchar && next->mod == MODimmutable);
        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
typinf.c:824:27: note: place parentheses around the '&&' expression to silence this warning
        next->ty == Tchar && next->mod == MODimmutable);
        ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Ibackend -Itk -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 backend/util2.c
backend/util2.c:58:1: warning: function declared 'noreturn' should not return [-Winvalid-noreturn]
}
^
1 warning generated.
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Ibackend -Itk -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 -I. backend/var.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 version.c
c++ -m64 -c -Iroot backend/strtold.c
c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 utf.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 staticassert.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Ibackend -Itk -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 -Iroot toobj.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Ibackend -Itk -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 -Iroot toctype.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Ibackend -Itk -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 -Iroot toelfdebug.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 entity.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 doc.c
doc.c:1259:53: warning: '&&' within '||' [-Wlogical-op-parentheses]
                if (!*p || *p == '\r' || *p == '\n' && numdash >= 3)
                                      ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~
doc.c:1259:53: note: place parentheses around the '&&' expression to silence this warning
                if (!*p || *p == '\r' || *p == '\n' && numdash >= 3)
                                                    ^
                                         (                         )
doc.c:2307:15: warning: conversion from string literal to 'char *' is deprecated [-Wdeprecated-writable-strings]
        sid = "";
              ^
2 warnings generated.
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 macro.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 hdrgen.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 delegatize.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Ibackend -Itk -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 -I. backend/aa.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Ibackend -Itk -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 -I. backend/ti_achar.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Ibackend -Itk -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 -Iroot toir.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 interpret.c
interpret.c:3420:28: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
            if (firstIndex < 0 || hi > dim)
                ~~~~~~~~~~ ^ ~
interpret.c:4279:30: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
            if ((indx + ofs) < 0 || (indx+ofs) > len)
                ~~~~~~~~~~~~ ^ ~
2 warnings generated.
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 traits.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 builtin.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 ctfeexpr.c
ctfeexpr.c:781:17: warning: 227 enumeration values not handled in switch: 'TOKreserved', 'TOKlparen', 'TOKrparen'... [-Wswitch]
        switch (op)
                ^
ctfeexpr.c:882:13: warning: 233 enumeration values not handled in switch: 'TOKreserved', 'TOKlparen', 'TOKrparen'... [-Wswitch]
    switch (op)
            ^
2 warnings generated.
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 clone.c
clone.c:545:19: warning: '&' within '|' [-Wbitwise-op-parentheses]
        stc = stc & ~STCsafe | STCtrusted;
              ~~~~^~~~~~~~~~ ~
clone.c:545:19: note: place parentheses around the '&' expression to silence this warning
        stc = stc & ~STCsafe | STCtrusted;
              ~~~~^~~~~~~~~~
1 warning generated.
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 aliasthis.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot root/man.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot -DMARS=1 -DTARGET_FREEBSD=1 -DDM_TARGET_CPU_X86=1 arrayop.c
c++ -m64 -c -Wno-deprecated -Wstrict-aliasing -D__pascal= -fno-exceptions -O2 -Iroot root/port.c
root/port.c:413:14: error: no member named 'isnan' in the global namespace; did you mean 'isnanf'?
    return ::isnan(r);
           ~~^~~~~
             isnanf
/usr/include/math.h:329:5: note: 'isnanf' declared here
int     isnanf(float) __pure2;
        ^
root/port.c:429:14: error: no member named 'isnan' in the global namespace; did you mean 'isnanf'?
    return ::isnan(r);
           ~~^~~~~
             isnanf
/usr/include/math.h:329:5: note: 'isnanf' declared here
int     isnanf(float) __pure2;
        ^
root/port.c:463:14: error: no member named 'isinf' in the global namespace
    return ::isinf(r);
           ~~^
3 errors generated.
gmake[1]: *** [port.o] Error 1
gmake[1]: Leaving directory `/wrkdirs/usr/ports/lang/dmd2/work/dmd2/src/dmd'
*** Error code 1

Stop.
make: stopped in /usr/ports/lang/dmd2
===>  Cleaning for dmd2-2.063.2



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