This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

'make check' is having a laugh at my expense...


  Something's gone wrong with "make check".  I just updated from the CVS,
deleted my build tree and rebuilt the .dll, and now the testsuite just gives
me all these error messages:

---snip---
Using /usr/build/src/winsup/testsuite/config/default.exp as
tool-and-target-specific interface file.
Running /usr/build/src/winsup/testsuite/winsup.api/winsup.exp ...
FAIL: checksignal.c (execute)
C:\cygwin\bin\expect.exe: *** shared version mismatch detected -
0x75BE006D/0x18A2005E.
You have multiple copies of cygwin1.dll on your system.
Search for cygwin1.dll using the Windows Start->Find/Search facility
and delete all but the most recent version.  The most recent version
*should*
reside in x:\cygwin\bin, where 'x' is the drive on which you have
installed the cygwin distribution.
      5 [main] expect 904 sync_with_child: child 2588(0x6C4) died before
initialization with status code 0x1
    754 [main] expect 904 sync_with_child: *** child state waiting for
longjmp
FAIL: crlf.c (compile)
FAIL: devzero.c (execute)
C:\cygwin\bin\expect.exe: *** shared version mismatch detected -
0x75BE006D/0x18A2005E.
You have multiple copies of cygwin1.dll on your system.
Search for cygwin1.dll using the Windows Start->Find/Search facility
and delete all but the most recent version.  The most recent version
*should*
reside in x:\cygwin\bin, where 'x' is the drive on which you have
installed the cygwin distribution.
 692408 [main] expect 904 sync_with_child: child 2984(0x6BC) died before
initialization with status code 0x1
 692790 [main] expect 904 sync_with_child: *** child state waiting for
longjmp
---snip---

  As you see, it seems to have forgotten the whole thing about using the
special freshly-built cygwin0.dll version for doing the tests with, which
IIUIC is specifically done in order to avoid shared version clashes, isn't
it?

  I have one copy of cygwin1.dll in my /bin directory, but nowhere else
that's in my $PATH, and nothing else has been showing problems.  

  Anyone else getting this?  I tried this on Friday afternoon and was
getting just a few failures, now it suddenly seems as if the entire test
process has b0rked.  I couldn't see anything in the recent ChangeLogs that
might cause this but I'm not exactly up-to-speed with all the deep magic in
the auto-* tools....


    cheers, 
      DaveK
-- 
Can't think of a witty .sigline today....

Attachment: cygcheck.out
Description: Binary data

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]