From: Markus Hitter <mah@jump-ing.de>
To: git@vger.kernel.org
Subject: Git on Mac OS X 10.4.10
Date: Thu, 14 Aug 2014 14:13:15 +0200 [thread overview]
Message-ID: <53ECA7DB.7060407@jump-ing.de> (raw)
I'm new to this list, so: Hello everybody!
My backup servers run Mac OS X 10.4.10. Yes, these are old, but very
reliable and easily up to the task. And Mac OS X 10.4 is the latest OS
supported there (PowerPC G3).
Recently I tried to upgrade to v2.0.4 (from 1.7.11.4).
Issue 1: I get many of these warnings:
LINK [many cases]
/usr/bin/ld: warning multiple definitions of symbol _regcomp
libgit.a(regex.o) definition of _regcomp in section (__TEXT,__text)
/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libSystem.dylib(regcomp.So)
definition of _regcomp
/usr/bin/ld: warning multiple definitions of symbol _regexec
libgit.a(regex.o) definition of _regexec in section (__TEXT,__text)
/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libSystem.dylib(regexec.So)
definition of _regexec
/usr/bin/ld: warning multiple definitions of symbol _regfree
libgit.a(regex.o) definition of _regfree in section (__TEXT,__text)
/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../libSystem.dylib(regfree.So)
definition of _regfree
Is this expected?
Issue 2: I need this simple patch ...
--- compat/apple-common-crypto.h.org 2014-07-30 23:19:53.000000000 +0200
+++ compat/apple-common-crypto.h 2014-08-14 12:57:37.000000000 +0200
@@ -2,7 +2,7 @@
#define OPENSSL_NO_MD5
#define HEADER_HMAC_H
#define HEADER_SHA_H
-#include <CommonCrypto/CommonHMAC.h>
+//#include <CommonCrypto/CommonHMAC.h>
#define HMAC_CTX CCHmacContext
#define HMAC_Init(hmac, key, len, algo) CCHmacInit(hmac, algo, key, len)
#define HMAC_Update CCHmacUpdate
... and this command sequence ...
make all
touch imap-send.o
touch git-imap-send
make all
... to get it compiling. All, except git-imap-send, obviously, which is
no loss for my purposes.
I tried many releases, the patch requirement started with about v1.9.1,
the git-imap-send failure somewhere between 1.8.1.6 and 1.8.4.3.
Trying to be a good Open Source citizen, how would I proceed?
Thanks,
Markus
P.S.1: error without the patch is:
In file included from git-compat-util.h:330,
from cache.h:4,
from advice.c:1:
compat/apple-common-crypto.h:5:37: error: CommonCrypto/CommonHMAC.h: No
such file or directory
P.S.2: error without faking git-imap-send is:
CC imap-send.o
imap-send.c: In function ‘cram’:
imap-send.c:881: error: ‘CCHmacContext’ undeclared (first use in this
function)
imap-send.c:881: error: (Each undeclared identifier is reported only once
imap-send.c:881: error: for each function it appears in.)
imap-send.c:881: error: parse error before ‘hmac’
imap-send.c:896: error: ‘hmac’ undeclared (first use in this function)
imap-send.c:896: error: ‘kCCHmacAlgMD5’ undeclared (first use in this
function)
make: *** [imap-send.o] Error 1
--
- - - - - - - - - - - - - - - - - - -
Dipl. Ing. (FH) Markus Hitter
http://www.jump-ing.de/
next reply other threads:[~2014-08-14 12:20 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-08-14 12:13 Markus Hitter [this message]
2014-08-14 14:39 ` Git on Mac OS X 10.4.10 Torsten Bögershausen
2014-08-14 18:39 ` Markus Hitter
2014-08-14 22:29 ` Jonathan Nieder
2014-08-15 12:48 ` Markus Hitter
2014-08-14 23:18 ` Junio C Hamano
2014-08-15 7:46 ` Kyle J. McKay
2014-08-15 9:39 ` Eric Sunshine
2014-08-15 12:34 ` Markus Hitter
2014-08-15 16:29 ` Junio C Hamano
2014-08-15 17:02 ` Junio C Hamano
2014-08-15 17:56 ` Kyle J. McKay
2014-08-15 18:04 ` Junio C Hamano
2014-08-15 18:51 ` Kyle J. McKay
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=53ECA7DB.7060407@jump-ing.de \
--to=mah@jump-ing.de \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).