[tor-bugs] #27389 [Core Tor/Tor]: Appveyor Windows 64-bit builds fail because the compiler is broken
Tor Bug Tracker & Wiki
blackhole at torproject.org
Thu Aug 30 08:04:26 UTC 2018
#27389: Appveyor Windows 64-bit builds fail because the compiler is broken
------------------------------+--------------------------------
Reporter: teor | Owner: (none)
Type: defect | Status: new
Priority: Medium | Milestone: Tor: 0.3.5.x-final
Component: Core Tor/Tor | Version:
Severity: Major | Keywords: 035-must
Actual Points: | Parent ID:
Points: | Reviewer:
Sponsor: |
------------------------------+--------------------------------
Since about 6 hours ago, all Appveyor 64-bit Windows builds fail the first
C file they build with:
{{{
bash.exe : In file included from ../src/core/or/or.h:16,
At line:2 char:5
+ & $commandPath $args 2>&1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (In file
include...ore/or/or.h:16,:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
from ../src/app/main/ntmain.c:22:
../src/lib/cc/torint.h:52:2: error: #error "Seems that your platform
doesn't use 2's complement arithmetic. Argh."
#error "Seems that your platform doesn't use 2's complement arithmetic.
Argh."
^~~~~
In file included from ../src/core/or/or.h:26,
from ../src/app/main/ntmain.c:22:
../src/lib/cc/compat_compiler.h:28:2: error: #error "It seems your
platform does not represent NULL as zero. We can't cope."
#error "It seems your platform does not represent NULL as zero. We can't
cope."
^~~~~
../src/lib/cc/compat_compiler.h:32:2: error: #error "It seems your
platform does not represent 0.0 as zeros. We can't cope."
#error "It seems your platform does not represent 0.0 as zeros. We can't
cope."
^~~~~
In file included from ../src/core/or/or.h:16,
from ../src/feature/dirauth/dircollate.h:16,
from ../src/feature/dirauth/dircollate.c:25:
../src/lib/cc/torint.h:52:2: error: #error "Seems that your platform
doesn't use 2's complement arithmetic. Argh."
#error "Seems that your platform doesn't use 2's complement arithmetic.
Argh."
^~~~~
In file included from ../src/core/or/or.h:26,
from ../src/feature/dirauth/dircollate.h:16,
from ../src/feature/dirauth/dircollate.c:25:
../src/lib/cc/compat_compiler.h:28:2: error: #error "It seems your
platform does not represent NULL as zero. We can't cope."
#error "It seems your platform does not represent NULL as zero. We can't
cope."
^~~~~
../src/lib/cc/compat_compiler.h:32:2: error: #error "It seems your
platform does not represent 0.0 as zeros. We can't cope."
#error "It seems your platform does not represent 0.0 as zeros. We can't
cope."
^~~~~
}}}
https://ci.appveyor.com/project/teor2345/tor/build/1.0.113/job/ujbvwntcu1pdk2m6#L762
CC'ing mikeperry, because he's on CI rotation this week.
Which is weird, because configure seems to succeed.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/27389>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list