pkgsrc-Users archive

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

Patch for seamonkey-2.53.2nb5



Hi,

i am using NetBSD9/sparc64 with pkgsrc-2020Q2.
I am unsure if www/seamonkey is supposed to build on this platform.

So far i have found a missing include in
/usr/pkgsrc/www/seamonkey/work/seamonkey-2.53.2/mozilla/gfx/layers/ipc/CompositorThread.cpp

bash-5.0# diff -u CompositorThread.cpp.broken CompositorThread.cpp
--- CompositorThread.cpp.broken 2020-08-31 17:12:59.528669066 +0200
+++ CompositorThread.cpp        2020-08-31 17:15:59.513942866 +0200
@@ -7,6 +7,7 @@
 #include "MainThreadUtils.h"
 #include "nsThreadUtils.h"
 #include "CompositorBridgeParent.h"
+#include "mozilla/layers/CompositorManagerParent.h"
 #include "mozilla/layers/ImageBridgeParent.h"
 #include "mozilla/media/MediaSystemResourceService.h"

The build error was:

gmake[3]: Leaving directory '/usr/pkgsrc/www/seamonkey/work/build/gfx/gl'
gmake[3]: Entering directory '/usr/pkgsrc/www/seamonkey/work/build/gfx/layers'
/usr/pkgsrc/www/seamonkey/work/.cwrapper/bin/c++ -o
Unified_cpp_gfx_layers8.o -c
-I/usr/pkgsrc/www/seamonkey/work/build/dist/stl_wrappers
-I/usr/pkgsrc/www/seamonkey/work/build/dist/system_wrappers -include
/usr/pkgsrc/www/seamonkey/work/seamonkey-2.53.2/mozilla/config/gcc_hidden.h
-DNDEBUG=1 -DTRIMMED=1 -DGOOGLE_PROTOBUF_NO_RTTI
-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DOS_POSIX=1 -DOS_NETBSD=1
-DOS_BSD=1 -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE
-DMOZILLA_INTERNAL_API -DIMPL_LIBXUL
-I/usr/pkgsrc/www/seamonkey/work/seamonkey-2.53.2/mozilla/gfx/layers
-I/usr/pkgsrc/www/seamonkey/work/build/gfx/layers
-I/usr/pkgsrc/www/seamonkey/work/build/ipc/ipdl/_ipdlheaders
-I/usr/pkgsrc/www/seamonkey/work/seamonkey-2.53.2/mozilla/ipc/chromium/src
-I/usr/pkgsrc/www/seamonkey/work/seamonkey-2.53.2/mozilla/ipc/glue
-I/usr/pkgsrc/www/seamonkey/work/seamonkey-2.53.2/mozilla/docshell/base
-I/usr/pkgsrc/www/seamonkey/work/seamonkey-2.53.2/mozilla/layout/base
-I/usr/pkgsrc/www/seamonkey/work/seamonkey-2.53.2/mozilla/layout/generic
-I/usr/pkgsrc/www/seamonkey/work/seamonkey-2.53.2/mozilla/media/libyuv/libyuv/include
-I/usr/pkgsrc/www/seamonkey/work/build/dist/include
-I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/nspr
-I/usr/pkgsrc/www/seamonkey/work/build/dist/include/nss
-I/usr/X11R7/include/pixman-1 -fPIC -DPIC -DMOZILLA_CLIENT -include
/usr/pkgsrc/www/seamonkey/work/build/mozilla-config.h
-DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/pkg/include/glib-2.0
-I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include
-I/usr/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss
-I/usr/X11R7/include -I/usr/X11R7/include/libdrm
-I/usr/pkg/include/ffmpeg4 -I/usr/X11R7/include/freetype2 -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 -Wformat -Wformat-overflow=2 -O2
-D_FORTIFY_SOURCE=2 -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include
-I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0
-I/usr/pkg/lib/glib-2.0/include -I/usr/include -I/usr/pkg/include/nspr
-I/usr/pkg/include/nss/nss -I/usr/X11R7/include
-I/usr/X11R7/include/libdrm -I/usr/pkg/include/ffmpeg4
-I/usr/X11R7/include/freetype2 -fno-exceptions -fno-strict-aliasing
-Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe
-I/usr/pkg/include -g -O2 -fomit-frame-pointer
-I/usr/pkgsrc/www/seamonkey/work/build/dist/include/cairo
-I/usr/pkgsrc/www/seamonkey/work/seamonkey-2.53.2/mozilla/widget/gtk/compat-gtk3
-I/usr/pkg/include/gtk-3.0 -I/usr/pkg/include/pango-1.0
-I/usr/pkg/include -I/usr/pkg/include/glib-2.0
-I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/harfbuzz
-I/usr/X11R7/include/freetype2 -I/usr/pkg/include/fribidi
-I/usr/X11R7/include -I/usr/pkg/include/cairo
-I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/libpng16
-I/usr/pkg/include/gdk-pixbuf-2.0 -D_REENTRANT
-I/usr/pkg/include/gio-unix-2.0 -D_REENTRANT
-I/usr/pkg/include/atk-1.0 -I/usr/pkg/include/at-spi2-atk/2.0
-I/usr/pkg/include/at-spi-2.0 -I/usr/pkg/include/dbus-1.0
-I/usr/pkg/lib/dbus-1.0/include -I/usr/pkg/include/gtk-3.0/unix-print
-D_REENTRANT -D_REENTRANT -D_REENTRANT -D_REENTRANT -D_REENTRANT
-pthread -Wno-error=shadow -Wno-maybe-uninitialized -MD -MP -MF
.deps/Unified_cpp_gfx_layers8.o.pp
/usr/pkgsrc/www/seamonkey/work/build/gfx/layers/Unified_cpp_gfx_layers8.cpp
In file included from
/usr/pkgsrc/www/seamonkey/work/build/gfx/layers/Unified_cpp_gfx_layers8.cpp:2:0:
/usr/pkgsrc/www/seamonkey/work/seamonkey-2.53.2/mozilla/gfx/layers/ipc/CompositorThread.cpp:
In static member function 'static void
mozilla::layers::CompositorThreadHolder::Shutdown()':
/usr/pkgsrc/www/seamonkey/work/seamonkey-2.53.2/mozilla/gfx/layers/ipc/CompositorThread.cpp:132:28:
error: incomplete type 'mozilla::layers::CompositorManagerParent' used
in nested name specifier
   CompositorManagerParent::Shutdown();
                            ^~~~~~~~
gmake[3]: *** [/usr/pkgsrc/www/seamonkey/work/seamonkey-2.53.2/mozilla/config/rules.mk:1048:
Unified_cpp_gfx_layers8.o] Error 1
gmake[3]: Leaving directory '/usr/pkgsrc/www/seamonkey/work/build/gfx/layers'
gmake[2]: *** [/usr/pkgsrc/www/seamonkey/work/seamonkey-2.53.2/mozilla/config/recurse.mk:73:
gfx/layers/target] Error 2
gmake[2]: Leaving directory '/usr/pkgsrc/www/seamonkey/work/build'
gmake[1]: *** [/usr/pkgsrc/www/seamonkey/work/seamonkey-2.53.2/mozilla/config/recurse.mk:33:
compile] Error 2
gmake[1]: Leaving directory '/usr/pkgsrc/www/seamonkey/work/build'
gmake: *** [/usr/pkgsrc/www/seamonkey/work/seamonkey-2.53.2/mozilla/config/rules.mk:452:
all] Error 2
*** Error code 2

Stop.
make[2]: stopped in /usr/pkgsrc/www/seamonkey
*** Error code 1

Stop.
make[1]: stopped in /usr/pkgsrc/www/seamonkey
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/www/seamonkey


Regards,
Connor


Home | Main Index | Thread Index | Old Index