Skip to content

Instantly share code, notes, and snippets.

@axsk
Created September 26, 2014 17:44
Show Gist options
  • Save axsk/296e25dc0e77a1322c24 to your computer and use it in GitHub Desktop.
Save axsk/296e25dc0e77a1322c24 to your computer and use it in GitHub Desktop.
$ make
Junction created for C:\dev\src\julia\usr\share\julia\base <<===>> C:\dev\src\julia\base
Junction created for C:\dev\src\julia\usr\share\julia\test <<===>> C:\dev\src\julia\test
Junction created for C:\dev\src\julia\usr\share\julia\doc <<===>> C:\dev\src\julia\doc
Junction created for C:\dev\src\julia\usr\share\julia\examples <<===>> C:\dev\src\julia\examples
/bin/sh ./config.status
config.status: creating libuv.pc
config.status: creating Makefile
config.status: executing depfiles commands
config.status: executing libtool commands
CC src/unix/libuv_la-async.lo
In file included from src/unix/async.c:26:0:
src/unix/internal.h:163:36: warning: 'struct msghdr' declared inside parameter list [enabled by default]
ssize_t uv__recvmsg(int fd, struct msghdr *msg, int flags);
^
src/unix/internal.h:163:36: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
src/unix/internal.h:166:18: error: unknown type name 'uv__io_t'
void uv__io_init(uv__io_t* w, uv__io_cb cb, int fd);
^
src/unix/internal.h:166:31: error: unknown type name 'uv__io_cb'
void uv__io_init(uv__io_t* w, uv__io_cb cb, int fd);
^
src/unix/internal.h:167:36: error: unknown type name 'uv__io_t'
void uv__io_start(uv_loop_t* loop, uv__io_t* w, unsigned int events);
^
src/unix/internal.h:168:35: error: unknown type name 'uv__io_t'
void uv__io_stop(uv_loop_t* loop, uv__io_t* w, unsigned int events);
^
src/unix/internal.h:169:36: error: unknown type name 'uv__io_t'
void uv__io_close(uv_loop_t* loop, uv__io_t* w);
^
src/unix/internal.h:170:35: error: unknown type name 'uv__io_t'
void uv__io_feed(uv_loop_t* loop, uv__io_t* w);
^
src/unix/internal.h:171:1: error: unknown type name 'uv__io_t'
int uv__io_active(const uv__io_t* w, unsigned int events);
^
src/unix/internal.h:175:28: warning: 'struct uv__async' declared inside parameter list [enabled by default]
void uv__async_send(struct uv__async* wa);
^
src/unix/internal.h:176:28: warning: 'struct uv__async' declared inside parameter list [enabled by default]
void uv__async_init(struct uv__async* wa);
^
src/unix/internal.h:177:60: error: unknown type name 'uv__async_cb'
int uv__async_start(uv_loop_t* loop, struct uv__async* wa, uv__async_cb cb);
^
src/unix/internal.h:178:45: warning: 'struct uv__async' declared inside parameter list [enabled by default]
void uv__async_stop(uv_loop_t* loop, struct uv__async* wa);
^
src/unix/internal.h:193:37: error: unknown type name 'uv__io_t'
void uv__server_io(uv_loop_t* loop, uv__io_t* w, unsigned int events);
^
src/unix/internal.h:219:42: warning: 'struct uv__work' declared inside parameter list [enabled by default]
void (*done)(struct uv__work *w, int status));
^
src/unix/async.c:37:29: warning: 'struct uv__async' declared inside parameter list [enabled by default]
unsigned int nevents);
^
src/unix/async.c: In function 'uv_async_init':
src/unix/async.c:45:36: error: 'uv_loop_t' has no member named 'async_watcher'
err = uv__async_start(loop, &loop->async_watcher, uv__async_event);
^
src/unix/async.c:51:9: error: 'uv_async_t' has no member named 'pending'
handle->pending = 0;
^
In file included from ./src/uv-common.h:41:0,
from src/unix/internal.h:25,
from src/unix/async.c:26:
src/unix/async.c:53:50: error: 'uv_async_t' has no member named 'queue'
QUEUE_INSERT_TAIL(&loop->async_handles, &handle->queue);
^
./src/queue.h:22:47: note: in definition of macro 'QUEUE_NEXT'
#define QUEUE_NEXT(q) (*(QUEUE **) &((*(q))[0]))
^
src/unix/async.c:53:3: note: in expansion of macro 'QUEUE_INSERT_TAIL'
QUEUE_INSERT_TAIL(&loop->async_handles, &handle->queue);
^
src/unix/async.c:53:26: error: 'uv_loop_t' has no member named 'async_handles'
QUEUE_INSERT_TAIL(&loop->async_handles, &handle->queue);
^
./src/queue.h:78:22: note: in definition of macro 'QUEUE_INSERT_TAIL'
QUEUE_NEXT(q) = (h); \
^
src/unix/async.c:53:50: error: 'uv_async_t' has no member named 'queue'
QUEUE_INSERT_TAIL(&loop->async_handles, &handle->queue);
^
./src/queue.h:23:47: note: in definition of macro 'QUEUE_PREV'
#define QUEUE_PREV(q) (*(QUEUE **) &((*(q))[1]))
^
src/unix/async.c:53:3: note: in expansion of macro 'QUEUE_INSERT_TAIL'
QUEUE_INSERT_TAIL(&loop->async_handles, &handle->queue);
^
src/unix/async.c:53:26: error: 'uv_loop_t' has no member named 'async_handles'
QUEUE_INSERT_TAIL(&loop->async_handles, &handle->queue);
^
./src/queue.h:23:47: note: in definition of macro 'QUEUE_PREV'
#define QUEUE_PREV(q) (*(QUEUE **) &((*(q))[1]))
^
src/unix/async.c:53:3: note: in expansion of macro 'QUEUE_INSERT_TAIL'
QUEUE_INSERT_TAIL(&loop->async_handles, &handle->queue);
^
src/unix/async.c:53:50: error: 'uv_async_t' has no member named 'queue'
QUEUE_INSERT_TAIL(&loop->async_handles, &handle->queue);
^
./src/queue.h:22:47: note: in definition of macro 'QUEUE_NEXT'
#define QUEUE_NEXT(q) (*(QUEUE **) &((*(q))[0]))
^
./src/queue.h:24:41: note: in expansion of macro 'QUEUE_PREV'
#define QUEUE_PREV_NEXT(q) (QUEUE_NEXT(QUEUE_PREV(q)))
^
./src/queue.h:80:5: note: in expansion of macro 'QUEUE_PREV_NEXT'
QUEUE_PREV_NEXT(q) = (q); \
^
src/unix/async.c:53:3: note: in expansion of macro 'QUEUE_INSERT_TAIL'
QUEUE_INSERT_TAIL(&loop->async_handles, &handle->queue);
^
src/unix/async.c:53:50: error: 'uv_async_t' has no member named 'queue'
QUEUE_INSERT_TAIL(&loop->async_handles, &handle->queue);
^
./src/queue.h:80:27: note: in definition of macro 'QUEUE_INSERT_TAIL'
QUEUE_PREV_NEXT(q) = (q); \
^
src/unix/async.c:53:26: error: 'uv_loop_t' has no member named 'async_handles'
QUEUE_INSERT_TAIL(&loop->async_handles, &handle->queue);
^
./src/queue.h:23:47: note: in definition of macro 'QUEUE_PREV'
#define QUEUE_PREV(q) (*(QUEUE **) &((*(q))[1]))
^
src/unix/async.c:53:3: note: in expansion of macro 'QUEUE_INSERT_TAIL'
QUEUE_INSERT_TAIL(&loop->async_handles, &handle->queue);
^
src/unix/async.c:53:50: error: 'uv_async_t' has no member named 'queue'
QUEUE_INSERT_TAIL(&loop->async_handles, &handle->queue);
^
./src/queue.h:81:22: note: in definition of macro 'QUEUE_INSERT_TAIL'
QUEUE_PREV(h) = (q); \
^
src/unix/async.c: In function 'uv_async_send':
src/unix/async.c:61:37: error: 'uv_async_t' has no member named 'pending'
if (uv__async_make_pending(&handle->pending) == 0)
^
src/unix/async.c:62:33: error: 'uv_loop_t' has no member named 'async_watcher'
uv__async_send(&handle->loop->async_watcher);
^
In file included from ./src/uv-common.h:41:0,
from src/unix/internal.h:25,
from src/unix/async.c:26:
src/unix/async.c: In function 'uv__async_close':
src/unix/async.c:69:23: error: 'uv_async_t' has no member named 'queue'
QUEUE_REMOVE(&handle->queue);
^
./src/queue.h:22:47: note: in definition of macro 'QUEUE_NEXT'
#define QUEUE_NEXT(q) (*(QUEUE **) &((*(q))[0]))
^
./src/queue.h:24:41: note: in expansion of macro 'QUEUE_PREV'
#define QUEUE_PREV_NEXT(q) (QUEUE_NEXT(QUEUE_PREV(q)))
^
./src/queue.h:87:5: note: in expansion of macro 'QUEUE_PREV_NEXT'
QUEUE_PREV_NEXT(q) = QUEUE_NEXT(q); \
^
src/unix/async.c:69:3: note: in expansion of macro 'QUEUE_REMOVE'
QUEUE_REMOVE(&handle->queue);
^
src/unix/async.c:69:23: error: 'uv_async_t' has no member named 'queue'
QUEUE_REMOVE(&handle->queue);
^
./src/queue.h:22:47: note: in definition of macro 'QUEUE_NEXT'
#define QUEUE_NEXT(q) (*(QUEUE **) &((*(q))[0]))
^
src/unix/async.c:69:3: note: in expansion of macro 'QUEUE_REMOVE'
QUEUE_REMOVE(&handle->queue);
^
src/unix/async.c:69:23: error: 'uv_async_t' has no member named 'queue'
QUEUE_REMOVE(&handle->queue);
^
./src/queue.h:23:47: note: in definition of macro 'QUEUE_PREV'
#define QUEUE_PREV(q) (*(QUEUE **) &((*(q))[1]))
^
./src/queue.h:25:41: note: in expansion of macro 'QUEUE_NEXT'
#define QUEUE_NEXT_PREV(q) (QUEUE_PREV(QUEUE_NEXT(q)))
^
./src/queue.h:88:5: note: in expansion of macro 'QUEUE_NEXT_PREV'
QUEUE_NEXT_PREV(q) = QUEUE_PREV(q); \
^
src/unix/async.c:69:3: note: in expansion of macro 'QUEUE_REMOVE'
QUEUE_REMOVE(&handle->queue);
^
src/unix/async.c:69:23: error: 'uv_async_t' has no member named 'queue'
QUEUE_REMOVE(&handle->queue);
^
./src/queue.h:23:47: note: in definition of macro 'QUEUE_PREV'
#define QUEUE_PREV(q) (*(QUEUE **) &((*(q))[1]))
^
src/unix/async.c:69:3: note: in expansion of macro 'QUEUE_REMOVE'
QUEUE_REMOVE(&handle->queue);
^
src/unix/async.c: At top level:
src/unix/async.c:76:29: warning: 'struct uv__async' declared inside parameter list [enabled by default]
unsigned int nevents) {
^
src/unix/async.c:74:13: error: conflicting types for 'uv__async_event'
static void uv__async_event(uv_loop_t* loop,
^
src/unix/async.c:35:13: note: previous declaration of 'uv__async_event' was here
static void uv__async_event(uv_loop_t* loop,
^
In file included from ./src/uv-common.h:41:0,
from src/unix/internal.h:25,
from src/unix/async.c:26:
src/unix/async.c: In function 'uv__async_event':
src/unix/async.c:80:25: error: 'uv_loop_t' has no member named 'async_handles'
QUEUE_FOREACH(q, &loop->async_handles) {
^
./src/queue.h:22:47: note: in definition of macro 'QUEUE_NEXT'
#define QUEUE_NEXT(q) (*(QUEUE **) &((*(q))[0]))
^
src/unix/async.c:80:3: note: in expansion of macro 'QUEUE_FOREACH'
QUEUE_FOREACH(q, &loop->async_handles) {
^
src/unix/async.c:80:25: error: 'uv_loop_t' has no member named 'async_handles'
QUEUE_FOREACH(q, &loop->async_handles) {
^
./src/queue.h:32:37: note: in definition of macro 'QUEUE_FOREACH'
for ((q) = QUEUE_NEXT(h); (q) != (h); (q) = QUEUE_NEXT(q))
^
./src/queue.h:29:54: error: 'uv_async_t' has no member named 'queue'
((type *) ((char *) (ptr) - ((char *) &((type *) 0)->field)))
^
src/unix/async.c:81:9: note: in expansion of macro 'QUEUE_DATA'
h = QUEUE_DATA(q, uv_async_t, queue);
^
src/unix/async.c:83:10: error: 'uv_async_t' has no member named 'pending'
if (h->pending == 0)
^
src/unix/async.c:85:6: error: 'uv_async_t' has no member named 'pending'
h->pending = 0;
^
src/unix/async.c: At top level:
src/unix/async.c:125:43: error: unknown type name 'uv__io_t'
static void uv__async_io(uv_loop_t* loop, uv__io_t* w, unsigned int events) {
^
src/unix/async.c:169:28: warning: 'struct uv__async' declared inside parameter list [enabled by default]
void uv__async_send(struct uv__async* wa) {
^
src/unix/async.c:169:6: error: conflicting types for 'uv__async_send'
void uv__async_send(struct uv__async* wa) {
^
In file included from src/unix/async.c:26:0:
src/unix/internal.h:175:6: note: previous declaration of 'uv__async_send' was here
void uv__async_send(struct uv__async* wa);
^
src/unix/async.c: In function 'uv__async_send':
src/unix/async.c:177:10: error: dereferencing pointer to incomplete type
fd = wa->wfd;
^
src/unix/async.c: At top level:
src/unix/async.c:203:28: warning: 'struct uv__async' declared inside parameter list [enabled by default]
void uv__async_init(struct uv__async* wa) {
^
src/unix/async.c:203:6: error: conflicting types for 'uv__async_init'
void uv__async_init(struct uv__async* wa) {
^
In file included from src/unix/async.c:26:0:
src/unix/internal.h:176:6: note: previous declaration of 'uv__async_init' was here
void uv__async_init(struct uv__async* wa);
^
src/unix/async.c: In function 'uv__async_init':
src/unix/async.c:204:5: error: dereferencing pointer to incomplete type
wa->io_watcher.fd = -1;
^
src/unix/async.c:205:5: error: dereferencing pointer to incomplete type
wa->wfd = -1;
^
src/unix/async.c: At top level:
src/unix/async.c:209:60: error: unknown type name 'uv__async_cb'
int uv__async_start(uv_loop_t* loop, struct uv__async* wa, uv__async_cb cb) {
^
src/unix/async.c:256:45: warning: 'struct uv__async' declared inside parameter list [enabled by default]
void uv__async_stop(uv_loop_t* loop, struct uv__async* wa) {
^
src/unix/async.c:256:6: error: conflicting types for 'uv__async_stop'
void uv__async_stop(uv_loop_t* loop, struct uv__async* wa) {
^
In file included from src/unix/async.c:26:0:
src/unix/internal.h:178:6: note: previous declaration of 'uv__async_stop' was here
void uv__async_stop(uv_loop_t* loop, struct uv__async* wa);
^
src/unix/async.c: In function 'uv__async_stop':
src/unix/async.c:257:9: error: dereferencing pointer to incomplete type
if (wa->io_watcher.fd == -1)
^
src/unix/async.c:260:9: error: dereferencing pointer to incomplete type
if (wa->wfd != -1) {
^
src/unix/async.c:261:11: error: dereferencing pointer to incomplete type
if (wa->wfd != wa->io_watcher.fd)
^
src/unix/async.c:261:22: error: dereferencing pointer to incomplete type
if (wa->wfd != wa->io_watcher.fd)
^
src/unix/async.c:262:19: error: dereferencing pointer to incomplete type
uv__close(wa->wfd);
^
src/unix/async.c:263:7: error: dereferencing pointer to incomplete type
wa->wfd = -1;
^
src/unix/async.c:266:24: error: dereferencing pointer to incomplete type
uv__io_stop(loop, &wa->io_watcher, UV__POLLIN);
^
src/unix/async.c:267:15: error: dereferencing pointer to incomplete type
uv__close(wa->io_watcher.fd);
^
src/unix/async.c:268:5: error: dereferencing pointer to incomplete type
wa->io_watcher.fd = -1;
^
src/unix/async.c: At top level:
src/unix/async.c:35:13: warning: 'uv__async_event' used but never defined [enabled by default]
static void uv__async_event(uv_loop_t* loop,
^
Makefile:1705: recipe for target 'src/unix/libuv_la-async.lo' failed
make[4]: *** [src/unix/libuv_la-async.lo] Error 1
Makefile:830: recipe for target 'all' failed
make[3]: *** [all] Error 2
Makefile:546: recipe for target 'libuv/.libs/libuv.a' failed
make[2]: *** [libuv/.libs/libuv.a] Error 2
Makefile:87: recipe for target 'julia-release' failed
make[1]: *** [julia-release] Error 2
Makefile:37: recipe for target 'release' failed
make: *** [release] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment