{"thread":{"id":"16528","subject":"git build on msys fails (and fix)","startedAt":"2008-11-30T11:02:02Z","lastAt":"2008-12-01T13:30:55Z","messageCount":10,"participants":["dhruva","Johannes Sixt"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"96780","messageId":"e3f230850811300302y68992b9doe4897d97d513de3a@mail.gmail.com","threadId":"16528","inReplyTo":null,"subject":"git build on msys fails (and fix)","fromName":"dhruva","fromEmail":"dhruvakm@gmail.com","sentAt":"2008-11-30T11:02:02Z","receivedAt":"2008-11-30T11:02:02Z","isPatch":false,"sender":{"key":"dhruvakm@gmail.com","avatar":"https://gravatar.com/avatar/96fe022a95b60fd0de7f9f521364d964cdc7c46be5cfef279f8d4379e49e19a6?d=mp&s=160"},"body":"Hello,\n I build git on msys environment regularly. With the recent changes to\nadd cache preload facility (commit ID:\n671c9b7e315db89081cc69f83a8f405e4aca37bc) brings in dependency on\npthreads. This is not available in the msys distribution which was\npart of the git build distro. I installed libpthread for mingw to get\nthe related headers and libraries. I had to make some minor changes to\nlibpthread installation. I copied the 'setjmp.h' from my other mingw\ninstallation and had to had edit it to remove some mingw specific\nmacros.\n\n@:/e/users/dhruva/stub/repo/git/git\n[520]$ diff -u /e/tools/gnu/include/setjmp.h /mingw/include/setjmp.h\n--- /e/tools/gnu/include/setjmp.h       Sun Oct  5 04:01:15 2008\n+++ /mingw/include/setjmp.h     Sun Nov 30 16:18:00 2008\n@@ -36,7 +36,7 @@\n  * The function provided by CRTDLL which appears to do the actual work\n  * of setjmp.\n  */\n-_CRTIMP int __cdecl __MINGW_NOTHROW _setjmp (jmp_buf);\n+int __cdecl _setjmp (jmp_buf);\n\n #define        setjmp(x)       _setjmp(x)\n\n@@ -44,7 +44,7 @@\n  * Return to the last setjmp call and act as if setjmp had returned\n  * nVal (which had better be non-zero!).\n  */\n-_CRTIMP void __cdecl __MINGW_NOTHROW longjmp (jmp_buf, int)\n__MINGW_ATTRIB_NORETURN;\n+void __cdecl longjmp (jmp_buf, int);\n\n #ifdef __cplusplus\n }\n\nAlso,\n had to copy a pthread library with a dfferent name to the standard name:\n$cp libpthreadGC2.a libpthread.a\n\nThe build went fine and am using the new binaries.\n\n-dhruva\n\n-- \nContents reflect my personal views only!\n"},{"id":"96781","messageId":"e3f230850811300352n76fda756jfeec6e9fb3db5246@mail.gmail.com","threadId":"16528","inReplyTo":"e3f230850811300302y68992b9doe4897d97d513de3a@mail.gmail.com","subject":"Re: git build on msys fails (and fix)","fromName":"dhruva","fromEmail":"dhruvakm@gmail.com","sentAt":"2008-11-30T11:52:09Z","receivedAt":"2008-11-30T11:52:09Z","isPatch":false,"sender":{"key":"dhruvakm@gmail.com","avatar":"https://gravatar.com/avatar/96fe022a95b60fd0de7f9f521364d964cdc7c46be5cfef279f8d4379e49e19a6?d=mp&s=160"},"body":"Hi,\n\nOn Sun, Nov 30, 2008 at 4:32 PM, dhruva <dhruvakm@gmail.com> wrote:\n> Hello,\n>  I build git on msys environment regularly. With the recent changes to\n> add cache preload facility (commit ID:\n> 671c9b7e315db89081cc69f83a8f405e4aca37bc) brings in dependency on\n> pthreads. This is not available in the msys distribution which was\n> part of the git build distro. I installed libpthread for mingw to get\n> the related headers and libraries. I had to make some minor changes to\n> libpthread installation. I copied the 'setjmp.h' from my other mingw\n> installation and had to had edit it to remove some mingw specific\n> macros.\n>\n> @:/e/users/dhruva/stub/repo/git/git\n> [520]$ diff -u /e/tools/gnu/include/setjmp.h /mingw/include/setjmp.h\n> --- /e/tools/gnu/include/setjmp.h       Sun Oct  5 04:01:15 2008\n> +++ /mingw/include/setjmp.h     Sun Nov 30 16:18:00 2008\n> @@ -36,7 +36,7 @@\n>  * The function provided by CRTDLL which appears to do the actual work\n>  * of setjmp.\n>  */\n> -_CRTIMP int __cdecl __MINGW_NOTHROW _setjmp (jmp_buf);\n> +int __cdecl _setjmp (jmp_buf);\n>\n>  #define        setjmp(x)       _setjmp(x)\n>\n> @@ -44,7 +44,7 @@\n>  * Return to the last setjmp call and act as if setjmp had returned\n>  * nVal (which had better be non-zero!).\n>  */\n> -_CRTIMP void __cdecl __MINGW_NOTHROW longjmp (jmp_buf, int)\n> __MINGW_ATTRIB_NORETURN;\n> +void __cdecl longjmp (jmp_buf, int);\n>\n>  #ifdef __cplusplus\n>  }\n>\n> Also,\n>  had to copy a pthread library with a dfferent name to the standard name:\n> $cp libpthreadGC2.a libpthread.a\n>\n> The build went fine and am using the new binaries.\n>\n\n\nI also had to define  THREADED_DELTA_SEARCH.\n$ export  THREADED_DELTA_SEARCH=1\n$ make\n\nThis worked for me.\n\n-dhruva\n\n-- \nContents reflect my personal views only!\n"},{"id":"96814","messageId":"4933A922.7080300@viscovery.net","threadId":"16528","inReplyTo":"e3f230850811300302y68992b9doe4897d97d513de3a@mail.gmail.com","subject":"Re: git build on msys fails (and fix)","fromName":"Johannes Sixt","fromEmail":"j.sixt@viscovery.net","sentAt":"2008-12-01T09:06:42Z","receivedAt":"2008-12-01T09:06:42Z","isPatch":false,"sender":{"key":"j6t@kdbg.org","avatar":"https://avatars.githubusercontent.com/u/14810926?v=4"},"body":"\ndhruva schrieb:\n> Hello,\n>  I build git on msys environment regularly. With the recent changes to\n> add cache preload facility (commit ID:\n> 671c9b7e315db89081cc69f83a8f405e4aca37bc) brings in dependency on\n> pthreads. This is not available in the msys distribution which was\n> part of the git build distro. I installed libpthread for mingw to get\n> the related headers and libraries. I had to make some minor changes to\n> libpthread installation. I copied the 'setjmp.h' from my other mingw\n> installation and had to had edit it to remove some mingw specific\n> macros.\n> \n> @:/e/users/dhruva/stub/repo/git/git\n> [520]$ diff -u /e/tools/gnu/include/setjmp.h /mingw/include/setjmp.h\n> --- /e/tools/gnu/include/setjmp.h       Sun Oct  5 04:01:15 2008\n> +++ /mingw/include/setjmp.h     Sun Nov 30 16:18:00 2008\n> @@ -36,7 +36,7 @@\n>   * The function provided by CRTDLL which appears to do the actual work\n>   * of setjmp.\n>   */\n> -_CRTIMP int __cdecl __MINGW_NOTHROW _setjmp (jmp_buf);\n> +int __cdecl _setjmp (jmp_buf);\n> \n>  #define        setjmp(x)       _setjmp(x)\n> \n> @@ -44,7 +44,7 @@\n>   * Return to the last setjmp call and act as if setjmp had returned\n>   * nVal (which had better be non-zero!).\n>   */\n> -_CRTIMP void __cdecl __MINGW_NOTHROW longjmp (jmp_buf, int)\n> __MINGW_ATTRIB_NORETURN;\n> +void __cdecl longjmp (jmp_buf, int);\n> \n>  #ifdef __cplusplus\n>  }\n> \n> Also,\n>  had to copy a pthread library with a dfferent name to the standard name:\n> $cp libpthreadGC2.a libpthread.a\n> \n> The build went fine and am using the new binaries.\n\nWould you please push your addition to the mob branch of\ngit://repo.or.cz/msysgit.git? The push URL is repo.or.cz:/srv/git/msysgit.git\n\n(But notice that some commits are on the mob branch currently that are not\nin any other branch; hence, you better build on top of them so that they\nare not lost when you push to mob.)\n\n-- Hannes\n"},{"id":"96820","messageId":"e3f230850812010132g48fcdf2fm46310b601990e51d@mail.gmail.com","threadId":"16528","inReplyTo":"4933A922.7080300@viscovery.net","subject":"Re: git build on msys fails (and fix)","fromName":"dhruva","fromEmail":"dhruvakm@gmail.com","sentAt":"2008-12-01T09:32:55Z","receivedAt":"2008-12-01T09:32:55Z","isPatch":false,"sender":{"key":"dhruvakm@gmail.com","avatar":"https://gravatar.com/avatar/96fe022a95b60fd0de7f9f521364d964cdc7c46be5cfef279f8d4379e49e19a6?d=mp&s=160"},"body":"On Mon, Dec 1, 2008 at 2:36 PM, Johannes Sixt <j.sixt@viscovery.net> wrote:\n> dhruva schrieb:\n>> Hello,\n>>  I build git on msys environment regularly. With the recent changes to\n>> add cache preload facility (commit ID:\n>> 671c9b7e315db89081cc69f83a8f405e4aca37bc) brings in dependency on\n>> pthreads. This is not available in the msys distribution which was\n>> part of the git build distro. I installed libpthread for mingw to get\n>> the related headers and libraries. I had to make some minor changes to\n>> libpthread installation. I copied the 'setjmp.h' from my other mingw\n>> installation and had to had edit it to remove some mingw specific\n>> macros.\n>>\n>> @:/e/users/dhruva/stub/repo/git/git\n>> [520]$ diff -u /e/tools/gnu/include/setjmp.h /mingw/include/setjmp.h\n>> --- /e/tools/gnu/include/setjmp.h       Sun Oct  5 04:01:15 2008\n>> +++ /mingw/include/setjmp.h     Sun Nov 30 16:18:00 2008\n>> @@ -36,7 +36,7 @@\n>>   * The function provided by CRTDLL which appears to do the actual work\n>>   * of setjmp.\n>>   */\n>> -_CRTIMP int __cdecl __MINGW_NOTHROW _setjmp (jmp_buf);\n>> +int __cdecl _setjmp (jmp_buf);\n>>\n>>  #define        setjmp(x)       _setjmp(x)\n>>\n>> @@ -44,7 +44,7 @@\n>>   * Return to the last setjmp call and act as if setjmp had returned\n>>   * nVal (which had better be non-zero!).\n>>   */\n>> -_CRTIMP void __cdecl __MINGW_NOTHROW longjmp (jmp_buf, int)\n>> __MINGW_ATTRIB_NORETURN;\n>> +void __cdecl longjmp (jmp_buf, int);\n>>\n>>  #ifdef __cplusplus\n>>  }\n>>\n>> Also,\n>>  had to copy a pthread library with a dfferent name to the standard name:\n>> $cp libpthreadGC2.a libpthread.a\n>>\n>> The build went fine and am using the new binaries.\n>\n> Would you please push your addition to the mob branch of\n> git://repo.or.cz/msysgit.git? The push URL is repo.or.cz:/srv/git/msysgit.git\n>\n> (But notice that some commits are on the mob branch currently that are not\n> in any other branch; hence, you better build on top of them so that they\n> are not lost when you push to mob.)\n>\n> -- Hannes\n>\n\nI am not using git from the above repo. I am using it from:\ngit://git2.kernel.org/pub/scm/git/git.git\n\nI will clone from the repo you have mentioned and push my changes,\nthat will take some time. I have started the clone now...\n\n-dhruva\n\n-- \nContents reflect my personal views only!\n"},{"id":"96825","messageId":"e3f230850812010252i67d9846cg439b5951485ee7fe@mail.gmail.com","threadId":"16528","inReplyTo":"e3f230850812010132g48fcdf2fm46310b601990e51d@mail.gmail.com","subject":"Re: git build on msys fails (and fix)","fromName":"dhruva","fromEmail":"dhruvakm@gmail.com","sentAt":"2008-12-01T10:52:41Z","receivedAt":"2008-12-01T10:52:41Z","isPatch":false,"sender":{"key":"dhruvakm@gmail.com","avatar":"https://gravatar.com/avatar/96fe022a95b60fd0de7f9f521364d964cdc7c46be5cfef279f8d4379e49e19a6?d=mp&s=160"},"body":"\nHi,\n\nOn Mon, Dec 1, 2008 at 3:02 PM, dhruva <dhruvakm@gmail.com> wrote:\n> On Mon, Dec 1, 2008 at 2:36 PM, Johannes Sixt <j.sixt@viscovery.net> wrote:\n>> dhruva schrieb:\n>>> Hello,\n>>>  I build git on msys environment regularly. With the recent changes to\n>>> add cache preload facility (commit ID:\n>>> 671c9b7e315db89081cc69f83a8f405e4aca37bc) brings in dependency on\n>>> pthreads. This is not available in the msys distribution which was\n>>> part of the git build distro. I installed libpthread for mingw to get\n>>> the related headers and libraries. I had to make some minor changes to\n>>> libpthread installation. I copied the 'setjmp.h' from my other mingw\n>>> installation and had to had edit it to remove some mingw specific\n>>> macros.\n>>>\n>>> @:/e/users/dhruva/stub/repo/git/git\n>>> [520]$ diff -u /e/tools/gnu/include/setjmp.h /mingw/include/setjmp.h\n>>> --- /e/tools/gnu/include/setjmp.h       Sun Oct  5 04:01:15 2008\n>>> +++ /mingw/include/setjmp.h     Sun Nov 30 16:18:00 2008\n>>> @@ -36,7 +36,7 @@\n>>>   * The function provided by CRTDLL which appears to do the actual work\n>>>   * of setjmp.\n>>>   */\n>>> -_CRTIMP int __cdecl __MINGW_NOTHROW _setjmp (jmp_buf);\n>>> +int __cdecl _setjmp (jmp_buf);\n>>>\n>>>  #define        setjmp(x)       _setjmp(x)\n>>>\n>>> @@ -44,7 +44,7 @@\n>>>   * Return to the last setjmp call and act as if setjmp had returned\n>>>   * nVal (which had better be non-zero!).\n>>>   */\n>>> -_CRTIMP void __cdecl __MINGW_NOTHROW longjmp (jmp_buf, int)\n>>> __MINGW_ATTRIB_NORETURN;\n>>> +void __cdecl longjmp (jmp_buf, int);\n>>>\n>>>  #ifdef __cplusplus\n>>>  }\n>>>\n>>> Also,\n>>>  had to copy a pthread library with a dfferent name to the standard name:\n>>> $cp libpthreadGC2.a libpthread.a\n>>>\n>>> The build went fine and am using the new binaries.\n>>\n>> Would you please push your addition to the mob branch of\n>> git://repo.or.cz/msysgit.git? The push URL is repo.or.cz:/srv/git/msysgit.git\n>>\n>> (But notice that some commits are on the mob branch currently that are not\n>> in any other branch; hence, you better build on top of them so that they\n>> are not lost when you push to mob.)\n>>\n>> -- Hannes\n>>\n>\n> I am not using git from the above repo. I am using it from:\n> git://git2.kernel.org/pub/scm/git/git.git\n>\n> I will clone from the repo you have mentioned and push my changes,\n> that will take some time. I have started the clone now...\n\nI added a new remote to pull changes from the msys repo and it is\ntaking a long time (bad network). In the meantime for some wanting to\nplay:\n\n1. I downloaded pthreads for windows from:\nftp://sourceware.org/pub/pthreads-win32/pthreads-w32-2-8-0-release.exe\n2. Extracted and copied the headers, libraries to\nmsysgit/mingw/include and msysgit/mingw/lib folders. I made a copy of\nDLL in bin folder too so that runtime can pick it.\n3. I copied msysgit/mingw/lib/libpthreadGC2.a as\nmsysgit/mingw/lib/libpthread.a as -lpthread needs a lib with that name\n4. Copied the setjmp.h header referred by pthread.h from my native\nmingw installation and modified it (refer my earlier mail). The\nmodified contents of the new file that needs to go under\nmsysgit/mingw/include/setjmp.h:\n\n/*\n * setjmp.h\n * This file has no copyright assigned and is placed in the Public Domain.\n * This file is a part of the mingw-runtime package.\n * No warranty is given; refer to the file DISCLAIMER within the package.\n *\n * Declarations supporting setjmp and longjump, a method for avoiding\n * the normal function call return sequence. (Bleah!)\n *\n */\n\n#ifndef _SETJMP_H_\n#define _SETJMP_H_\n\n/* All the headers include this file. */\n#include <_mingw.h>\n\n#ifndef RC_INVOKED\n\n#ifdef __cplusplus\nextern \"C\" {\n#endif\n\n/*\n * The buffer used by setjmp to store the information used by longjmp\n * to perform it's evil goto-like work. The size of this buffer was\n * determined through experimentation; it's contents are a mystery.\n * NOTE: This was determined on an i386 (actually a Pentium). The\n *       contents could be different on an Alpha or something else.\n */\n#define _JBLEN 16\n#define _JBTYPE int\ntypedef _JBTYPE jmp_buf[_JBLEN];\n\n/*\n * The function provided by CRTDLL which appears to do the actual work\n * of setjmp.\n */\nint __cdecl _setjmp (jmp_buf);\n\n#define setjmp(x)       _setjmp(x)\n\n/*\n * Return to the last setjmp call and act as if setjmp had returned\n * nVal (which had better be non-zero!).\n */\nvoid __cdecl longjmp (jmp_buf, int);\n\n#ifdef __cplusplus\n}\n#endif\n\n#endif  /* Not RC_INVOKED */\n\n#endif  /* Not _SETJMP_H_ */\n\n5. I modified git Makefile as:\ndiff --git a/Makefile b/Makefile\nindex 649cfb8..71f995d 100644\n--- a/Makefile\n+++ b/Makefile\n@@ -776,6 +776,7 @@ ifneq (,$(findstring MINGW,$(uname_S)))\n        NO_PERL_MAKEMAKER = YesPlease\n        NO_POSIX_ONLY_PROGRAMS = YesPlease\n        NO_ST_BLOCKS_IN_STRUCT_STAT = YesPlease\n+       THREADED_DELTA_SEARCH = YesPlease\n        COMPAT_CFLAGS += -D__USE_MINGW_ACCESS -DNOGDI -Icompat\n-Icompat/regex -Icompat/fnmatch\n        COMPAT_CFLAGS += -DSNPRINTF_SIZE_CORR=1\n        COMPAT_CFLAGS += -DSTRIP_EXTENSION=\\\".exe\\\"\n\n-dhruva\n\n-- \nContents reflect my personal views only!\n"},{"id":"96831","messageId":"e3f230850812010348w793e17c2q6ab92cf9b2c04972@mail.gmail.com","threadId":"16528","inReplyTo":"e3f230850812010252i67d9846cg439b5951485ee7fe@mail.gmail.com","subject":"Re: git build on msys fails (and fix)","fromName":"dhruva","fromEmail":"dhruvakm@gmail.com","sentAt":"2008-12-01T11:48:16Z","receivedAt":"2008-12-01T11:48:16Z","isPatch":false,"sender":{"key":"dhruvakm@gmail.com","avatar":"https://gravatar.com/avatar/96fe022a95b60fd0de7f9f521364d964cdc7c46be5cfef279f8d4379e49e19a6?d=mp&s=160"},"body":"Hi,\n I got the mob branch and I fail to see the Makefile. I decided to\njust add the pthread related files and push so that someone could\nbuild, I get authentication failures. I had tried to push perl\nsometime back when I had a gcc compiler perl (before strawberry perl)\nand had similar problems. I am fairly certain I am doing something\nwrong but cannot figure it out!\n\nI have kept the minimum pthread files needed to build in the following location:\nhttp://dhruvakm.googlepages.com/pthread.tar.gz (40kb)\nYou need to modify Makefile to add for MinGW:\nTHREADED_DELTA_SEARCH = YesPlease\n\n-dhruva\n\n-- \nContents reflect my personal views only!\n"},{"id":"96833","messageId":"4933D10E.6020706@viscovery.net","threadId":"16528","inReplyTo":"e3f230850812010348w793e17c2q6ab92cf9b2c04972@mail.gmail.com","subject":"Re: git build on msys fails (and fix)","fromName":"Johannes Sixt","fromEmail":"j.sixt@viscovery.net","sentAt":"2008-12-01T11:57:02Z","receivedAt":"2008-12-01T11:57:02Z","isPatch":false,"sender":{"key":"j6t@kdbg.org","avatar":"https://avatars.githubusercontent.com/u/14810926?v=4"},"body":"\ndhruva schrieb:\n>  I got the mob branch and I fail to see the Makefile. I decided to\n> just add the pthread related files and push so that someone could\n> build, I get authentication failures. I had tried to push perl\n> sometime back when I had a gcc compiler perl (before strawberry perl)\n> and had similar problems. I am fairly certain I am doing something\n> wrong but cannot figure it out!\n\nmsysgit.git is *not* a git.git clone; it is the MSYS/MinGW environment to\nbuild git.git on Windows.\n\nYou should apply the steps 1. to 4. that you mentioned in an earlier mail\nand push the result; but you cannot apply 5. because that is a change to\ngit itself.\n\n-- Hannes\n"},{"id":"96834","messageId":"e3f230850812010402n69cced19s3f36a5bcb84977c6@mail.gmail.com","threadId":"16528","inReplyTo":"4933D10E.6020706@viscovery.net","subject":"Re: git build on msys fails (and fix)","fromName":"dhruva","fromEmail":"dhruvakm@gmail.com","sentAt":"2008-12-01T12:02:20Z","receivedAt":"2008-12-01T12:02:20Z","isPatch":false,"sender":{"key":"dhruvakm@gmail.com","avatar":"https://gravatar.com/avatar/96fe022a95b60fd0de7f9f521364d964cdc7c46be5cfef279f8d4379e49e19a6?d=mp&s=160"},"body":"\nHello,\n\nOn Mon, Dec 1, 2008 at 5:27 PM, Johannes Sixt <j.sixt@viscovery.net> wrote:\n> dhruva schrieb:\n>>  I got the mob branch and I fail to see the Makefile. I decided to\n>> just add the pthread related files and push so that someone could\n>> build, I get authentication failures. I had tried to push perl\n>> sometime back when I had a gcc compiler perl (before strawberry perl)\n>> and had similar problems. I am fairly certain I am doing something\n>> wrong but cannot figure it out!\n>\n> msysgit.git is *not* a git.git clone; it is the MSYS/MinGW environment to\n> build git.git on Windows.\n>\n> You should apply the steps 1. to 4. that you mentioned in an earlier mail\n> and push the result; but you cannot apply 5. because that is a change to\n> git itself.\n\nI request someone to just pull the archive I have placed just this\ntime, I will try again for other patches. I will create a clone in a\nseparate folder for msysgit and keep it ready. Unknowingly, I just\ncleaned up the remote and lost all the changes I had pulled earlier :(\n\n-dhruva\n\n-- \nContents reflect my personal views only!\n"},{"id":"96838","messageId":"e3f230850812010507y54dff6dh3757bf97c78c0329@mail.gmail.com","threadId":"16528","inReplyTo":"e3f230850812010402n69cced19s3f36a5bcb84977c6@mail.gmail.com","subject":"Re: git build on msys fails (and fix)","fromName":"dhruva","fromEmail":"dhruvakm@gmail.com","sentAt":"2008-12-01T13:07:30Z","receivedAt":"2008-12-01T13:07:30Z","isPatch":false,"sender":{"key":"dhruvakm@gmail.com","avatar":"https://gravatar.com/avatar/96fe022a95b60fd0de7f9f521364d964cdc7c46be5cfef279f8d4379e49e19a6?d=mp&s=160"},"body":"\nHi,\nI am trying to push to 'mob'.\n\n$ git branch --track mob origin/mob\n$ tar -zxvf ~/pthread.tar.gz\n$ make prefix= html all install\n$ git push repo.or.cz:/srv/git/msysgit.git\nfatal: protocol error: bad line length charact\n@:/\n[531]$ Access denied\nAccess denied\nAccess denied\nAccess denied\nAccess denied\nAccess denied\nFATAL ERROR: Server sent disconnect message\ntype 2 (protocol error):\n\"Too many authentication failures for dhruva\"\n\nCould someone help me out with this?\n\n-dhruva\n\nOn Mon, Dec 1, 2008 at 5:32 PM, dhruva <dhruvakm@gmail.com> wrote:\n> Hello,\n>\n> On Mon, Dec 1, 2008 at 5:27 PM, Johannes Sixt <j.sixt@viscovery.net> wrote:\n>> dhruva schrieb:\n>>>  I got the mob branch and I fail to see the Makefile. I decided to\n>>> just add the pthread related files and push so that someone could\n>>> build, I get authentication failures. I had tried to push perl\n>>> sometime back when I had a gcc compiler perl (before strawberry perl)\n>>> and had similar problems. I am fairly certain I am doing something\n>>> wrong but cannot figure it out!\n>>\n>> msysgit.git is *not* a git.git clone; it is the MSYS/MinGW environment to\n>> build git.git on Windows.\n>>\n>> You should apply the steps 1. to 4. that you mentioned in an earlier mail\n>> and push the result; but you cannot apply 5. because that is a change to\n>> git itself.\n>\n> I request someone to just pull the archive I have placed just this\n> time, I will try again for other patches. I will create a clone in a\n> separate folder for msysgit and keep it ready. Unknowingly, I just\n> cleaned up the remote and lost all the changes I had pulled earlier :(\n>\n> -dhruva\n>\n> --\n> Contents reflect my personal views only!\n>\n\n\n\n-- \nContents reflect my personal views only!\n"},{"id":"96839","messageId":"e3f230850812010530h49fc360eu309876a4ebbb0f9d@mail.gmail.com","threadId":"16528","inReplyTo":"e3f230850812010507y54dff6dh3757bf97c78c0329@mail.gmail.com","subject":"Re: [msysGit] Re: git build on msys fails (and fix)","fromName":"dhruva","fromEmail":"dhruvakm@gmail.com","sentAt":"2008-12-01T13:30:55Z","receivedAt":"2008-12-01T13:30:55Z","isPatch":false,"sender":{"key":"dhruvakm@gmail.com","avatar":"https://gravatar.com/avatar/96fe022a95b60fd0de7f9f521364d964cdc7c46be5cfef279f8d4379e49e19a6?d=mp&s=160"},"body":"Hi,\n Sorry for all the noise, I pushed the files. I had to use:\n$ git push mob@repo.or.cz:/srv/git/msysgit.git\n\n-dhruva\n\n-- \nContents reflect my personal views only!\n"}]}