[LLVMdev] Building the llvm runtime: 'Can't destroy file:Theprocess cannot access the fi

Henrik Bach henrik_bach_llvm at hotmail.com
Wed Jan 26 13:17:21 PST 2005


>From: Reid Spencer Date: Wed, 26 Jan 2005 12:23:49 -0800
>
>Nope, unless "make" is an alias for "make -j 4" (like I have)

make is make for me.

>
>Could you try using TOOL_VERBOSE=1 with make to get more output ?

I've attached an output.

Henrik.

>Did you try just running the llvm-ar command by itself ?
>If not, could you and give it the V (capital v) option to get lots of
>verbose output?
>
>Thanks,
>
>Reid.
>
>On Wed, 2005-01-26 at 12:15, Henrik Bach wrote:
> > Hi Reid,
> >
> > I don't think I've initiated a parallel build by this command:
> >
> > ------------------------
> > make TOOLLINKOPTSB+=-ldbghelp TOOLLINKOPTSB+=-lpsapi
> > LDFLAGS+='-Wl,--no-keep-memory' -r VERBOSE=1
> > ------------------------
> >
> > Henrik.
> >
> > >From: Reid Spencer Date: Wed, 26 Jan 2005 12:05:51 -0800
> > >
> > >It looks like what you're getting is a sharing violation. Although, I
> > >don't understand why. The llvm-ar.exe when its building an archive file
> > >always builds it in a temporary. Only when that is complete does it
> > >remove the old one and rename the temporary. Perhaps this is a result 
>of
> > >doing parallel build and the "lib3.tmp" file (that name looks wrong to
> > >me) is being accessed by concurrent build scripts?
> > >
> >
> > Other times the name, have been for instance libBAE.tmp.
> >
> > Henrik.
> >
> > >Reid.
> > >
> > >On Wed, 2005-01-26 at 11:37, Henrik Bach wrote:
> > > > Hi Jeff and others,
> > > >
> > > > When building the llvm runtime, I always get this error message: 
>'Can't
> > > > destroy file: The process cannot access the file because it is being
> > >used by
> > > > another process.' The file is destoyed anyway.
> > > >
> > > > I think that the the real error is the path for the file 
>(*/\file.tmp).
> > > > However, I can't find the bug in the source. Do you have any clue?:
> > > >
> > > > -----------------------------
> > > > llvm[3]: Building Debug Bytecode Archive libcrtend.bca
> > > > /bin/rm -f /C/projects/build/MinGW/llvm-4-1/Debug/lib/libcrtend.bca
> > > > /C/projects/build/MinGW/llvm-4-1/Debug/bin/llvm-ar rcsf
> > > > /C/projects/build/MinGW/llvm-4-1/Debug/lib/libcrtend.bca
> > > >
> > 
> >/C/projects/build/MinGW/llvm-4-1/runtime/GCCLibraries/crtend/Debug/comp_genericeh.bc
> > > >
> > 
> >/C/projects/build/MinGW/llvm-4-1/runtime/GCCLibraries/crtend/Debug/comp_main.bc
> > > >
> > 
> >/C/projects/build/MinGW/llvm-4-1/runtime/GCCLibraries/crtend/Debug/comp_sjljeh.bc
> > > > c:\projects\build\MinGW\llvm-4-1\Debug\bin\llvm-ar.exe:
> > > > c:/projects/build/MinGW/llvm-4-1/Debug/lib/\lib3.tmp: Can't destroy
> > >file:
> > > > The process cannot access the file because it is being used by 
>another
> > > > process.
> > > > make[3]: *** 
>[/C/projects/build/MinGW/llvm-4-1/Debug/lib/libcrtend.bca]
> > > > Error 2
> > > > -----------------------------
> > > >
> > > > Henrik.
> > > >
> > > > =============================================================
> > > > Henrik Bach
> > > > LLVM Open Source Developer
> > > >
> > > > e-mail: henrik_bach_llvm at hotmail.com
> > > > =============================================================
> > > > 'Nothing is impossible; The impossible just takes longer time :)'
> > > > - Inventor of a new energy saver light bulp from Denmark.
> > > >
> > > > No software patents - Thank you Poland:
> > > > http://www.nosoftwarepatents.com/en/m/intro/app0411.html
> > > > Got Freedom?
> > > > Software Freedom Day - 28th of August
> > > > http://www.softwarefreedomday.org/
> > > > =============================================================
> > > >
> > > > _________________________________________________________________
> > > > Log på MSN Messenger direkte fra nettet  
>http://webmessenger.msn.com/
> > > >
> > > > _______________________________________________
> > > > LLVM Developers mailing list
> > > > LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> > > > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
> > ><< signature.asc >>
> > >_______________________________________________
> > >LLVM Developers mailing list
> > >LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> > >http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
> >
> > _________________________________________________________________
> > Log på MSN Messenger direkte fra nettet  http://webmessenger.msn.com/
> >
> > _______________________________________________
> > LLVM Developers mailing list
> > LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> > http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
><< signature.asc >>
>_______________________________________________
>LLVM Developers mailing list
>LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev

_________________________________________________________________
Find det, du søger på MSN Søg http://search.msn.dk
-------------- next part --------------
A non-text attachment was scrubbed...
Name: my_make.zip
Type: application/x-zip-compressed
Size: 31100 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20050126/749a98b3/attachment.bin>


More information about the llvm-dev mailing list