Skip to content
This repository has been archived by the owner on Apr 22, 2023. It is now read-only.

v.0.5.5 deps/uv/config-mingw.mk need to update for mingw32 #1640

Closed
jetlan opened this issue Sep 3, 2011 · 1 comment
Closed

v.0.5.5 deps/uv/config-mingw.mk need to update for mingw32 #1640

jetlan opened this issue Sep 3, 2011 · 1 comment

Comments

@jetlan
Copy link

jetlan commented Sep 3, 2011

symptom1

make[1]: Leaving directory `/r/node/out/Release/deps/uv'

make[1]: *** No rule to make target include/uv-win.h', needed bysrc/uv-common.o'. Stop.

patch in deps/uv/config-mingw.mk

-src/uv-common.o: src/uv-common.c include/uv.h include/uv-win.h
+src/uv-common.o: src/uv-common.c include/uv.h include/uv-private/uv-win.h


symptom 2
make[1]: Leaving directory `/r/node/out/Release/deps/uv'

make[1]: *** No rule to make target src/uv-eio.c', needed bysrc/uv-eio.o'. Stop.

patch in deps/uv/config-mingw.mk
-src/uv-eio.o: src/uv-eio.c

  • $(CC) $(CPPFLAGS) -Isrc/eio/ $(CFLAGS) -c src/uv-eio.c -o src/uv-eio.o
    +src/uv-eio.o: src/unix/uv-eio.c
  • $(CC) $(CPPFLAGS) -Isrc/eio/ $(CFLAGS) -c src/unix/uv-eio.c -o src/uv-eio.o

symptom 3
make[1]: Leaving directory `/r/node/out/Release/deps/uv'

make[1]: *** No rule to make target src/eio/eio.c', needed bysrc/eio/eio.o'. Stop.

patch in deps/uv/config-mingw.mk
change all src/eio/eio.o to src/unix/eio/eio.o
change all src/eio/eio.c to src/unix/eio/eio.c
change all src/eio/.o to src/unix/eio/.o

@jetlan jetlan closed this as completed Sep 3, 2011
@bnoordhuis
Copy link
Member

Thanks, this was fixed in joyent/libuv@30ca0281.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants