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]

Re: bash: /usr/bin/svn: Function not implemented


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

According to Albrecht Müller on 4/7/2007 1:06 PM:
> "bash: /usr/bin/svn: Function not implemented": I've got this message when
> I tried to upgrade subversion. Details see
> http://subversion.tigris.org/issues/show_bug.cgi?id=2764. Chris
> Sutcliffe's notice concerning missing libneon26
> (http://cygwin.com/ml/cygwin/2007-04/msg00226.html) solved the problem for
> me. Thank you.
> 
> I don't know where the "Function not implemented" message comes from -
> svn, bash, somewhere else from cygwin.

The message is printed by bash, since it was prefixed with "bash: ".  But
bash does not contain that string in its source code, so it results from
bash printing the failed execve() errno (must have been 88).  svn cannot
be executed without dependent libraries, so the exit status comes from
Windows, not cygwin.

> I assume that cygwin  produces this
> message when it tries to load some library and does not find it. In this
> case the message could read something like "Could not find library xxxxx -
> (to fix it you may want to install xxxx)". This kind of message (where
> xxxxx = libneon26) would have saved me a lot of time - maybe it could be
> helpful to others too.

Not easily possible.  Although 'cygcheck' knows what dependencies a binary
has, it is not worth hacking bash to invoke cygcheck when an executable
exists but fails with a status greater than 128.  But that doesn't mean
you can't use 'cygcheck' yourself for the same result.  And normally,
maintainers tend to be good about mentioning dependencies to setup.hint
the moment someone points them out.  But if you want to write such a
feature, http://cygwin.com/acronyms/#PTC.

One more piece of warning - your bug report to svn showed that you are
running on Win98; this platform is no longer supported by Microsoft, and
hence will not be supported by the next release of cygwin (1.7.0).

- --
Don't work too hard, make some time for fun as well!

Eric Blake             ebb9@byu.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Cygwin)
Comment: Public key at home.comcast.net/~ericblake/eblake.gpg
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGGARz84KuGfSFAYARAvbvAKDNIdGBG74Q0ZKU9ArKRtp+A5a2UwCdHXMk
FIHAiUZ99KR7dYhmkIDprRw=
=0Ag9
-----END PGP SIGNATURE-----

--
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]