FF nightly build help

AN andy at neu.net
Sun Apr 16 19:46:23 UTC 2017


Hi:

FreeBSD BSD_12 12.0-CURRENT FreeBSD 12.0-CURRENT #38 r316642: Sat Apr  8 
12:09:19 EDT 2017     root at BSD_12:/usr/obj/usr/src/sys/MYKERNEL  amd64

[root at BSD_12 /usr/ports/www/ff_nightly]# svnlite info
Path: .
Working Copy Root Path: /usr/ports/www/ff_nightly
URL: 
https://trillian.chruetertee.ch/svn/freebsd-gecko/trunk/www/firefox-nightly
Relative URL: ^/trunk/www/firefox-nightly
Repository Root: https://trillian.chruetertee.ch/svn/freebsd-gecko
Repository UUID: 6ab5617d-af29-de11-a9e3-001676731981
Revision: 1856
Node Kind: directory
Schedule: normal
Last Changed Author: jbeich
Last Changed Rev: 1851
Last Changed Date: 2015-06-23 12:55:13 -0400 (Tue, 23 Jun 2015)

Trying to build fails with:

===>  Configuring for firefox-nightly-41.0.353381,1
(cd /usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5 && 
/usr/local/bin/autoconf-2.13)
(cd /usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/js/src/ && 
/usr/local/bin/autoconf-2.13)
===>   FreeBSD 10 autotools fix applied to 
/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/toolkit/crashreporter/google-breakpad/m4/libtool.m4
gmake[2]: Entering directory '/usr/ports/www/ff_nightly'
mkdir -p 
'/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/obj-x86_64-unknown-freebsd12.0/'
/usr/local/bin/python2.7 
/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/config/pythonpath.py 
-I 
/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/testing/mozbase/mozfile 
\

/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/python/mozbuild/mozbuild/controller/clobber.py 
/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5 
/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/obj-x86_64-unknown-freebsd12.0
Clobber not needed.
> 
/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/obj-x86_64-unknown-freebsd12.0/.mozconfig.mk
cp /usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/.mozconfig 
/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/obj-x86_64-unknown-freebsd12.0/.mozconfig
cd 
/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/obj-x86_64-unknown-freebsd12.0
/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/configure
Creating Python environment
New python executable in 
/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/obj-x86_64-unknown-freebsd12.0/_virtualenv/bin/python2.7
Also creating executable in 
/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/obj-x86_64-unknown-freebsd12.0/_virtualenv/bin/python
Installing setuptools, pip, wheel...done.
running build_ext
building 'psutil._psutil_bsd' extension
creating build
creating build/temp.freebsd-12.0-CURRENT-amd64-2.7
creating build/temp.freebsd-12.0-CURRENT-amd64-2.7/psutil
creating build/temp.freebsd-12.0-CURRENT-amd64-2.7/psutil/arch
creating build/temp.freebsd-12.0-CURRENT-amd64-2.7/psutil/arch/bsd
cc -fno-strict-aliasing -O2 -pipe -fstack-protector -fno-strict-aliasing 
-DNDEBUG -DLIBICONV_PLUG -isystem /usr/local/include -fPIC 
-DPSUTIL_VERSION=311 -I/usr/local/include/python2.7 -c 
psutil/_psutil_bsd.c -o 
build/temp.freebsd-12.0-CURRENT-amd64-2.7/psutil/_psutil_bsd.o
psutil/_psutil_bsd.c:958:39: error: no member named 'xt_tp' in 'struct 
xtcpcb'
         tp = &((struct xtcpcb *)xig)->xt_tp;
               ~~~~~~~~~~~~~~~~~~~~~~  ^
psutil/_psutil_bsd.c:959:13: warning: incompatible pointer types assigning 
to 'struct inpcb *' from 'struct xinpcb *' [-Wincompatible-pointer-types]
         inp = &((struct xtcpcb *)xig)->xt_inp;
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
psutil/_psutil_bsd.c:960:39: error: no member named 'xt_socket' in 'struct 
xtcpcb'
         so = &((struct xtcpcb *)xig)->xt_socket;
               ~~~~~~~~~~~~~~~~~~~~~~  ^
psutil/_psutil_bsd.c:969:33: error: incomplete definition of type 'struct 
inpcb'
                     AF_INET, inp->inp_lport, &inp->inp_laddr,
                              ~~~^
/usr/include/netinet/in_pcb.h:65:22: note: forward declaration of 'struct 
inpcb'
LIST_HEAD(inpcbhead, inpcb);
                      ^
psutil/_psutil_bsd.c:969:50: error: incomplete definition of type 'struct 
inpcb'
                     AF_INET, inp->inp_lport, &inp->inp_laddr,
                                               ~~~^
/usr/include/netinet/in_pcb.h:65:22: note: forward declaration of 'struct 
inpcb'
LIST_HEAD(inpcbhead, inpcb);
                      ^
psutil/_psutil_bsd.c:973:33: error: incomplete definition of type 'struct 
inpcb'
                     AF_INET, inp->inp_fport, &inp->inp_faddr,
                              ~~~^
/usr/include/netinet/in_pcb.h:65:22: note: forward declaration of 'struct 
inpcb'
LIST_HEAD(inpcbhead, inpcb);
                      ^
psutil/_psutil_bsd.c:973:50: error: incomplete definition of type 'struct 
inpcb'
                     AF_INET, inp->inp_fport, &inp->inp_faddr,
                                               ~~~^
/usr/include/netinet/in_pcb.h:65:22: note: forward declaration of 'struct 
inpcb'
LIST_HEAD(inpcbhead, inpcb);
                      ^
psutil/_psutil_bsd.c:978:34: error: incomplete definition of type 'struct 
inpcb'
                     AF_INET6, inp->inp_lport, &inp->in6p_laddr,
                               ~~~^
/usr/include/netinet/in_pcb.h:65:22: note: forward declaration of 'struct 
inpcb'
LIST_HEAD(inpcbhead, inpcb);
                      ^
psutil/_psutil_bsd.c:978:51: error: incomplete definition of type 'struct 
inpcb'
                     AF_INET6, inp->inp_lport, &inp->in6p_laddr,
                                                ~~~^
/usr/include/netinet/in_pcb.h:65:22: note: forward declaration of 'struct 
inpcb'
LIST_HEAD(inpcbhead, inpcb);
                      ^
psutil/_psutil_bsd.c:982:34: error: incomplete definition of type 'struct 
inpcb'
                     AF_INET6, inp->inp_fport, &inp->in6p_faddr,
                               ~~~^
/usr/include/netinet/in_pcb.h:65:22: note: forward declaration of 'struct 
inpcb'
LIST_HEAD(inpcbhead, inpcb);
                      ^
psutil/_psutil_bsd.c:982:51: error: incomplete definition of type 'struct 
inpcb'
                     AF_INET6, inp->inp_fport, &inp->in6p_faddr,
                                                ~~~^
/usr/include/netinet/in_pcb.h:65:22: note: forward declaration of 'struct 
inpcb'
LIST_HEAD(inpcbhead, inpcb);
                      ^
psutil/_psutil_bsd.c:1070:41: error: incomplete definition of type 'struct 
tcpcb'
                         state = (int)tcp->t_state;
                                      ~~~^
psutil/_psutil_bsd.c:946:15: note: forward declaration of 'struct tcpcb'
static struct tcpcb *
               ^
psutil/_psutil_bsd.c:1822:21: warning: incompatible pointer types 
assigning to 'struct inpcb *' from 'struct xinpcb *' 
[-Wincompatible-pointer-types]
                 inp = &xtp->xt_inp;
                     ^ ~~~~~~~~~~~~
psutil/_psutil_bsd.c:1823:28: error: no member named 'xt_socket' in 
'struct xtcpcb'
                 so = &xtp->xt_socket;
                       ~~~  ^
psutil/_psutil_bsd.c:1824:31: error: no member named 'xt_tp' in 'struct 
xtcpcb'
                 status = xtp->xt_tp.t_state;
                          ~~~  ^
psutil/_psutil_bsd.c:1833:29: error: no member named 'xi_inp' in 'struct 
xinpcb'
                 inp = &xip->xi_inp;
                        ~~~  ^
psutil/_psutil_bsd.c:1848:26: error: incomplete definition of type 'struct 
inpcb'
         lport = ntohs(inp->inp_lport);
                       ~~~^
/usr/include/netinet/in.h:120:26: note: expanded from macro 'ntohs'
#define ntohs(x)        __ntohs(x)
                                 ^
/usr/include/x86/endian.h:129:30: note: expanded from macro '__ntohs'
#define __ntohs(x)      __bswap16(x)
                                   ^
/usr/include/x86/endian.h:74:37: note: expanded from macro '__bswap16'
         ((__uint16_t)(__builtin_constant_p(x) ? \
                                            ^
/usr/include/netinet/in_pcb.h:65:22: note: forward declaration of 'struct 
inpcb'
LIST_HEAD(inpcbhead, inpcb);
                      ^
psutil/_psutil_bsd.c:1848:26: error: incomplete definition of type 'struct 
inpcb'
         lport = ntohs(inp->inp_lport);
                       ~~~^
/usr/include/netinet/in.h:120:26: note: expanded from macro 'ntohs'
#define ntohs(x)        __ntohs(x)
                                 ^
/usr/include/x86/endian.h:129:30: note: expanded from macro '__ntohs'
#define __ntohs(x)      __bswap16(x)
                                   ^
/usr/include/x86/endian.h:75:33: note: expanded from macro '__bswap16'
             __bswap16_gen((__uint16_t)(x)) : __bswap16_var(x)))
                                        ^
/usr/include/x86/endian.h:66:40: note: expanded from macro '__bswap16_gen'
#define __bswap16_gen(x)        (__uint16_t)((x) << 8 | (x) >> 8)
                                               ^
/usr/include/netinet/in_pcb.h:65:22: note: forward declaration of 'struct 
inpcb'
LIST_HEAD(inpcbhead, inpcb);
                      ^
psutil/_psutil_bsd.c:1848:26: error: incomplete definition of type 'struct 
inpcb'
         lport = ntohs(inp->inp_lport);
                       ~~~^
/usr/include/netinet/in.h:120:26: note: expanded from macro 'ntohs'
#define ntohs(x)        __ntohs(x)
                                 ^
/usr/include/x86/endian.h:129:30: note: expanded from macro '__ntohs'
#define __ntohs(x)      __bswap16(x)
                                   ^
/usr/include/x86/endian.h:75:33: note: expanded from macro '__bswap16'
             __bswap16_gen((__uint16_t)(x)) : __bswap16_var(x)))
                                        ^
/usr/include/x86/endian.h:66:51: note: expanded from macro '__bswap16_gen'
#define __bswap16_gen(x)        (__uint16_t)((x) << 8 | (x) >> 8)
                                                          ^
/usr/include/netinet/in_pcb.h:65:22: note: forward declaration of 'struct 
inpcb'
LIST_HEAD(inpcbhead, inpcb);
                      ^
psutil/_psutil_bsd.c:1848:26: error: incomplete definition of type 'struct 
inpcb'
         lport = ntohs(inp->inp_lport);
                       ~~~^
/usr/include/netinet/in.h:120:26: note: expanded from macro 'ntohs'
#define ntohs(x)        __ntohs(x)
                                 ^
/usr/include/x86/endian.h:129:30: note: expanded from macro '__ntohs'
#define __ntohs(x)      __bswap16(x)
                                   ^
/usr/include/x86/endian.h:75:53: note: expanded from macro '__bswap16'
             __bswap16_gen((__uint16_t)(x)) : __bswap16_var(x)))
                                                            ^
/usr/include/netinet/in_pcb.h:65:22: note: forward declaration of 'struct 
inpcb'
LIST_HEAD(inpcbhead, inpcb);
                      ^
psutil/_psutil_bsd.c:1849:26: error: incomplete definition of type 'struct 
inpcb'
         rport = ntohs(inp->inp_fport);
                       ~~~^
/usr/include/netinet/in.h:120:26: note: expanded from macro 'ntohs'
#define ntohs(x)        __ntohs(x)
                                 ^
/usr/include/x86/endian.h:129:30: note: expanded from macro '__ntohs'
#define __ntohs(x)      __bswap16(x)
                                   ^
/usr/include/x86/endian.h:74:37: note: expanded from macro '__bswap16'
         ((__uint16_t)(__builtin_constant_p(x) ? \
                                            ^
/usr/include/netinet/in_pcb.h:65:22: note: forward declaration of 'struct 
inpcb'
LIST_HEAD(inpcbhead, inpcb);
                      ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
2 warnings and 20 errors generated.
error: command 'cc' failed with exit status 1

Error processing command. Ignoring because optional. 
(optional:setup.py:python/psutil:build_ext:--inplace)
Reexecuting in the virtualenv
Adding configure options from 
/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/.mozconfig
   --program-transform-name=s/firefox/firefox-nightly/
   --enable-application=browser
   --prefix=/usr/local
   --enable-jemalloc
   --enable-system-cairo
   --with-system-libevent
   --enable-system-ffi
   --enable-system-hunspell
   --with-system-icu
   --with-intl-api
   --with-system-jpeg=/usr/local
   --with-system-nspr
   --with-system-nss
   --with-system-png=/usr/local
   --enable-system-pixman
   --enable-system-sqlite
   --with-system-libvpx
   --enable-chrome-format=omni
   --enable-default-toolkit=cairo-gtk2
   --enable-update-channel=nightly
   --enable-pie
   --with-pthreads
   --enable-extensions=default
   --enable-necko-protocols=default
   --with-system-zlib
   --with-system-bz2
   --enable-optimize
   --enable-startup-notification
   --disable-gstreamer
   --enable-gconf
   --enable-gnomeui
   --disable-libproxy
   --enable-alsa
   --enable-pulseaudio
   --disable-rust
   --disable-debug
   --disable-debug-symbols
   --enable-release
   --enable-dtrace
   --disable-gold
   --disable-profiling
   --disable-tests
   --disable-strip
   --disable-install-strip
   MOZ_JEMALLOC3=1
   MOZ_OPTIMIZE_FLAGS=-O2 -O3
   MOZ_GOOGLE_API_KEY=AIzaSyBsp9n41JLW8jCokwn7vhoaMejDFRd1mp8
   MOZ_JEMALLOC4=1
   PYTHON=/usr/local/bin/python2.7
   PERL=/usr/local/bin/perl
Traceback (most recent call last):
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/configure.py", 
line 124, in <module>
     sys.exit(main(sys.argv))
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/configure.py", 
line 29, in main
     sandbox.run(os.path.join(os.path.dirname(__file__), 'moz.configure'))
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/python/mozbuild/mozbuild/configure/__init__.py", 
line 352, in run
     self.include_file(path)
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/python/mozbuild/mozbuild/configure/__init__.py", 
line 343, in include_file
     exec_(code, self)
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/python/mozbuild/mozbuild/util.py", 
line 59, in exec_
     exec(object, globals, locals)
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/moz.configure", 
line 134, in <module>
     include(include_project_configure)
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/python/mozbuild/mozbuild/configure/__init__.py", 
line 647, in include_impl
     self.include_file(what)
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/python/mozbuild/mozbuild/configure/__init__.py", 
line 343, in include_file
     exec_(code, self)
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/python/mozbuild/mozbuild/util.py", 
line 59, in exec_
     exec(object, globals, locals)
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/browser/moz.configure", 
line 12, in <module>
     include('../toolkit/moz.configure')
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/python/mozbuild/mozbuild/configure/__init__.py", 
line 647, in include_impl
     self.include_file(what)
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/python/mozbuild/mozbuild/configure/__init__.py", 
line 343, in include_file
     exec_(code, self)
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/python/mozbuild/mozbuild/util.py", 
line 59, in exec_
     exec(object, globals, locals)
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/toolkit/moz.configure", 
line 124, in <module>
     @depends('--enable-default-toolkit', target, '--help')
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/python/mozbuild/mozbuild/configure/__init__.py", 
line 630, in decorator
     depends = DependsFunction(self, func, dependencies, when=when)
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/python/mozbuild/mozbuild/configure/__init__.py", 
line 80, in __init__
     sandbox._value_for(self)
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/python/mozbuild/mozbuild/configure/__init__.py", 
line 427, in _value_for
     return self._value_for_depends(obj, need_help_dependency)
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/python/mozbuild/mozbuild/util.py", 
line 925, in method_call
     cache[args] = self.func(instance, *args)
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/python/mozbuild/mozbuild/configure/__init__.py", 
line 436, in _value_for_depends
     return obj.result(need_help_dependency)
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/python/mozbuild/mozbuild/util.py", 
line 925, in method_call
     cache[args] = self.func(instance, *args)
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/python/mozbuild/mozbuild/configure/__init__.py", 
line 106, in result
     for d in self.dependencies]
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/python/mozbuild/mozbuild/configure/__init__.py", 
line 430, in _value_for
     return self._value_for_option(obj)
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/python/mozbuild/mozbuild/util.py", 
line 925, in method_call
     cache[args] = self.func(instance, *args)
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/python/mozbuild/mozbuild/configure/__init__.py", 
line 473, in _value_for_option
     value, option_string = self._helper.handle(option)
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/python/mozbuild/mozbuild/configure/options.py", 
line 466, in handle
     ret = option.get_value(arg, origin)
   File 
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/python/mozbuild/mozbuild/configure/options.py", 
line 366, in get_value
     % (val, ', '.join("'%s'" % c for c in self.choices)))
mozbuild.configure.options.InvalidOptionError: 'cairo-gtk2' is not one of 
'cairo-windows', 'cairo-gtk3', 'cairo-gtk3-wayland', 'cairo-cocoa', 
'cairo-uikit', 'cairo-android', 'cairo-gonk'
*** Fix above errors and then restart with\
                "gmake -f client.mk build"
gmake[2]: *** 
[/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/client.mk:383: 
configure] Error 1
gmake[2]: Leaving directory '/usr/ports/www/ff_nightly'
===>  Script "configure" failed unexpectedly.
Please report the problem to gecko at FreeBSD.org [maintainer] and attach the
"/usr/ports/www/ff_nightly/work/mozilla-inbound-dc3d434b43e5/config.log"
including the output of the failure of your make command. Also, it might 
be
a good idea to provide an overview of all packages installed on your 
system
(e.g. a /usr/local/sbin/pkg-static info -g -Ea).
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/www/ff_nightly
*** Error code 1


Any help is appreciated, thanks in advance.


More information about the freebsd-gecko mailing list