Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

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

Comments

Projects
None yet
2 participants

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 Sep 3, 2011

Member

bnoordhuis commented Sep 4, 2011

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment