Hello Adrian,

build has started now and i got  a build error:

/usr/bin/g++ -o Unified_cpp_js_src26.o -c
-I/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers -include
/<<PKGBUILDDIR>>/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1
-DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES
'-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE
-I/<<PKGBUILDDIR>>/js/src -I/<<PKGBUILDDIR>>/build-browser/js/src
-I/<<PKGBUILDDIR>>/build-browser/dist/include -I/usr/include/nspr -fPIC
-DMOZILLA_CLIENT -include
/<<PKGBUILDDIR>>/build-browser/js/src/js-confdefs.h -Wdate-time
-D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall
-Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith
-Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings
-Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond
-Wimplicit-fallthrough -Wno-error=maybe-uninitialized
-Wno-error=deprecated-declarations -Wno-error=array-bounds
-Wno-error=free-nonheap-object -Wno-error=multistatement-macros
-Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-noexcept-type
-fno-sized-deallocation -fstack-protector-strong -Wformat
-Werror=format-security -fno-schedule-insns2 -fno-lifetime-dse
-fno-delete-null-pointer-checks -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
-fno-rtti -ffunction-sections -fdata-sections -fno-exceptions
-fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer
-Wno-shadow -Werror=format -fno-strict-aliasing  -MD -MP -MF
.deps/Unified_cpp_js_src26.o.pp
/<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src26.cpp
In file included from
/<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src26.cpp:20:
/<<PKGBUILDDIR>>/js/src/util/NativeStack.cpp:29:1: error: ‘pid_t gettid()’
was declared ‘extern’ and later ‘static’ [-fpermissive]
   29 | gettid()
      | ^~~~~~
In file included from /usr/include/unistd.h:1186,
                 from
/<<PKGBUILDDIR>>/build-browser/dist/system_wrappers/unistd.h:3,
                 from /<<PKGBUILDDIR>>/js/src/util/NativeStack.cpp:27,
                 from
/<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src26.cpp:20:
/usr/include/sparc64-linux-gnu/bits/unistd_ext.h:34:16: note: previous
declaration of ‘__pid_t gettid()’
   34 | extern __pid_t gettid (void) __THROW;
      |                ^~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:18,
                 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
                 from /<<PKGBUILDDIR>>/js/src/threading/posix/Thread.cpp:26,
                 from
