[haiku-development] Haiku build fails on HAIKU_NO_DOWNLOADS: updated

  • From: "Thomas Mueller" <mueller6723@xxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Thu, 07 Aug 2014 00:25:27 +0000

> 2014-08-06 11:43 GMT+02:00 Thomas Mueller <mueller6723@xxxxxxx>:

> >GeneratedRepositoryPackageList1 
> >/home/nbarlene/haiku/haiku/nbgenerated/objects/haiku/x86_gcc2/packaging/repositories/HaikuPorts-packages
> > 
> >ChecksumFileSHA256 
> >/home/nbarlene/haiku/haiku/nbgenerated/objects/haiku/x86_gcc2/packaging/repositories/HaikuPorts-checksum
> > 
> >DownloadLocatedFile1 
> >/home/nbarlene/haiku/haiku/nbgenerated/download/zlib-1.2.8-4-x86_gcc2.hpkg 
> >--2014-08-05 10:00:59--  
> >http://packages.haiku-os.org/haikuports/master/repo/x86_gcc2/1098775574/packages/zlib-1.2.8-4-x86_gcc2.hpkg
> >Resolving packages.haiku-os.org (packages.haiku-os.org)... 
> >2a01:4f8:190:64c3:1::1, 78.46.189.219
> >Connecting to packages.haiku-os.org 
> >(packages.haiku-os.org)|2a01:4f8:190:64c3:1::1|:80... failed: No route to 
> >host.
> >Connecting to packages.haiku-os.org 
> >(packages.haiku-os.org)|78.46.189.219|:80... connected.
> >HTTP request sent, awaiting response... 404 Not Found
> >2014-08-05 10:01:00 ERROR 404: Not Found.

> >From a quick glance, it seems the generated checksum is wrong,
> 1098775574 should actually be something more like
> 651cdd6daffc8f85f177a9148a8226eb307a9c0cb5187cfbdd52f76f95988c44
> Be sure to check your HOST_SHA256 and HOST_EXTENDED_REGEX_SED
> variables to see why it generates such a checksum.
 
> https://github.com/haiku/haiku/blob/master/build/jam/FileRules#L510
 
> Bye,
> J=E9r=F4me

I see in nbgenerated/build/BuildConfig 

HOST_EXTENDED_REGEX_SED  ?= sed -r ;
HOST_SHA256  ?= sha256sum ;

I see in NetBSD-current "man sed" sed -r means extended regular expressions, 
same as sed -E .

I could set HOST_SHA256 = cksum -a SHA256 ;

I don't know if it would make any difference.  Maybe I do better to config 
--bootstrap ...  ?

But I could try with what I already have to see if setting HOST_SHA256 makes 
any difference.

Another concern is that if I upgrade NetBSD-current, version number will change 
from 6.99.44 to 6.99.49 or later version number since the right component of 
NetBSD-current version number changes rather frequently though not with every 
little change.  This number appears in some but not many files:

ls -lR | grep "6.99.44" yields

drwxr-xr-x  3 nbarlene  wheel   512 Jul 30 01:57 x86_64-unknown-netbsd6.99.44
/home/nbarlene/haiku/haiku/nbgenerated/cross-tools-x86_gcc2/x86_64-unknown-netbsd6.99.44:
/home/nbarlene/haiku/haiku/nbgenerated/cross-tools-x86_gcc2/x86_64-unknown-netbsd6.99.44/i586-pc-haiku:
/home/nbarlene/haiku/haiku/nbgenerated/cross-tools-x86_gcc2/x86_64-unknown-netbsd6.99.44/i586-pc-haiku/include:
/home/nbarlene/haiku/haiku/nbgenerated/cross-tools-x86_gcc2/x86_64-unknown-netbsd6.99.44/i586-pc-haiku/lib:

Two subdirectories and 12 files.

Nothing pertaining to x86 (gcc4), and nothing at all from nbgenerated.amd64

I am in NetBSD-current with graphic interface (modular-xorg from pkgsrc) not 
starting, and no copy-and-paste; using vi with split screen.  Quoted-printable 
and base64, rendered in Mutt, revert to raw form when using vi.

Tom


Other related posts: