Skip to content

Instantly share code, notes, and snippets.

@thadguidry
Created April 30, 2013 02:25
Show Gist options
  • Save thadguidry/5486263 to your computer and use it in GitHub Desktop.
Save thadguidry/5486263 to your computer and use it in GitHub Desktop.
Trying to build Rust on Cygwin i686-pc-mingw32 with LLVM-Clang 3.3 (trunk)
Thad@Thad-Windows ~/rust
$ ./configure --enable-clang --llvm-root=~/build/Debug+Asserts/bin --build-triple=i686-pc-mingw32
configure: looking for configure programs
configure: found cmp
configure: found mkdir
configure: found printf
configure: found cut
configure: found head
configure: found grep
configure: found xargs
configure: found cp
configure: found find
configure: found uname
configure: found date
configure: found tr
configure: found sed
configure: found file
configure: inspecting environment
configure: recreating config.tmp
configure:
configure: processing /home/Thad/rust/configure args
configure:
configure: CFG_ENABLE_CLANG := 1
configure: CFG_PREFIX := /usr/local
configure: CFG_LOCAL_RUST_ROOT := /usr/local
configure: CFG_LLVM_ROOT := /home/Thad/build/Debug+Asserts/bin
configure: CFG_BUILD_TRIPLE := i686-pc-mingw32
configure: CFG_HOST_TRIPLES := i686-pc-mingw32
configure: CFG_TARGET_TRIPLES := i686-pc-mingw32
configure: CFG_ANDROID_CROSS_PATH := /opt/ndk_standalone
configure: CFG_MINGW32_CROSS_PATH :=
configure:
configure: validating /home/Thad/rust/configure args
configure:
configure:
configure: looking for build programs
configure:
configure: CFG_PERL := /usr/bin/perl
configure: CFG_CURL := /cygdrive/c/Git/bin/curl (7.26.0)
configure: CFG_PYTHON := /usr/bin/python2.7
configure: CFG_GIT := /usr/bin/git (1.7.9)
configure: CFG_CLANG := /home/Thad/build/Debug+Asserts/bin/ ...
configure: CFG_GCC := /usr/bin/gcc (4.5.3)
configure: CFG_LD := /usr/bin/ld (2.23.52.20130309)
configure: CFG_VALGRIND :=
configure: CFG_PERF :=
configure: CFG_ISCC :=
configure: CFG_LLNEXTGEN :=
configure: CFG_PANDOC :=
configure: CFG_PDFLATEX :=
configure: CFG_XETEX :=
configure: CFG_LUATEX :=
configure: CFG_NODE :=
configure: CFG_GDB :=
configure:
configure: found ok version of CLANG: 3.3
configure:
configure:
configure: making directories
configure:
configure:
configure: configuring submodules
configure:
configure: git: submodule sync
configure: git: submodule update
remote: Counting objects: 13807, done.
remote: Compressing objects: 100% (7999/7999), done.
remote: Total 13807 (delta 7866), reused 11540 (delta 5756)
Receiving objects: 100% (13807/13807), 8.46 MiB | 1.02 MiB/s, done.
Resolving deltas: 100% (7866/7866), done.
From https://github.com/brson/libuv
* [new branch] gyp -> origin/gyp
* [new branch] master -> origin/master
* [new branch] multiplicity -> origin/multiplicity
* [new branch] spawn-err-async -> origin/spawn-err-async
* [new branch] stdio -> origin/stdio
* [new branch] structerr -> origin/structerr
configure: git: submodule foreach sync
configure: git: submodule foreach update
configure: git: submodule status
218ab86721eefd7b7e97fa6d9f95a80a1fa8686c src/libuv (remotes/origin/master)
2e9f0d21fe321849a4759a01fc28eae82ef196d6 src/llvm (heads/master)
configure: git: submodule clobber
configure:
configure: looking at LLVM
configure:
configure: not reconfiguring LLVM, external LLVM root
configure:
configure: writing configuration
configure:
configure: CFG_SRC_DIR := /home/Thad/rust/
configure: CFG_BUILD_DIR := /home/Thad/rust/
configure: CFG_OSTYPE := w64-mingw32
configure: CFG_CPUTYPE := x86_64
configure: CFG_CONFIGURE_ARGS := --enable-clang --llvm-root=~/build/ ...
configure: CFG_PREFIX := /usr/local
configure: CFG_BUILD_TRIPLE := i686-pc-mingw32
configure: CFG_HOST_TRIPLES := i686-pc-mingw32
configure: CFG_TARGET_TRIPLES := i686-pc-mingw32
configure: CFG_C_COMPILER := clang
configure: CFG_LIBDIR := lib
configure: CFG_DISABLE_MANAGE_SUBMODULES :=
configure: CFG_ANDROID_CROSS_PATH := /opt/ndk_standalone
configure: CFG_MINGW32_CROSS_PATH :=
configure: CFG_BAD_VALGRIND := 1
configure: CFG_LLVM_ROOT := /home/Thad/build/Debug+Asserts/bin
configure: CFG_LLVM_SRC_DIR := /home/Thad/rust/src/llvm/
configure: CFG_LLVM_BUILD_DIR_i686_pc_mingw32 :=
configure: CFG_LLVM_INST_DIR_i686_pc_mingw32 := /home/Thad/build/Debug+Asserts/bin
configure:
configure: cp /home/Thad/rust/Makefile.in ./Makefile
configure: mv config.tmp config.mk
configure:
configure: complete
configure:
Thad@Thad-Windows ~/rust
$ make -j8
cfg: build triple i686-pc-mingw32
cfg: host triples i686-pc-mingw32
cfg: target triples i686-pc-mingw32
cfg: host for i686-pc-mingw32 is i386
cfg: os for i686-pc-mingw32 is pc-mingw32
cfg: using clang
cfg: disabling valgrind due to its unreliability on this platform
cfg: no pandoc found, omitting doc/rust.pdf
cfg: no llnextgen found, omitting grammar-verification
cfg: no pandoc found, omitting library doc build
fetch: i686-pc-mingw32/stage0/bin/rustc.exe
compile: rt/i686-pc-mingw32/sync/timer.o
compile: rt/i686-pc-mingw32/sync/lock_and_signal.o
compile: rt/i686-pc-mingw32/sync/rust_thread.o
compile: rt/i686-pc-mingw32/rust.o
compile: rt/i686-pc-mingw32/rust_builtin.o
determined most recent snapshot: rust-stage0-2013-03-28-f7a2371-winnt-i386-858a74afb210b30697227a87b67e44786b383a0c.tar.bz2
compile: rt/i686-pc-mingw32/rust_run_program.o
compile: rt/i686-pc-mingw32/rust_env.o
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 15.8M 0 46363 0 0 34165 0 0:08:06 0:00:01 0:08:05 50394compile: rt/i686-pc-mingw32/rust_rng.o
compile: rt/i686-pc-mingw32/rust_sched_loop.o
compile: rt/i686-pc-mingw32/rust_sched_launcher.o
compile: rt/i686-pc-mingw32/rust_sched_driver.o
1 15.8M 1 239k 0 0 99k 0 0:02:43 0:00:02 0:02:41 121kcompile: rt/i686-pc-mingw32/rust_scheduler.o
In file included from /home/Thad/rust/src/rt/rust_builtin.cpp:13:
In file included from /home/Thad/rust/src/rt/rust_sched_loop.h:238:
In file included from /home/Thad/rust/src/rt/rust_task.h:121:
/home/Thad/rust/src/rt/arch/i386/sp.h:48:12: error: variable 'limit' is
uninitialized when used here [-Werror,-Wuninitialized]
return limit;
^~~~~
/home/Thad/rust/src/rt/arch/i386/sp.h:30:20: note: initialize the variable
'limit' to silence this warning
uintptr_t limit;
^
= 0
In file included from /home/Thad/rust/src/rt/rust.cpp:18:
In file included from /home/Thad/rust/src/rt/rust_util.h:15:
In file included from /home/Thad/rust/src/rt/rust_task.h:121:
/home/Thad/rust/src/rt/arch/i386/sp.h:48:12: error: variable 'limit' is
uninitialized when used here [-Werror,-Wuninitialized]
return limit;
^~~~~
/home/Thad/rust/src/rt/arch/i386/sp.h:30:20: note: initialize the variable
'limit' to silence this warning
uintptr_t limit;
^
= 0
In file included from /home/Thad/rust/src/rt/rust_builtin.cpp:13:
In file included from /home/Thad/rust/src/rt/rust_sched_loop.h:238:
/home/Thad/rust/src/rt/rust_task.h:554:23: error: use of undeclared identifier
'RED_ZONE_SIZE'
- RED_ZONE_SIZE);
^
In file included from /home/Thad/rust/src/rt/rust.cpp:18:
In file included from /home/Thad/rust/src/rt/rust_util.h:15:
/home/Thad/rust/src/rt/rust_task.h:554:23: error: use of undeclared identifier
'RED_ZONE_SIZE'
- RED_ZONE_SIZE);
^
/home/Thad/rust/src/rt/rust_task.h:613:34: error: use of undeclared identifier
'RED_ZONE_SIZE'
assert((uintptr_t)stk->end - RED_ZONE_SIZE
^
/usr/include/assert.h:16:24: note: expanded from macro 'assert'
# define assert(__e) ((__e) ? (void)0 : __assert_func (__FILE__, __LINE__, \
^
/home/Thad/rust/src/rt/rust_task.h:613:34: error: use of undeclared identifier
'RED_ZONE_SIZE'
assert((uintptr_t)stk->end - RED_ZONE_SIZE
^
/usr/include/assert.h:16:24: note: expanded from macro 'assert'
# define assert(__e) ((__e) ? (void)0 : __assert_func (__FILE__, __LINE__, \
^
In file included from /home/Thad/rust/src/rt/rust_builtin.cpp:13:
In file included from /home/Thad/rust/src/rt/rust_sched_loop.h:238:
/home/Thad/rust/src/rt/rust_task.h:616:48: error: use of undeclared identifier
'RED_ZONE_SIZE'
record_sp_limit(stk->data + LIMIT_OFFSET + RED_ZONE_SIZE);
^
In file included from /home/Thad/rust/src/rt/rust.cpp:18:
In file included from /home/Thad/rust/src/rt/rust_util.h:15:
/home/Thad/rust/src/rt/rust_task.h:616:48: error: use of undeclared identifier
'RED_ZONE_SIZE'
record_sp_limit(stk->data + LIMIT_OFFSET + RED_ZONE_SIZE);
^
/home/Thad/rust/src/rt/rust_task.h:633:20: error: use of undeclared identifier
'RED_ZONE_SIZE'
sp_limit - RED_ZONE_SIZE - LIMIT_OFFSET - sizeof(stk_seg);
^
/home/Thad/rust/src/rt/rust_task.h:633:20: error: use of undeclared identifier
'RED_ZONE_SIZE'
sp_limit - RED_ZONE_SIZE - LIMIT_OFFSET - sizeof(stk_seg);
^
5 errors generated.
/home/Thad/rust/src/rt/rust_builtin.cpp:456:25: error: no member named
'tm_gmtoff' in 'tm'
int32_t gmtoff = tm.tm_gmtoff;
~~ ^
/home/Thad/rust/src/rt/rust_builtin.cpp:457:27: error: no member named 'tm_zone'
in 'tm'; did you mean 'tm_mon'?
const char *zone = tm.tm_zone;
^~~~~~~
tm_mon
/usr/include/time.h:37:7: note: 'tm_mon' declared here
int tm_mon;
^
/home/Thad/rust/src/rt/rust_builtin.cpp:457:17: error: cannot initialize a
variable of type 'const char *' with an lvalue of type 'int'
const char *zone = tm.tm_zone;
^ ~~~~~~~~~~
compile: rt/i686-pc-mingw32/rust_sched_reaper.o
8 errors generated.
compile: rt/i686-pc-mingw32/rust_task.o
3 15.8M 3 490k 0 0 146k 0 0:01:51 0:00:03 0:01:48 168k/home/Thad/rust/src/rt/rust_task.cpp:16:10: fatal error: 'execinfo.h' file not
found
#include <execinfo.h>
^
In file included from /home/Thad/rust/src/rt/rust_rng.cpp:13:
In file included from /home/Thad/rust/src/rt/rust_util.h:15:
In file included from /home/Thad/rust/src/rt/rust_task.h:121:
/home/Thad/rust/src/rt/arch/i386/sp.h:48:12: error: variable 'limit' is
uninitialized when used here [-Werror,-Wuninitialized]
return limit;
^~~~~
/home/Thad/rust/src/rt/arch/i386/sp.h:30:20: note: initialize the variable
'limit' to silence this warning
uintptr_t limit;
^
= 0
In file included from /home/Thad/rust/src/rt/rust_rng.cpp:13:
In file included from /home/Thad/rust/src/rt/rust_util.h:15:
/home/Thad/rust/src/rt/rust_task.h:554:23: error: use of undeclared identifier
'RED_ZONE_SIZE'
- RED_ZONE_SIZE);
^
/home/Thad/rust/src/rt/rust_task.h:613:34: error: use of undeclared identifier
'RED_ZONE_SIZE'
assert((uintptr_t)stk->end - RED_ZONE_SIZE
^
/usr/include/assert.h:16:24: note: expanded from macro 'assert'
# define assert(__e) ((__e) ? (void)0 : __assert_func (__FILE__, __LINE__, \
^
In file included from /home/Thad/rust/src/rt/rust_sched_loop.cpp:12:
In file included from /home/Thad/rust/src/rt/rust_sched_loop.h:238:
In file included from /home/Thad/rust/src/rt/rust_task.h:121:
/home/Thad/rust/src/rt/arch/i386/sp.h:48:12: error: variable 'limit' is
uninitialized when used here [-Werror,-Wuninitialized]
return limit;
^~~~~
/home/Thad/rust/src/rt/arch/i386/sp.h:30:20: note: initialize the variable
'limit' to silence this warning
uintptr_t limit;
^
= 0
In file included from /home/Thad/rust/src/rt/rust_sched_launcher.cpp:12:
In file included from /home/Thad/rust/src/rt/rust_sched_launcher.h:17:
In file included from /home/Thad/rust/src/rt/rust_sched_loop.h:238:
In file included from /home/Thad/rust/src/rt/rust_task.h:121:
/home/Thad/rust/src/rt/arch/i386/sp.h:48:12: error: variable 'limit' is
uninitialized when used here [-Werror,-Wuninitialized]
return limit;
^~~~~
/home/Thad/rust/src/rt/arch/i386/sp.h:30:20: note: initialize the variable
'limit' to silence this warning
uintptr_t limit;
^
= 0
In file included from /home/Thad/rust/src/rt/rust_rng.cpp:13:
In file included from /home/Thad/rust/src/rt/rust_util.h:15:
/home/Thad/rust/src/rt/rust_task.h:616:48: error: use of undeclared identifier
'RED_ZONE_SIZE'
record_sp_limit(stk->data + LIMIT_OFFSET + RED_ZONE_SIZE);
^
In file included from /home/Thad/rust/src/rt/rust_sched_driver.cpp:14:
In file included from /home/Thad/rust/src/rt/rust_sched_loop.h:238:
In file included from /home/Thad/rust/src/rt/rust_task.h:121:
/home/Thad/rust/src/rt/arch/i386/sp.h:48:12: error: variable 'limit' is
uninitialized when used here [-Werror,-Wuninitialized]
return limit;
^~~~~
/home/Thad/rust/src/rt/arch/i386/sp.h:30:20: note: initialize the variable
'limit' to silence this warning
uintptr_t limit;
^
= 0
/home/Thad/rust/src/rt/rust_task.h:633:20: error: use of undeclared identifier
'RED_ZONE_SIZE'
sp_limit - RED_ZONE_SIZE - LIMIT_OFFSET - sizeof(stk_seg);
^
In file included from /home/Thad/rust/src/rt/rust_sched_loop.cpp:12:
In file included from /home/Thad/rust/src/rt/rust_sched_loop.h:238:
/home/Thad/rust/src/rt/rust_task.h:554:23: error: use of undeclared identifier
'RED_ZONE_SIZE'
- RED_ZONE_SIZE);
^
In file included from /home/Thad/rust/src/rt/rust_sched_launcher.cpp:12:
In file included from /home/Thad/rust/src/rt/rust_sched_launcher.h:17:
In file included from /home/Thad/rust/src/rt/rust_sched_loop.h:238:
/home/Thad/rust/src/rt/rust_task.h:554:23: error: use of undeclared identifier
'RED_ZONE_SIZE'
- RED_ZONE_SIZE);
^
5 errors generated.
In file included from /home/Thad/rust/src/rt/rust_sched_driver.cpp:14:
In file included from /home/Thad/rust/src/rt/rust_sched_loop.h:238:
/home/Thad/rust/src/rt/rust_task.h:554:23: error: use of undeclared identifier
'RED_ZONE_SIZE'
- RED_ZONE_SIZE);
^
compile: rt/i686-pc-mingw32/rust_stack.o
/home/Thad/rust/src/rt/rust_task.h:613:34: error: use of undeclared identifier
'RED_ZONE_SIZE'
assert((uintptr_t)stk->end - RED_ZONE_SIZE
^
/usr/include/assert.h:16:24: note: expanded from macro 'assert'
# define assert(__e) ((__e) ? (void)0 : __assert_func (__FILE__, __LINE__, \
^
/home/Thad/rust/src/rt/rust_task.h:613:34: error: use of undeclared identifier
'RED_ZONE_SIZE'
assert((uintptr_t)stk->end - RED_ZONE_SIZE
^
/usr/include/assert.h:16:24: note: expanded from macro 'assert'
# define assert(__e) ((__e) ? (void)0 : __assert_func (__FILE__, __LINE__, \
^
/home/Thad/rust/src/rt/rust_task.h:613:34: error: use of undeclared identifier
'RED_ZONE_SIZE'
assert((uintptr_t)stk->end - RED_ZONE_SIZE
^
/usr/include/assert.h:16:24: note: expanded from macro 'assert'
# define assert(__e) ((__e) ? (void)0 : __assert_func (__FILE__, __LINE__, \
^
In file included from /home/Thad/rust/src/rt/rust_sched_loop.cpp:12:
In file included from /home/Thad/rust/src/rt/rust_sched_loop.h:238:
/home/Thad/rust/src/rt/rust_task.h:616:48: error: use of undeclared identifier
'RED_ZONE_SIZE'
record_sp_limit(stk->data + LIMIT_OFFSET + RED_ZONE_SIZE);
^
In file included from /home/Thad/rust/src/rt/rust_sched_launcher.cpp:12:
In file included from /home/Thad/rust/src/rt/rust_sched_launcher.h:17:
In file included from /home/Thad/rust/src/rt/rust_sched_loop.h:238:
/home/Thad/rust/src/rt/rust_task.h:616:48: error: use of undeclared identifier
'RED_ZONE_SIZE'
record_sp_limit(stk->data + LIMIT_OFFSET + RED_ZONE_SIZE);
^
In file included from /home/Thad/rust/src/rt/rust_sched_driver.cpp:14:
In file included from /home/Thad/rust/src/rt/rust_sched_loop.h:238:
/home/Thad/rust/src/rt/rust_task.h:616:48: error: use of undeclared identifier
'RED_ZONE_SIZE'
record_sp_limit(stk->data + LIMIT_OFFSET + RED_ZONE_SIZE);
^
/home/Thad/rust/src/rt/rust_task.h:633:20: error: use of undeclared identifier
'RED_ZONE_SIZE'
sp_limit - RED_ZONE_SIZE - LIMIT_OFFSET - sizeof(stk_seg);
^
/home/Thad/rust/src/rt/rust_task.h:633:20: error: use of undeclared identifier
'RED_ZONE_SIZE'
sp_limit - RED_ZONE_SIZE - LIMIT_OFFSET - sizeof(stk_seg);
^
/home/Thad/rust/src/rt/rust_task.h:633:20: error: use of undeclared identifier
'RED_ZONE_SIZE'
sp_limit - RED_ZONE_SIZE - LIMIT_OFFSET - sizeof(stk_seg);
^
5 errors generated.
4 15.8M 4 699k 0 0 160k 0 0:01:41 0:00:04 0:01:37 178k5 errors generated.
compile: rt/i686-pc-mingw32/rust_upcall.o
compile: rt/i686-pc-mingw32/rust_uv.o
5 errors generated.
In file included from /home/Thad/rust/src/rt/rust_scheduler.cpp:14:
In file included from /home/Thad/rust/src/rt/rust_task.h:121:
/home/Thad/rust/src/rt/arch/i386/sp.h:48:12: error: variable 'limit' is
uninitialized when used here [-Werror,-Wuninitialized]
return limit;
^~~~~
/home/Thad/rust/src/rt/arch/i386/sp.h:30:20: note: initialize the variable
'limit' to silence this warning
uintptr_t limit;
^
= 0
compile: rt/i686-pc-mingw32/rust_crate_map.o
In file included from /home/Thad/rust/src/rt/rust_scheduler.cpp:14:
/home/Thad/rust/src/rt/rust_task.h:554:23: error: use of undeclared identifier
'RED_ZONE_SIZE'
- RED_ZONE_SIZE);
^
/home/Thad/rust/src/rt/rust_task.h:613:34: error: use of undeclared identifier
'RED_ZONE_SIZE'
assert((uintptr_t)stk->end - RED_ZONE_SIZE
^
/usr/include/assert.h:16:24: note: expanded from macro 'assert'
# define assert(__e) ((__e) ? (void)0 : __assert_func (__FILE__, __LINE__, \
^
In file included from /home/Thad/rust/src/rt/rust_scheduler.cpp:14:
/home/Thad/rust/src/rt/rust_task.h:616:48: error: use of undeclared identifier
'RED_ZONE_SIZE'
record_sp_limit(stk->data + LIMIT_OFFSET + RED_ZONE_SIZE);
^
/home/Thad/rust/src/rt/rust_task.h:633:20: error: use of undeclared identifier
'RED_ZONE_SIZE'
sp_limit - RED_ZONE_SIZE - LIMIT_OFFSET - sizeof(stk_seg);
^
5 errors generated.
compile: rt/i686-pc-mingw32/rust_log.o
compile: rt/i686-pc-mingw32/rust_gc_metadata.o
compile: rt/i686-pc-mingw32/rust_util.o
5 15.8M 5 863k 0 0 160k 0 0:01:41 0:00:05 0:01:36 174kcompile: rt/i686-pc-mingw32/rust_exchange_alloc.o
6 15.8M 6 987k 0 0 154k 0 0:01:44 0:00:06 0:01:38 187kcompile: rt/i686-pc-mingw32/isaac/randport.o
In file included from /home/Thad/rust/src/rt/rust_upcall.cpp:20:
In file included from /home/Thad/rust/src/rt/rust_task.h:121:
/home/Thad/rust/src/rt/arch/i386/sp.h:48:12: error: variable 'limit' is
uninitialized when used here [-Werror,-Wuninitialized]
return limit;
^~~~~
/home/Thad/rust/src/rt/arch/i386/sp.h:30:20: note: initialize the variable
'limit' to silence this warning
uintptr_t limit;
^
= 0
In file included from /home/Thad/rust/src/rt/rust_uv.cpp:17:
In file included from /home/Thad/rust/src/rt/rust_task.h:121:
/home/Thad/rust/src/rt/arch/i386/sp.h:48:12: error: variable 'limit' is
uninitialized when used here [-Werror,-Wuninitialized]
return limit;
^~~~~
/home/Thad/rust/src/rt/arch/i386/sp.h:30:20: note: initialize the variable
'limit' to silence this warning
uintptr_t limit;
^
= 0
In file included from /home/Thad/rust/src/rt/rust_upcall.cpp:20:
/home/Thad/rust/src/rt/rust_task.h:554:23: error: use of undeclared identifier
'RED_ZONE_SIZE'
- RED_ZONE_SIZE);
^
In file included from /home/Thad/rust/src/rt/rust_uv.cpp:17:
/home/Thad/rust/src/rt/rust_task.h:554:23: error: use of undeclared identifier
'RED_ZONE_SIZE'
- RED_ZONE_SIZE);
^
/home/Thad/rust/src/rt/rust_task.h:613:34: error: use of undeclared identifier
'RED_ZONE_SIZE'
assert((uintptr_t)stk->end - RED_ZONE_SIZE
^
/usr/include/assert.h:16:24: note: expanded from macro 'assert'
# define assert(__e) ((__e) ? (void)0 : __assert_func (__FILE__, __LINE__, \
^
/home/Thad/rust/src/rt/rust_task.h:613:34: error: use of undeclared identifier
'RED_ZONE_SIZE'
assert((uintptr_t)stk->end - RED_ZONE_SIZE
^
/usr/include/assert.h:16:24: note: expanded from macro 'assert'
# define assert(__e) ((__e) ? (void)0 : __assert_func (__FILE__, __LINE__, \
^
compile: rt/i686-pc-mingw32/miniz.o
In file included from /home/Thad/rust/src/rt/rust_upcall.cpp:20:
/home/Thad/rust/src/rt/rust_task.h:616:48: error: use of undeclared identifier
'RED_ZONE_SIZE'
record_sp_limit(stk->data + LIMIT_OFFSET + RED_ZONE_SIZE);
^
In file included from /home/Thad/rust/src/rt/rust_uv.cpp:17:
/home/Thad/rust/src/rt/rust_task.h:616:48: error: use of undeclared identifier
'RED_ZONE_SIZE'
record_sp_limit(stk->data + LIMIT_OFFSET + RED_ZONE_SIZE);
^
/home/Thad/rust/src/rt/rust_task.h:633:20: error: use of undeclared identifier
'RED_ZONE_SIZE'
sp_limit - RED_ZONE_SIZE - LIMIT_OFFSET - sizeof(stk_seg);
^
/home/Thad/rust/src/rt/rust_task.h:633:20: error: use of undeclared identifier
'RED_ZONE_SIZE'
sp_limit - RED_ZONE_SIZE - LIMIT_OFFSET - sizeof(stk_seg);
^
5 errors generated.
compile: rt/i686-pc-mingw32/rust_kernel.o
In file included from /home/Thad/rust/src/rt/rust_log.cpp:19:
In file included from /home/Thad/rust/src/rt/rust_util.h:15:
In file included from /home/Thad/rust/src/rt/rust_task.h:121:
/home/Thad/rust/src/rt/arch/i386/sp.h:48:12: error: variable 'limit' is
uninitialized when used here [-Werror,-Wuninitialized]
return limit;
^~~~~
/home/Thad/rust/src/rt/arch/i386/sp.h:30:20: note: initialize the variable
'limit' to silence this warning
uintptr_t limit;
^
= 0
In file included from /home/Thad/rust/src/rt/rust_log.cpp:19:
In file included from /home/Thad/rust/src/rt/rust_util.h:15:
/home/Thad/rust/src/rt/rust_task.h:554:23: error: use of undeclared identifier
'RED_ZONE_SIZE'
- RED_ZONE_SIZE);
^
/home/Thad/rust/src/rt/rust_task.h:613:34: error: use of undeclared identifier
'RED_ZONE_SIZE'
assert((uintptr_t)stk->end - RED_ZONE_SIZE
^
/usr/include/assert.h:16:24: note: expanded from macro 'assert'
# define assert(__e) ((__e) ? (void)0 : __assert_func (__FILE__, __LINE__, \
^
In file included from /home/Thad/rust/src/rt/rust_uv.cpp:19:
In file included from /home/Thad/rust/src/libuv/include/uv.h:67:
/home/Thad/rust/src/libuv/include/uv-private/uv-unix.h:140:9: error: unknown
type name 'pthread_barrier_t'; did you mean 'pthread_attr_t'?
typedef pthread_barrier_t uv_barrier_t;
^~~~~~~~~~~~~~~~~
pthread_attr_t
/usr/include/cygwin/types.h:185:50: note: 'pthread_attr_t' declared here
typedef struct __pthread_attr_t {char __dummy;} *pthread_attr_t;
^
In file included from /home/Thad/rust/src/rt/rust_log.cpp:19:
In file included from /home/Thad/rust/src/rt/rust_util.h:15:
/home/Thad/rust/src/rt/rust_task.h:616:48: error: use of undeclared identifier
'RED_ZONE_SIZE'
record_sp_limit(stk->data + LIMIT_OFFSET + RED_ZONE_SIZE);
^
6 15.8M 6 1020k 0 0 138k 0 0:01:57 0:00:07 0:01:50 157k/home/Thad/rust/src/rt/rust_task.h:633:20: error: use of undeclared identifier
'RED_ZONE_SIZE'
sp_limit - RED_ZONE_SIZE - LIMIT_OFFSET - sizeof(stk_seg);
^
1 error generated.
5 errors generated.
compile: rt/i686-pc-mingw32/rust_abi.o
6 errors generated.
compile: rt/i686-pc-mingw32/rust_debug.o
compile: rt/i686-pc-mingw32/memory_region.o
compile: rt/i686-pc-mingw32/boxed_region.o
6 15.8M 6 1061k 0 0 126k 0 0:02:08 0:00:08 0:02:00 113kcompile: rt/i686-pc-mingw32/arch/i386/context.o
In file included from /home/Thad/rust/src/rt/rust_kernel.cpp:14:
In file included from /home/Thad/rust/src/rt/rust_util.h:15:
In file included from /home/Thad/rust/src/rt/rust_task.h:121:
/home/Thad/rust/src/rt/arch/i386/sp.h:48:12: error: variable 'limit' is
uninitialized when used here [-Werror,-Wuninitialized]
return limit;
^~~~~
/home/Thad/rust/src/rt/arch/i386/sp.h:30:20: note: initialize the variable
'limit' to silence this warning
uintptr_t limit;
^
= 0
In file included from /home/Thad/rust/src/rt/rust_kernel.cpp:14:
In file included from /home/Thad/rust/src/rt/rust_util.h:15:
/home/Thad/rust/src/rt/rust_task.h:554:23: error: use of undeclared identifier
'RED_ZONE_SIZE'
- RED_ZONE_SIZE);
^
/home/Thad/rust/src/rt/rust_task.h:613:34: error: use of undeclared identifier
'RED_ZONE_SIZE'
assert((uintptr_t)stk->end - RED_ZONE_SIZE
^
/usr/include/assert.h:16:24: note: expanded from macro 'assert'
# define assert(__e) ((__e) ? (void)0 : __assert_func (__FILE__, __LINE__, \
^
In file included from /home/Thad/rust/src/rt/rust_kernel.cpp:14:
In file included from /home/Thad/rust/src/rt/rust_util.h:15:
/home/Thad/rust/src/rt/rust_task.h:616:48: error: use of undeclared identifier
'RED_ZONE_SIZE'
record_sp_limit(stk->data + LIMIT_OFFSET + RED_ZONE_SIZE);
^
6 15.8M 6 1107k 0 0 117k 0 0:02:17 0:00:09 0:02:08 82882/home/Thad/rust/src/rt/rust_task.h:633:20: error: use of undeclared identifier
'RED_ZONE_SIZE'
sp_limit - RED_ZONE_SIZE - LIMIT_OFFSET - sizeof(stk_seg);
^
In file included from /home/Thad/rust/src/rt/rust_debug.cpp:16:
In file included from /home/Thad/rust/src/rt/rust_task.h:121:
/home/Thad/rust/src/rt/arch/i386/sp.h:48:12: error: variable 'limit' is
uninitialized when used here [-Werror,-Wuninitialized]
return limit;
^~~~~
/home/Thad/rust/src/rt/arch/i386/sp.h:30:20: note: initialize the variable
'limit' to silence this warning
uintptr_t limit;
^
= 0
compile: rt/i686-pc-mingw32/arch/i386/gpr.o
compile: rt/i686-pc-mingw32/rust_android_dummy.o
In file included from /home/Thad/rust/src/rt/boxed_region.cpp:13:
In file included from /home/Thad/rust/src/rt/rust_task.h:121:
/home/Thad/rust/src/rt/arch/i386/sp.h:48:12: error: variable 'limit' is
uninitialized when used here [-Werror,-Wuninitialized]
return limit;
^~~~~
/home/Thad/rust/src/rt/arch/i386/sp.h:30:20: note: initialize the variable
'limit' to silence this warning
uintptr_t limit;
^
= 0
In file included from /home/Thad/rust/src/rt/rust_debug.cpp:16:
/home/Thad/rust/src/rt/rust_task.h:554:23: error: use of undeclared identifier
'RED_ZONE_SIZE'
- RED_ZONE_SIZE);
^
/home/Thad/rust/src/rt/rust_task.h:613:34: error: use of undeclared identifier
'RED_ZONE_SIZE'
assert((uintptr_t)stk->end - RED_ZONE_SIZE
^
/usr/include/assert.h:16:24: note: expanded from macro 'assert'
# define assert(__e) ((__e) ? (void)0 : __assert_func (__FILE__, __LINE__, \
^
In file included from /home/Thad/rust/src/rt/boxed_region.cpp:13:
/home/Thad/rust/src/rt/rust_task.h:554:23: error: use of undeclared identifier
'RED_ZONE_SIZE'
- RED_ZONE_SIZE);
^
In file included from /home/Thad/rust/src/rt/rust_debug.cpp:16:
/home/Thad/rust/src/rt/rust_task.h:616:48: error: use of undeclared identifier
'RED_ZONE_SIZE'
record_sp_limit(stk->data + LIMIT_OFFSET + RED_ZONE_SIZE);
^
/home/Thad/rust/src/rt/rust_task.h:613:34: error: use of undeclared identifier
'RED_ZONE_SIZE'
assert((uintptr_t)stk->end - RED_ZONE_SIZE
^
/usr/include/assert.h:16:24: note: expanded from macro 'assert'
# define assert(__e) ((__e) ? (void)0 : __assert_func (__FILE__, __LINE__, \
^
/home/Thad/rust/src/rt/rust_task.h:633:20: error: use of undeclared identifier
'RED_ZONE_SIZE'
sp_limit - RED_ZONE_SIZE - LIMIT_OFFSET - sizeof(stk_seg);
^
5 errors generated.
In file included from /home/Thad/rust/src/rt/boxed_region.cpp:13:
/home/Thad/rust/src/rt/rust_task.h:616:48: error: use of undeclared identifier
'RED_ZONE_SIZE'
record_sp_limit(stk->data + LIMIT_OFFSET + RED_ZONE_SIZE);
^
compile: rt/i686-pc-mingw32/rust_test_helpers.o
/home/Thad/rust/src/rt/rust_task.h:633:20: error: use of undeclared identifier
'RED_ZONE_SIZE'
sp_limit - RED_ZONE_SIZE - LIMIT_OFFSET - sizeof(stk_seg);
^
5 errors generated.
compile: rt/i686-pc-mingw32/linenoise/linenoise.o
make: *** No rule to make target `rt/i686-pc-mingw32/arch/i386/_context.o', needed by `rt/i686-pc-mingw32/rustrt.dll'. Stop.
make: *** Waiting for unfinished jobs....
compile: rt/i686-pc-mingw32/linenoise/utf8.o
7 15.8M 7 1210k 0 0 105k 0 0:02:33 0:00:11 0:02:22 447905 errors generated.
In file included from /home/Thad/rust/src/rt/rust_test_helpers.cpp:13:
In file included from /home/Thad/rust/src/rt/rust_sched_loop.h:238:
In file included from /home/Thad/rust/src/rt/rust_task.h:121:
/home/Thad/rust/src/rt/arch/i386/sp.h:48:12: error: variable 'limit' is
uninitialized when used here [-Werror,-Wuninitialized]
return limit;
^~~~~
/home/Thad/rust/src/rt/arch/i386/sp.h:30:20: note: initialize the variable
'limit' to silence this warning
uintptr_t limit;
^
= 0
In file included from /home/Thad/rust/src/rt/rust_test_helpers.cpp:13:
In file included from /home/Thad/rust/src/rt/rust_sched_loop.h:238:
/home/Thad/rust/src/rt/rust_task.h:554:23: error: use of undeclared identifier
'RED_ZONE_SIZE'
- RED_ZONE_SIZE);
^
/home/Thad/rust/src/rt/rust_task.h:613:34: error: use of undeclared identifier
'RED_ZONE_SIZE'
assert((uintptr_t)stk->end - RED_ZONE_SIZE
^
/usr/include/assert.h:16:24: note: expanded from macro 'assert'
# define assert(__e) ((__e) ? (void)0 : __assert_func (__FILE__, __LINE__, \
^
In file included from /home/Thad/rust/src/rt/rust_test_helpers.cpp:13:
In file included from /home/Thad/rust/src/rt/rust_sched_loop.h:238:
/home/Thad/rust/src/rt/rust_task.h:616:48: error: use of undeclared identifier
'RED_ZONE_SIZE'
record_sp_limit(stk->data + LIMIT_OFFSET + RED_ZONE_SIZE);
^
/home/Thad/rust/src/rt/rust_task.h:633:20: error: use of undeclared identifier
'RED_ZONE_SIZE'
sp_limit - RED_ZONE_SIZE - LIMIT_OFFSET - sizeof(stk_seg);
^
7 15.8M 7 1228k 0 0 98k 0 0:02:44 0:00:12 0:02:32 420435 errors generated.
100 15.8M 100 15.8M 0 0 100k 0 0:02:41 0:02:41 --:--:-- 85358
got download with ok hash
opening snapshot dl/rust-stage0-2013-03-28-f7a2371-winnt-i386-858a74afb210b30697227a87b67e44786b383a0c.tar.bz2
extracting rust-stage0/bin/rustc.exe
extracting rust-stage0/bin/core-c3ca5d77d81b46c1-0.6.dll
extracting rust-stage0/bin/std-4782a756585a81-0.6.dll
extracting rust-stage0/bin/rustc-c84825241471686d-0.6.dll
extracting rust-stage0/bin/syntax-84efebcb12c867a2-0.6.dll
extracting rust-stage0/bin/rustrt.dll
extracting rust-stage0/bin/rustllvm.dll
Thad@Thad-Windows ~/rust
$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment