[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Advice for Interix and to specify users
From: |
Mark D. Baushke |
Subject: |
Re: Advice for Interix and to specify users |
Date: |
Mon, 21 Apr 2008 01:37:00 -0700 |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Jerker Bäck <jerker.back@gmail.com> writes:
> Hello all,
>
> For a long time I have successfully used the 1.11.22 version on Interix.
> Newer versions didn't work for various reasons.
Okay. Reporting problems with top-of-tree cvs 1.12.x might also be a way
to get them fixed.
> Now I have built cvs from current repository and it all looks promising.
Given the error you are describing, I presume this is the top-of-branch
of the cvs1-11-x-branch branch tag right?
> There is a problem however, when I run the tests it exits with the
> following:
>
> ...
> ** expected:
> admin: invalid option -- H
> cvs \[admin aborted\]: specify cvs -H admin for usage information
> ** or:
> admin: illegal option -- H
> cvs \[admin aborted\]: specify cvs -H admin for usage information
> ** got:
> (null): unknown option -- H
> cvs [admin aborted]: specify cvs -H admin for usage information
> FAIL: basicb-21
>
> I got "(null)" instead of "admin".
Okay. This means that the global variable cvs_cmd_name is NULL for some
reason. It should be getting set in main.c::main() based on the value of
argv[0] after getopt_long() is being called.
It could be that your system has some other version of getopt_long()
than the one in lib/getopt1.c and is not behaving as expected.
>
> I tried to configure the "--[with/without]-cvs-admin-group" option - no
> effect.
>
> Anyone got a clue how to pass this and continue the tests?
You probably need to break out a source level debugger and put a break
point in main() and getopt_long() as well as error() and figure out why
cvs_cmd_name is not getting properly updated.
-- Mark
> Thanks
> Jerker
>
>
>
> My system:
> Windows 2008 x64 POSIX subsystem (SUA) with Interix 64bit SDK 6.0
> (This is a BSD based unix-like system running on the Windows NT kernel)
> Compiler: cc (which targets the MS x64 compiler from VS2008)
> GNU make, Interix Korn shell
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (FreeBSD)
iD8DBQFIDFIsCg7APGsDnFERAqOEAJ4ncxhhxC0NwKuB2ETt7JSDI3fBiQCeMqd3
CSCDTtVm+dzEvGvofmBaPBg=
=qQ+d
-----END PGP SIGNATURE-----
- Advice for Interix and to specify users, Jerker Bäck, 2008/04/20
- Re: Advice for Interix and to specify users,
Mark D. Baushke <=
- RE: Advice for Interix and to specify users, Jerker Bäck, 2008/04/21
- Re: Advice for Interix and to specify users, Mark D. Baushke, 2008/04/21
- Re: Advice for Interix and to specify users, Mark D. Baushke, 2008/04/21
- RE: Advice for Interix and to specify users, Jerker Bäck, 2008/04/21
- Re: Advice for Interix and to specify users, Mark D. Baushke, 2008/04/21
- RE: Advice for Interix and to specify users, Jerker Bäck, 2008/04/22
- Re: Advice for Interix and to specify users, Mark D. Baushke, 2008/04/22
- RE: Advice for Interix and to specify users, Jerker Bäck, 2008/04/22
- RE: Advice for Interix and to specify users, Jerker Bäck, 2008/04/23