/<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src26.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In
instantiation of ‘void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value;
long unsigned int N = 2]’:
/<<PKGBUILDDIR>>/js/src/jsapi.h:85:30:   required from
‘JS::AutoValueArray<N>::AutoValueArray(JSContext*) [with long unsigned int
N = 2]’
/<<PKGBUILDDIR>>/js/src/vm/Stack.h:982:45:   required from
‘js::detail::FixedArgsBase<Construct, N>::FixedArgsBase(JSContext*) [with
js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 0]’
/<<PKGBUILDDIR>>/js/src/vm/Stack.h:1019:54:   required from
‘js::FixedInvokeArgs<N>::FixedInvokeArgs(JSContext*) [with long unsigned
int N = 0]’
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:85:31:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9:
warning: ‘void* memset(void*, int, size_t)’ clearing an object of
non-trivial type ‘union JS::Value’; use assignment or value-initialization
instead [-Wclass-memaccess]
   67 |   memset(aT, 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:24,
                 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
                 from /<<PKGBUILDDIR>>/js/src/threading/posix/Thread.cpp:26,
                 from
/<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src26.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:313:32: note: ‘union
JS::Value’ declared here
  313 | union MOZ_NON_PARAM alignas(8) Value
      |                                ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:18,
                 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
                 from /<<PKGBUILDDIR>>/js/src/threading/posix/Thread.cpp:26,
                 from
/<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src26.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In
instantiation of ‘void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value;
long unsigned int N = 3]’:
/<<PKGBUILDDIR>>/js/src/jsapi.h:85:30:   required from
‘JS::AutoValueArray<N>::AutoValueArray(JSContext*) [with long unsigned int
N = 3]’
/<<PKGBUILDDIR>>/js/src/vm/Stack.h:982:45:   required from
‘js::detail::FixedArgsBase<Construct, N>::FixedArgsBase(JSContext*) [with
js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 1]’
/<<PKGBUILDDIR>>/js/src/vm/Stack.h:1019:54:   required from
‘js::FixedInvokeArgs<N>::FixedInvokeArgs(JSContext*) [with long unsigned
int N = 1]’
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:100:31:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9:
warning: ‘void* memset(void*, int, size_t)’ clearing an object of
non-trivial type ‘union JS::Value’; use assignment or value-initialization
instead [-Wclass-memaccess]
   67 |   memset(aT, 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:24,
                 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
                 from /<<PKGBUILDDIR>>/js/src/threading/posix/Thread.cpp:26,
                 from
/<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src26.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:313:32: note: ‘union
JS::Value’ declared here
  313 | union MOZ_NON_PARAM alignas(8) Value
      |                                ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:18,
                 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
                 from /<<PKGBUILDDIR>>/js/src/threading/posix/Thread.cpp:26,
                 from
/<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src26.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h: In
instantiation of ‘void mozilla::PodArrayZero(T (&)[N]) [with T = JS::Value;
long unsigned int N = 4]’:
/<<PKGBUILDDIR>>/js/src/jsapi.h:85:30:   required from
‘JS::AutoValueArray<N>::AutoValueArray(JSContext*) [with long unsigned int
N = 4]’
/<<PKGBUILDDIR>>/js/src/vm/Stack.h:982:45:   required from
‘js::detail::FixedArgsBase<Construct, N>::FixedArgsBase(JSContext*) [with
js::MaybeConstruct Construct = js::NO_CONSTRUCT; long unsigned int N = 2]’
/<<PKGBUILDDIR>>/js/src/vm/Stack.h:1019:54:   required from
‘js::FixedInvokeArgs<N>::FixedInvokeArgs(JSContext*) [with long unsigned
int N = 2]’
/<<PKGBUILDDIR>>/js/src/vm/Interpreter.h:119:31:   required from here
/<<PKGBUILDDIR>>/build-browser/dist/include/mozilla/PodOperations.h:67:9:
warning: ‘void* memset(void*, int, size_t)’ clearing an object of
non-trivial type ‘union JS::Value’; use assignment or value-initialization
instead [-Wclass-memaccess]
   67 |   memset(aT, 0, N * sizeof(T));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jsutil.h:24,
                 from /<<PKGBUILDDIR>>/js/src/threading/Thread.h:19,
                 from /<<PKGBUILDDIR>>/js/src/threading/posix/Thread.cpp:26,
                 from
/<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src26.cpp:2:
/<<PKGBUILDDIR>>/build-browser/dist/include/js/Value.h:313:32: note: ‘union
JS::Value’ declared here
  313 | union MOZ_NON_PARAM alignas(8) Value
      |                                ^~~~~
In file included from /<<PKGBUILDDIR>>/js/src/jit/IonCode.h:16,
                 from /<<PKGBUILDDIR>>/js/src/jit/JSJitFrameIter.h:12,
                 from /<<PKGBUILDDIR>>/js/src/vm/Stack.h:23,
                 from /<<PKGBUILDDIR>>/js/src/frontend/NameCollections.h:13,
                 from /<<PKGBUILDDIR>>/js/src/vm/Runtime.h:28,
                 from /<<PKGBUILDDIR>>/js/src/vm/JSContext.h:22,
                 from /<<PKGBUILDDIR>>/js/src/util/AllocPolicy.cpp:9,
                 from
/<<PKGBUILDDIR>>/build-browser/js/src/Unified_cpp_js_src26.cpp:11:
/<<PKGBUILDDIR>>/js/src/jit/ExecutableAllocator.h:55:13: warning: ‘void
sync_instruction_memory(caddr_t, u_int)’ defined but not used
[-Wunused-function]
   55 | static void sync_instruction_memory(caddr_t v, u_int len)
      |             ^~~~~~~~~~~~~~~~~~~~~~~
make[5]: *** [/<<PKGBUILDDIR>>/config/rules.mk:1033:
Unified_cpp_js_src26.o] Error 1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/build-browser/js/src'
make[4]: *** [/<<PKGBUILDDIR>>/config/recurse.mk:74: js/src/target] Error 2
make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-browser'
make[3]: *** [/<<PKGBUILDDIR>>/config/recurse.mk:34: compile] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/build-browser'
make[2]: *** [/<<PKGBUILDDIR>>/config/rules.mk:418: default] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build-browser'
dh_auto_build: error: cd build-browser && make -j1
LD_LIBS=-Wl,--no-gc-sections _LEAKTEST_FILES=leaktest.py returned exit code
2
make[1]: *** [debian/rules:216: stamps/build-browser] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:321: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit
status 2
--------------------------------------------------------------------------------
Build finished at 2021-11-18T18:18:42Z

Finished
--------

Regards,
Connor

On Thu, Nov 18, 2021 at 2:14 PM John Paul Adrian Glaubitz <
glaub...@physik.fu-berlin.de> wrote:

> On 11/18/21 13:57, Connor McLaughlan wrote:
> > Build-Depends: autotools-dev, debhelper (>= 9.20160114), autoconf2.13,
> > libx11-dev, libx11-xcb-dev, libxt-dev, libgtk-3-dev, libgtk2.0-dev (>=
> > 2.10), libglib2.0-dev (>= 2.16.0), libstartup-notification0-dev,
> > libjpeg-dev, zlib1g-dev, libreadline-dev, python2.7, python2-minimal (>=
> > 2.6.6-13~), python3, python-ply, dpkg-dev (>= 1.16.1.1~), libnspr4-dev
> (>=
> > 2:4.19~), libnss3-dev (>= 2:3.38~), libsqlite3-dev (>= 3.24.0),
> libvpx-dev
> > (>= 1.5.0), libdbus-glib-1-dev, libffi-dev, libevent-dev (>= 1.4.1),
> > libjsoncpp-dev, libpulse-dev, libasound2-dev, yasm (>= 1.1), rustc (>=
> > 1.24), cargo (>= 0.25), llvm-11-dev, libclang-11-dev, clang-11, llvm-11,
> > zip, unzip, locales, xvfb, xfonts-base, xauth, ttf-bitstream-vera,
> > fonts-freefont-ttf, fonts-dejima-mincho, iso-codes
> >
> > However this didn't change anything regarding the error...
>
> Did you add "llvm"? Not "llvm-11".
>
> Adrian
>
> --
>  .''`.  John Paul Adrian Glaubitz
> : :' :  Debian Developer - glaub...@debian.org
> `. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
>   `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913
>
>

Reply via email to