[Issue 13002] New: DMD 2.066 prep: 32-bit build fails on Ubuntu via create_dmd_release

via Digitalmars-d-bugs digitalmars-d-bugs at puremagic.com
Sat Jun 28 17:57:15 PDT 2014


https://issues.dlang.org/show_bug.cgi?id=13002

          Issue ID: 13002
           Summary: DMD 2.066 prep: 32-bit build fails on Ubuntu via
                    create_dmd_release
           Product: D
           Version: D2
          Hardware: x86
                OS: Linux
            Status: NEW
          Severity: regression
          Priority: P1
         Component: DMD
          Assignee: nobody at puremagic.com
          Reporter: edwards.ac at gmail.com

The following issues occur when attempting to compile DMD on Ubuntu, 
request assistance in identifying appropriate resolution:

Building DMD 32-bit
backend/strtold.c: In function ‘longdouble strtold_dm(const char*, char**)’:
backend/strtold.c:346:36: warning: dereferencing type-punned pointer 
will break strict-aliasing rules [-Wstrict-aliasing]
*(long long *)&ldval = msdec;
^
Copying file '/tmp/.create_dmd_release/dmd/src/dmd' to 
'/tmp/.create_dmd_release/dmd/src/dmd32'.
Building Druntime 32-bit
Building Phobos 32-bit
std/mmfile.d(344): Deprecation: alias core.sys.posix.sys.mman.MAP_ANON 
is deprecated - Please use core.sys.linux.sys.mman for non-POSIX extensions
std/mmfile.d(344): Deprecation: alias core.sys.posix.sys.mman.MAP_ANON 
is deprecated - Please use core.sys.linux.sys.mman for non-POSIX extensions
Building Druntime Docs
Building Phobos Docs
std/bitmanip.d(2354): Warning: Ddoc: function declaration has no 
parameter 'index'
std/bitmanip.d(2354): Warning: Ddoc: parameter count mismatch
std/bitmanip.d(2958): Warning: Ddoc: parameter count mismatch
std/bitmanip.d(3314): Warning: Ddoc: parameter count mismatch
std/getopt.d(388): Warning: Ddoc: Stray '('. This may cause incorrect 
Ddoc output. Use $(LPAREN) instead for unpaired left parentheses.
std/mmfile.d(344): Deprecation: alias core.sys.posix.sys.mman.MAP_ANON 
is deprecated - Please use core.sys.linux.sys.mman for non-POSIX extensions
std/parallelism.d(1807): Warning: Ddoc: function declaration has no 
parameter 'source'
std/parallelism.d(1807): Warning: Ddoc: function declaration has no 
parameter 'bufSize'
std/parallelism.d(1807): Warning: Ddoc: function declaration has no 
parameter 'workUnitSize'
std/process.d(1615): Warning: Ddoc: function declaration has no 
parameter 'program'
std/process.d(1615): Warning: Ddoc: function declaration has no 
parameter 'command'
std/process.d(1615): Warning: Ddoc: parameter count mismatch
std/process.d(1953): Warning: Ddoc: function declaration has no 
parameter 'program'
std/process.d(1953): Warning: Ddoc: function declaration has no 
parameter 'command'
std/process.d(1953): Warning: Ddoc: parameter count mismatch
std/random.d(1601): Warning: Ddoc: Stray ')'. This may cause incorrect 
Ddoc output. Use $(RPAREN) instead for unpaired right parentheses.
std/random.d(1601): Warning: Ddoc: Stray ')'. This may cause incorrect 
Ddoc output. Use $(RPAREN) instead for unpaired right parentheses.
std/string.d(1044): Warning: Ddoc: parameter count mismatch
std/string.d(1109): Warning: Ddoc: parameter count mismatch
std/string.d(1189): Warning: Ddoc: parameter count mismatch
std/string.d(1271): Warning: Ddoc: parameter count mismatch
std/uni.d(2333): Warning: Ddoc: Stray ')'. This may cause incorrect Ddoc 
output. Use $(RPAREN) instead for unpaired right parentheses.
std/uni.d(2333): Warning: Ddoc: Stray ')'. This may cause incorrect Ddoc 
output. Use $(RPAREN) instead for unpaired right parentheses.
std/uni.d(2333): Warning: Ddoc: Stray ')'. This may cause incorrect Ddoc 
output. Use $(RPAREN) instead for unpaired right parentheses.
make: *** No rule to make target 
`../web/phobos-prerelease/std_container_package.html', needed by `html'. 
Stop.
make: *** Waiting for unfinished jobs....
std/net/curl.d(2450): Warning: Ddoc: function declaration has no 
parameter 'dlTotal'
std/net/curl.d(2450): Warning: Ddoc: function declaration has no 
parameter 'dlNow'
std/net/curl.d(2450): Warning: Ddoc: function declaration has no 
parameter 'ulTotal'
std/net/curl.d(2450): Warning: Ddoc: function declaration has no 
parameter 'ulNow'
std/net/curl.d(2450): Warning: Ddoc: parameter count mismatch
std/net/curl.d(3058): Warning: Ddoc: function declaration has no 
parameter 'dlTotal'
std/net/curl.d(3058): Warning: Ddoc: function declaration has no 
parameter 'dlNow'
std/net/curl.d(3058): Warning: Ddoc: function declaration has no 
parameter 'ulTotal'
std/net/curl.d(3058): Warning: Ddoc: function declaration has no 
parameter 'ulNow'
std/net/curl.d(3058): Warning: Ddoc: parameter count mismatch
std/net/curl.d(3396): Warning: Ddoc: function declaration has no 
parameter 'dlTotal'
std/net/curl.d(3396): Warning: Ddoc: function declaration has no 
parameter 'dlNow'
std/net/curl.d(3396): Warning: Ddoc: function declaration has no 
parameter 'ulTotal'
std/net/curl.d(3396): Warning: Ddoc: function declaration has no 
parameter 'ulNow'
std/net/curl.d(3396): Warning: Ddoc: parameter count mismatch
create_dmd_release: Error: Command failed (ran from dir 
'/tmp/.create_dmd_release/phobos'): make -j4 MODEL=32 DMD=../dmd/src/dmd 
RELEASE=1 LATEST=master -f posix.mak html DOCSRC=../dlang.org 
DOC=../web/phobos-prerelease > /dev/null

--


More information about the Digitalmars-d-bugs mailing list