[MacPorts] #40613: epstool: unable to open output file './epsobj/xnodll.o'
#40613: epstool: unable to open output file './epsobj/xnodll.o' ---------------------+---------------------- Reporter: mojca@… | Owner: master@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: epstool ---------------------+---------------------- Upgrading epstool fails with: {{{ :info:build /usr/bin/clang -I./src -I./epsobj -I/opt/local/include -DX11 -DUNIX -DNONAG -Wall -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -fno-builtin -fno-common -Wcast-qual -Wwrite-strings -g -o ./epsobj/xnodll.o -c ./src/xnodll.c :info:build mkdir ./epsobj :info:build error: unable to open output file './epsobj/xnodll.o': 'Error opening output file './epsobj/xnodll.o'' :info:build 1 error generated. :info:build echo "dummy" > ./epsobj/lib.rsp :info:build make: *** [epsobj/xnodll.o] Error 1 :info:build make: *** Waiting for unfinished jobs.... }}} To me this looks like the wrong order of commands, that is: {{{ mkdir ./epsobj }}} should probably happen before the compiler tries to write to `-o ./epsobj/xnodll.o` After repeating the build it seems to go through successfully. I suggest to either disable parallel build or try to fix the problem properly, possibly coordinating with upstream developers. -- Ticket URL: <https://trac.macports.org/ticket/40613> MacPorts <http://www.macports.org/> Ports system for OS X
#40613: epstool: unable to open output file './epsobj/xnodll.o' ----------------------+---------------------- Reporter: mojca@… | Owner: master@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: epstool | ----------------------+---------------------- Description changed by mojca@…: Old description:
Upgrading epstool fails with: {{{ :info:build /usr/bin/clang -I./src -I./epsobj -I/opt/local/include -DX11 -DUNIX -DNONAG -Wall -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -fno-builtin -fno-common -Wcast-qual -Wwrite-strings -g -o ./epsobj/xnodll.o -c ./src/xnodll.c :info:build mkdir ./epsobj :info:build error: unable to open output file './epsobj/xnodll.o': 'Error opening output file './epsobj/xnodll.o'' :info:build 1 error generated. :info:build echo "dummy" > ./epsobj/lib.rsp :info:build make: *** [epsobj/xnodll.o] Error 1 :info:build make: *** Waiting for unfinished jobs.... }}}
To me this looks like the wrong order of commands, that is: {{{ mkdir ./epsobj }}} should probably happen before the compiler tries to write to `-o ./epsobj/xnodll.o`
After repeating the build it seems to go through successfully.
I suggest to either disable parallel build or try to fix the problem properly, possibly coordinating with upstream developers.
New description: Upgrading epstool fails with: {{{ :info:build /usr/bin/clang -I./src -I./epsobj -I/opt/local/include -DX11 -DUNIX -DNONAG -Wall -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -fno-builtin -fno-common -Wcast-qual -Wwrite-strings -g -o ./epsobj/xnodll.o -c ./src/xnodll.c :info:build mkdir ./epsobj :info:build error: unable to open output file './epsobj/xnodll.o': 'Error opening output file './epsobj/xnodll.o'' :info:build 1 error generated. :info:build echo "dummy" > ./epsobj/lib.rsp :info:build make: *** [epsobj/xnodll.o] Error 1 :info:build make: *** Waiting for unfinished jobs.... }}} To me this looks like the wrong order of commands, that is: {{{ mkdir ./epsobj }}} should probably happen before the compiler tries to write to `-o ./epsobj/xnodll.o` After repeating the build it seems to go through successfully. I suggest to either disable parallel build with {{{ use_parallel_build no }}} or try to fix the problem properly, possibly coordinating with upstream developers. -- -- Ticket URL: <https://trac.macports.org/ticket/40613#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#40613: epstool: unable to open output file './epsobj/xnodll.o' ----------------------+---------------------- Reporter: mojca@… | Owner: master@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: epstool | ----------------------+---------------------- Comment (by master@…): I have mailed the developer and got no answer. The epstool web page implies the project is frozen or at least infrequently reviewed by its author. So blocking parallel build seems to be the best option. -- Ticket URL: <https://trac.macports.org/ticket/40613#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#40613: epstool: unable to open output file './epsobj/xnodll.o' ----------------------+---------------------- Reporter: mojca@… | Owner: master@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: epstool | ----------------------+---------------------- Changes (by mojca@…): * status: new => closed * resolution: => fixed Comment: OK, fixed in r111804. -- Ticket URL: <https://trac.macports.org/ticket/40613#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts