pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: firefox 63.01 build failure under -current





On 11/08/18 08:46, Martin Husemann wrote:
On Thu, Nov 08, 2018 at 12:54:45AM +0000, Chavdar Ivanov wrote:
/usr/pkgsrc/www/firefox/work/build/ipc/ipdl/IPCMessageTypeName.cpp:5:
/usr/pkgsrc/www/firefox/work/build/ipc/ipdl/IPCMessageTypeName.cpp:8:12:
error: 'std::__uint32_t' has not been declared
  using std::uint32_t;
             ^
What architecture and compiler are you using, and how -current is your
src/sys/sys/types.h ?
It is amd64 -current from yesterday, using the default gcc 6.4 and
/*      $NetBSD: types.h,v 1.101 2018/07/10 07:40:42 martin Exp $       */

~ uname -a
NetBSD tarkus 8.99.25 NetBSD 8.99.25 (GENERIC) #0: Wed Nov  7 12:20:18 GMT 2018 sysbuild@ymir:/home/sysbuild/sysbuild/amd64/obj/home/sysbuild/src/sys/arch/amd64/compile/GENERIC amd64


~ g++ --version
g++ (nb3 20180905) 6.4.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


This seems perhaps half way during the build, a lot of compilations have taken place already, I can't imagine any to succeed if there was no such basic definition. I see __uint32_t defined as __UINT32_TYPE__ in common_int_types.h. I *presume* __UIT32__TYPE__ is an internal compiler constant.

Martin
Chavdar



Home | Main Index | Thread Index | Old Index