mozilla / positron

a experimental, Electron-compatible runtime on top of Gecko
Other
561 stars 64 forks source link

force copy SpiderNode libs #124

Closed mykmelez closed 7 years ago

mykmelez commented 7 years ago

A TaskCluster build failed because these were already present. I'm unsure why, but perhaps TaskCluster had cached and was reusing the Positron working directory. The Makefile should force-copy the libs regardless.

mykmelez commented 7 years ago

By these, I mean the SpiderNode libs:

44:22.33   AR(target) /repo/positron/spidernode/out/Debug/obj.target/libnode.a
44:22.41   COPY /repo/positron/spidernode/out/Debug/libnode.a
44:22.54 cp: cp: cannot create regular file '/repo/obj-x86_64-pc-linux-gnu/positron/app/spidernode/.libs/libcares.a': File exists
44:22.54 cp: cannot create regular file '/repo/obj-x86_64-pc-linux-gnu/positron/app/spidernode/.libs/libcares.a': File exists
44:22.54 cannot create regular file '/repo/obj-x86_64-pc-linux-gnu/positron/app/spidernode/.libs/libcares.a': File exists
44:22.94 cp: cp: cannot create regular file '/repo/obj-x86_64-pc-linux-gnu/positron/app/spidernode/.libs/libuv.a'cannot create regular file '/repo/obj-x86_64-pc-linux-gnu/positron/app/spidernode/.libs/libuv.a': File exists
44:22.94 : File exists
44:22.94 cp: cannot create regular file '/repo/obj-x86_64-pc-linux-gnu/positron/app/spidernode/.libs/libuv.a': File exists
44:22.94 cp: cannot create regular file '/repo/obj-x86_64-pc-linux-gnu/positron/app/spidernode/.libs/libzlib.a': File exists
44:22.94 make[5]: *** [../../positron/app/spidernode/.libs/libhttp_parser.a] Error 1
44:22.94 make[5]: *** Deleting file `../../positron/app/spidernode/.libs/libhttp_parser.a'
44:22.94 make[5]: *** Waiting for unfinished jobs....
44:22.95 make[5]: *** [../../positron/app/spidernode/.libs/libnode.a] Error 1
44:22.95 make[5]: *** Deleting file `../../positron/app/spidernode/.libs/libnode.a'
44:22.98 make[5]: *** [../../positron/app/spidernode/.libs/libopenssl.a] Error 1
44:22.98 make[5]: *** Deleting file `../../positron/app/spidernode/.libs/libopenssl.a'
44:23.10 make[5]: *** [../../positron/app/spidernode/.libs/libcares.a] Error 1
44:23.10 make[5]: *** Deleting file `../../positron/app/spidernode/.libs/libcares.a'
44:23.10 make[4]: *** [positron/webidl/target] Error 2
44:23.10 make[3]: *** [compile] Error 2
44:23.10 make[2]: *** [default] Error 2
44:23.10 make[1]: *** [realbuild] Error 2
44:23.10 make: *** [build] Error 2

(From https://tools.taskcluster.net/task-inspector/#MsFF75ueRDWl4V6wCwhVTQ/0, whose lifetime isn't clear to me, so that URL may stop working at some point.)

mykmelez commented 7 years ago

Closing in order to reopen as a pull request against master now that node-integration has merged to master.