Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Grant Edwards <grant.b.edwards@gmail.com>
To: buildroot@busybox.net
Subject: [Buildroot] Is PHP download link in php.mk broken?
Date: Fri, 11 Mar 2011 21:57:47 +0000 (UTC)	[thread overview]
Message-ID: <ile5sr$oh9$1@dough.gmane.org> (raw)
In-Reply-To: 87fwqtpc3y.fsf@macbook.be.48ers.dk

On 2011-03-11, Peter Korsgaard <jacmet@uclibc.org> wrote:
>>>>>> "Grant" == Grant Edwards <grant.b.edwards@gmail.com> writes:
>
> Grant> On 2011-03-09, Grant Edwards <grant.b.edwards@gmail.com> wrote:

> >> I enabled the php package today, and it appears that the download
> >> link used by buildroot is invalid.  It's using
> >> 
> >> /home/nextgen/buildroot/downloads/php-$(PHP_VERSION).tar.bz2
>
> Grant> Pasted the wrong thing.  That's
>
> Grant> http://www.php.net/distributions/php-$(PHP_VERSION).tar.bz2
>
> Yeah, The php developers afaik use some magic download script to for
> load balancing / stats. The problem is that this script is broken, so
> instead of returning an error when the file isn't there it instead
> "helpfully" sends you a HTML file informing about it.

Sort of like DNS servers that "helpfully" direct you to some bogus
ad-filled website when you type in an invalid hostname.

> Now, buildroot thinks the download went fine, so it doesn't fallback
> to the sources.buildroot.net mirror and the build then later breaks
> when it tries to extract the tarball (which instead is a HTML file).
>
> There's not much we can do about it besides complain to the PHP devs,
> but you can download the tarball from our mirror and stick in your dl
> dir so the build works.
>
> http://sources.buildroot.net/php-5.2.12.tar.bz2

It turns out you can get old versions from

  http://museum.php.net/php5/php-$(PHP_VERSION).tar.bz2

However, you can't get the current version from there.  But, asking
for the current version with that URL _does_ fail with a 404, so I
think that using http://museum.php.net/php5/php-$(PHP_VERSION).tar.bz2
as the primary and http://www.php.net/distributions/php-$(PHP_VERSION).tar.bz2
as the backup might work.

In any case, I did find the version I was looking for and it's working
fine.

[I really need to update my buildroot snaphost, but there are other
things that need to get done before that...]

-- 
Grant Edwards               grant.b.edwards        Yow! Look DEEP into the
                                  at               OPENINGS!!  Do you see any
                              gmail.com            ELVES or EDSELS ... or a
                                                   HIGHBALL?? ...

      reply	other threads:[~2011-03-11 21:57 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-03-09 18:09 [Buildroot] Is PHP download link in php.mk broken? Grant Edwards
2011-03-09 18:17 ` Grant Edwards
2011-03-09 18:20   ` Grant Edwards
2011-03-11 21:45     ` Peter Korsgaard
2011-03-11 21:43   ` Peter Korsgaard
2011-03-11 21:57     ` Grant Edwards [this message]

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='ile5sr$oh9$1@dough.gmane.org' \
    --to=grant.b.edwards@gmail.com \
    --cc=buildroot@busybox.net \
    /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