#43949: gmp install fails with :debug:extract Error code: NONE -------------------------------+-------------------------------- Reporter: brookemgilbert@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.0 Resolution: | Keywords: Port: gmp | -------------------------------+-------------------------------- Changes (by ryandesign@…): * cc: ryandesign@… (added) Comment: Replying to [comment:4 brookemgilbert@…]:
I looked into that a while back and read [ticket:39868 this topic] about it. I think the problem is that my ISP automatically redirects me to a search page if I request a nonexistent address.
The problem is that the DNS servers you are using return results for queries which should fail. The search page you mentioned is another symptom of this same problem.
I don't think that's under my control, but if it's important I could call them to see if they can turn it off...
You should contact your ISP and tell them that this behavior of their DNS server is a violation of Internet standards. If they will not fix their DNS servers to comply with Internet standards, it's within your control to configure your router or computer to use different DNS servers that do comply with the standards. For example, I use Google DNS.
I've got: {{{ $ ls -l /opt/local/var/macports/distfiles/gmp/gmp-6.0.0a.tar.bz2 -rw-r--r-- 1 macports admin 2319400 5 May 03:01 /opt/local/var/macports/distfiles/gmp/gmp-6.0.0a.tar.bz2 $ file /opt/local/var/macports/distfiles/gmp/gmp-6.0.0a.tar.bz2 /opt/local/var/macports/distfiles/gmp/gmp-6.0.0a.tar.bz2: bzip2 compressed data, block size = 900k $ openssl dgst -sha256 /opt/local/var/macports/distfiles/gmp/gmp-6.0.0a.tar.bz2 SHA256(/opt/local/var/macports/distfiles/gmp/gmp-6.0.0a.tar.bz2)= 7f8e9a804b9c6d07164cf754207be838ece1219425d64e28cfa3e70d5c759aaf }}}
Ok, that is the right checksum. So you do appear to have the right file. So the DNS problems don't seem to be contributing to this particular problem. So what is? We could try to run a version of the command MacPorts is trying to run to extract the file, and see if we get any additional errors that MacPorts didn't mention. I'd do this in a temporary directory that automatically cleans itself up after a few days, such as /tmp: {{{ cd /tmp /usr/bin/bzip2 -dc '/opt/local/var/macports/distfiles/gmp/gmp-6.0.0a.tar.bz2' | /usr/bin/tar -xf - }}} If this is successful, it should print no output, and a directory "gmp-6.0.0" should have been created. If it's not successful, maybe it prints a warning or an error. I am wondering if your system's bzip2 and/or tar utilities may be broken. -- Ticket URL: <https://trac.macports.org/ticket/43949#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X