[MacPorts] #40613: epstool: unable to open output file './epsobj/xnodll.o'
MacPorts
noreply at macports.org
Sun Sep 29 16:13:59 PDT 2013
#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
More information about the macports-tickets
mailing list