From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ross Johnson To: Kerry.Barnes@gedae.com Cc: pthreads-win32@sources.redhat.com Subject: Re: PthreadVSE.dll or PthreadVCE.dll Date: Wed, 03 Oct 2001 21:37:00 -0000 Message-id: <3BBBE767.729189DE@ise.canberra.edu.au> References: X-SW-Source: 2001/msg00135.html Hi, Generally it appears that there was a major change between versions 5 and 6 of Visual Studio. Pthreads-win32 pre-built dlls and libs are built with MSVC 6.0. Throwing some keywords at www.Google.com I found some potentially useful information, suggesting that the problem is in Visual Studio 5 - assuming that it's not a simple disk full problem. Here are some of the URLs that I found: Suggests an internal VS bug with fix:- http://www.cryer.co.uk/brian/mswinswdev/lnk1106ifodf.htm Suggests that there is an incompatibility between VS 5 and 6 libraries, and so building the library from source using VS 5 may be the solution:- http://www.catalyst.com/board/1/messages/1439.shtml Many more links can be found here:- http://www.google.com/search?q=fatal+error+LNK1106 Hope this helps. Ross Kerry Barnes wrote: > > Hi > > Does anyone have a solution for the problme given by Vianaya below. I'm > seeing exactly the same problem with WINNT4.0 and VC5.0 tools. I've been > able to link the pthreadVC.lib files using Windows 2000 and VC6.0 tools. So > I'm sure that I've downloaded the files correctly. > > Kerry Barnes > Blue Horizon Development Software, Inc. > 18000 Horizon Way > Mt Laurel, NJ 08054 > ---------------------------------------------------------------------- > PthreadVSE.dll or PthreadVCE.dll > To: pthreads-win32 at sourceware dot cygnus dot com > Subject: PthreadVSE.dll or PthreadVCE.dll > From: Vinaya Thimmappa > Date: Thu, 25 Jan 2001 11:11:43 +0530 > Organization: Hewlett Packard > > Hi all, > > * I just downloaded the pthread-win32 library file . > * I am using WINNT4.0 with VC5.0 tool for compilation. > * I wrote a small program ,which creates a simple mutex and then > destroys it > * It compiles fine .But after that is the problem, > * while linking I got the following error: > * "pthreadVSE.lib : fatal error LNK1106: invalid file or disk full: > cannot seek to 0x3a4c4c46" > * I added in projects-->settings->win32 debug->link ,the pthread.lib > file. > * The dll is in winnt/system32/ directory > * I have tried with both pthreadVSE.dll and pthread.VCE.dll but > invain. > * Can anyone tell me why is this happening and how to rectify it . > > Thanks > Regards > vinaya -- +-------------------------+---+ | Ross Johnson | | "Come down off the cross | Management & Technology |___| We can use the wood" - Tom Waits | Building 11 | | University of Canberra | eMail: rpj@ise.canberra.edu.au | ACT 2601 | WWW: http://public.ise.canberra.edu.au/~rpj/ | AUSTRALIA | +-----------------------------+