[MacPorts] #52789: Installing Git on Mac OS X 10.4 (Tiger) - Kerberos Issue
#52789: Installing Git on Mac OS X 10.4 (Tiger) - Kerberos Issue ---------------------------+-------------------------------- Reporter: scrollwheelie | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: git | Port: ---------------------------+-------------------------------- Hey folks, I would really like to install Git on Mac OS X 10.4. Everything works fine until it tries to install kerberos5 at which point it fails. There's been some discussion about this [https://trac.macports.org/ticket/46701](here) but it doesn't seem to be resolved. I'm not using Kerberos for my Git installation so I (naively) think I can just skip this step and see if the rest of the build works. Is there any way to skip a pre-requisite package? If so, how can I alter this command? Any help would be very much appreciated. I bought an old cube as a single- purpose writing machine and having Git is pretty important. Yes, I realize this OS is ancient and won't cry if it just can't be done. -- Ticket URL: <https://trac.macports.org/ticket/52789> MacPorts <https://www.macports.org/> Ports system for macOS
#52789: Installing Git on Mac OS X 10.4 (Tiger) - Kerberos Issue ----------------------------+-------------------------------- Reporter: scrollwheelie | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: git Port: | ----------------------------+-------------------------------- Comment (by ken-cunningham-webuse): I didn't have a problem installing it. {{{ $ port -v installed | grep git git @2.9.3_0+credential_osxkeychain+doc+pcre+perl5_22+python27 platform='darwin 8' archs='ppc' git @2.10.0_0+credential_osxkeychain+doc+pcre+perl5_24 platform='darwin 8' archs='ppc' git @2.10.1_0+credential_osxkeychain+doc+pcre+perl5_24 (active) platform='darwin 8' archs='ppc' tigerg5:~ cunningh$ }}} {{{ $ port -v installed | grep kerberos cyrus-sasl2 @2.1.26_5+kerberos platform='darwin 8' archs='ppc' cyrus-sasl2 @2.1.26_6+kerberos (active) platform='darwin 8' archs='ppc' kerberos5 @1.14_0 platform='darwin 8' archs='ppc' kerberos5 @1.14.2_0 platform='darwin 8' archs='ppc' kerberos5 @1.14.3_0 platform='darwin 8' archs='ppc' kerberos5 @1.14.4_0 (active) platform='darwin 8' archs='ppc' }}} I did this months ago, and might have done a few tricks to get 'er done. If you post up your failure logs, perhaps I can help you recreate what I did. --- K -- Ticket URL: <https://trac.macports.org/ticket/52789#comment:1> MacPorts <https://www.macports.org/> Ports system for macOS
#52789: Installing Git on Mac OS X 10.4 (Tiger) - Kerberos Issue ----------------------------+-------------------------------- Reporter: scrollwheelie | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: git Port: | ----------------------------+-------------------------------- Comment (by larryv): Replying to [ticket:52789 scrollwheelie]:
Is there any way to skip a pre-requisite package? If so, how can I alter this command?
No, there’s no way to do this without modifying the portfile. That said, `git` does not have `kerberos5` as a dependency. Are you trying to install `git +svn`? That requires `subversion`, which requires `cyrus- sasl2`, which has a default `+kerberos` variant. -- Ticket URL: <https://trac.macports.org/ticket/52789#comment:2> MacPorts <https://www.macports.org/> Ports system for macOS
#52789: Installing Git on Mac OS X 10.4 (Tiger) - Kerberos Issue ----------------------------+-------------------------------- Reporter: scrollwheelie | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: git Port: | ----------------------------+-------------------------------- Comment (by scrollwheelie): What command will grab all the relevant logs you need? It's a virgin machine but I'd rather not post all of my logs for security reasons. BTW, I'm running 10.4.11 Xcode 2.5 -- the latest of each version that will run on the system. Thanks so much, @larryv. Stoked to know this might just work! -- Ticket URL: <https://trac.macports.org/ticket/52789#comment:3> MacPorts <https://www.macports.org/> Ports system for macOS
#52789: Installing Git on Mac OS X 10.4 (Tiger) - Kerberos Issue ----------------------------+-------------------------------- Reporter: scrollwheelie | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: git Port: | ----------------------------+-------------------------------- Comment (by larryv): Well first we need to know how you’re attempting the install. What is the exact `port` command you’re running? -- Ticket URL: <https://trac.macports.org/ticket/52789#comment:4> MacPorts <https://www.macports.org/> Ports system for macOS
#52789: Installing Git on Mac OS X 10.4 (Tiger) - Kerberos Issue ----------------------------+-------------------------------- Reporter: scrollwheelie | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: duplicate | Keywords: git Port: | ----------------------------+-------------------------------- Changes (by larryv): * status: new => closed * resolution: => duplicate Old description:
Hey folks,
I would really like to install Git on Mac OS X 10.4. Everything works fine until it tries to install kerberos5 at which point it fails.
There's been some discussion about this [https://trac.macports.org/ticket/46701](here) but it doesn't seem to be resolved.
I'm not using Kerberos for my Git installation so I (naively) think I can just skip this step and see if the rest of the build works.
Is there any way to skip a pre-requisite package? If so, how can I alter this command?
Any help would be very much appreciated. I bought an old cube as a single-purpose writing machine and having Git is pretty important. Yes, I realize this OS is ancient and won't cry if it just can't be done.
New description: Hey folks, I would really like to install Git on Mac OS X 10.4. Everything works fine until it tries to install kerberos5 at which point it fails. There's been some discussion about this [[ticket:46701|here]] but it doesn't seem to be resolved. I'm not using Kerberos for my Git installation so I (naively) think I can just skip this step and see if the rest of the build works. Is there any way to skip a pre-requisite package? If so, how can I alter this command? Any help would be very much appreciated. I bought an old cube as a single- purpose writing machine and having Git is pretty important. Yes, I realize this OS is ancient and won't cry if it just can't be done. -- Comment: Replying to [comment:2 larryv]:
That said, `git` does not have `kerberos5` as a dependency.
Never mind, spoke too hastily. `git` does depend on `p5.24-authen-sasl`, which depends on `p5.24-gssapi`, which depends on `kerberos`. This is not really about `git`, it’s about `kerberos5`. Since that is the core problem, you should should ping #46701 and try to get that resolved. That ticket seems to have a patch that just has not been applied. -- Ticket URL: <https://trac.macports.org/ticket/52789#comment:5> MacPorts <https://www.macports.org/> Ports system for macOS
#52789: Installing Git on Mac OS X 10.4 (Tiger) - Kerberos Issue ----------------------------+-------------------------------- Reporter: scrollwheelie | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: duplicate | Keywords: git Port: | ----------------------------+-------------------------------- Comment (by scrollwheelie): I'm running: `sudo port install git` (Note: it has already installed a bunch of prerequisites at this point) This is what I see in Terminal: mac:~ user$ sudo port install git ---> Computing dependencies for git ---> Dependencies to be installed: p5.24-authen-sasl p5.24-gssapi kerberos5 p5.24-cgi p5.24-html-parser p5.24-html-tagset p5.24-test-deep p5.24-test-nowarnings p5.24-test-warn p5.24-sub-uplevel p5.24-error p5.24 -net-smtp-ssl p5.24-io-socket-ssl p5.24-io-socket-inet6 p5.24-io p5.24-socket6 p5.24-io-socket-ip p5.24-socket p5.24-net-libidn libidn p5.24-net-ssleay p5.24-test-exception p5.24-term-readkey pcre rsync popt ---> Building kerberos5 Error: org.macports.build for port kerberos5 returned: command execution failed Error: Failed to install kerberos5 Please see the log file for port kerberos5 for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_kerberos5/kerberos5/main.log Error: The following dependencies were not installed: p5.24-authen-sasl p5.24-gssapi kerberos5 p5.24-cgi p5.24-html-parser p5.24-html-tagset p5.24 -test-deep p5.24-test-nowarnings p5.24-test-warn p5.24-sub-uplevel p5.24-error p5.24-net-smtp-ssl p5.24-io-socket-ssl p5.24-io-socket-inet6 p5.24-io p5.24-socket6 p5.24-io-socket-ip p5.24-socket p5.24-net-libidn libidn p5.24-net-ssleay p5.24-test-exception p5.24-term-readkey pcre rsync popt To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port git failed` -- Ticket URL: <https://trac.macports.org/ticket/52789#comment:6> MacPorts <https://www.macports.org/> Ports system for macOS
#52789: Installing Git on Mac OS X 10.4 (Tiger) - Kerberos Issue ----------------------------+-------------------------------- Reporter: scrollwheelie | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: duplicate | Keywords: git Port: | ----------------------------+-------------------------------- Comment (by scrollwheelie): I'll update #46701. Someone mentioned they might be able to spin an installer that doesn't have this dependency. Is that still possible? I'd love to get this taken care of even if it exists outside of MacPorts while the rest of the community works on removing that dependency. That bug has been neglected for a while (and for good reason, it's a very old OS) but it's important to me. I'd gladly pay for a fix at this point. -- Ticket URL: <https://trac.macports.org/ticket/52789#comment:7> MacPorts <https://www.macports.org/> Ports system for macOS
#52789: Installing Git on Mac OS X 10.4 (Tiger) - Kerberos Issue ----------------------------+-------------------------------- Reporter: scrollwheelie | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: duplicate | Keywords: git Port: | ----------------------------+-------------------------------- Comment (by ken-cunningham-webuse): OK. I have a gift to offer you. I have binaries made for many 10.4 software applications. You can use them if you want to. Here is how you do it. 1. download the public key http://cunningham.homeunix.com:6227/local-pubkey.pem 2. install that public key in your macports local store: sudo cp /your/download/location/local-pubkey.pem /opt/local/share/macports /local-pubkey.pem 3. edit your pubkeys file: /opt/local/etc/macports/pubkeys.conf and add the following line: /opt/local/share/macports/local-pubkey.pem 4. edit your archives_sites.conf to include my archive site: /opt/local/etc/macports/archive_sites.conf and add: name LocalArchive urls http://cunningham.homeunix.com:6227/ now - when you try to install git or kerberos5 or other software for 10.4 - you will download and install the binaries I have made. Good luck, and you're welcome! Ken -- Ticket URL: <https://trac.macports.org/ticket/52789#comment:8> MacPorts <https://www.macports.org/> Ports system for macOS
#52789: Installing Git on Mac OS X 10.4 (Tiger) - Kerberos Issue ----------------------------+-------------------------------- Reporter: scrollwheelie | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: duplicate | Keywords: git Port: | ----------------------------+-------------------------------- Comment (by scrollwheelie): Replying to [comment:8 ken-cunningham-webuse]:
If you need binaries, feel free to ask.
Thanks so much! Can you email port@575.lc so we don't clutter the ticket? -- Ticket URL: <https://trac.macports.org/ticket/52789#comment:9> MacPorts <https://www.macports.org/> Ports system for macOS
participants (1)
-
MacPorts