tech-pkg archive

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

Issue with Firefox on aarch64



Hi,

Is anyone clueful enough to know what's going on here and how to fix it? Should I send-pr?

Thanks :)
John



/usr/pkgsrc/www/firefox/work/.cwrapper/bin/c++ -std=gnu++17 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DPNG_NO_ASSEMBLER_CODE -I/usr/local/include -I/usr/include -I/usr/local/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/local/include/glib-2.0 -I/usr/local/include/gio-unix-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/ffmpeg7 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -O2 -D_GLIBCXX_INCLUDE_NEXT_C_HEADERS -D__LOCALE_C_ONLY -I/usr/local/include -I/usr/include -I/usr/local/include/nspr -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/local/include/glib-2.0 -I/usr/local/include/gio-unix-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/ffmpeg7 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -O2 -fomit-frame-pointer -funwind-tables -shared -Wl,-z,defs -Wl,--ignore-unresolved-symbol,environ -Wl,--gc-sections -Wl,-soname,libxul.so -o ../../../dist/bin/libxul.so -Wl,@/usr/pkgsrc/www/firefox/work/build/toolkit/library/build/libxul_so.list -Wl,-R/usr/local/lib/firefox -Wl,-R/usr/local/lib -Wl,-zrelro -L/usr/local/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/local/lib/nspr -Wl,-R/usr/local/lib/nspr -L/usr/local/lib/nss -Wl,-R/usr/local/lib/nss -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/local/lib/ffmpeg7 -Wl,-R/usr/local/lib/ffmpeg7 -Wl,--build-id=sha1 -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,now -Wl,-z,nocopyreloc -fstack-protector-strong -Wl,-rpath-link,/usr/pkgsrc/www/firefox/work/build/dist/bin ../../../js/src/build/libjs_static.a ../../../build/pure_virtual/libpure_virtual.a ../../../aarch64-unknown-netbsd/release/libgkrust.a ../../../dist/bin/libgkcodecs.so ../../../dist/bin/liblgpllibs.so ../../../dist/bin/libmozsqlite3.so ../../../dist/bin/libmozgtk.so ../../../dist/bin/libmozwayland.so -Wl,--version-script,libxul.so.symbols -L/usr/local/lib -licui18n -Wl,-R/usr/local/lib -licuuc -licudata -ldl -lrt -lX11 -lXcomposite -lXdamage -lXext -lXfixes -lXrandr -lXrender -lpthread -lffi -L/usr/local/lib/nspr -Wl,-R/usr/local/lib/nspr -lplds4 -lplc4 -lnspr4 -lz -lm -Wl,-R/usr/local/lib/nss -L/usr/local/lib/nss -lssl3 -lsmime3 -lnss3 -lnssutil3 -lfreetype -Wl,-rpath,/usr/X11R7/lib -L/usr/X11R7/lib -lfontconfig -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -lwebp -lwebpdemux -Wl,-R/usr/lib -levent -lvpx -lpixman-1 -lxcb-shm -lX11-xcb -lxcb -lXcursor -lXi ld: warning: libfreetype.so.19, needed by /usr/pkgsrc/www/firefox/work/.buildlink/lib/libfontconfig.so, may conflict with libfreetype.so.6 ld: ../../../media/libyuv/libyuv/libyuv_libyuv/convert.o: in function `ARGBToI420': convert.cc:(.text.ARGBToI420+0xf0): undefined reference to `ARGBToUVRow_SVE2' ld: convert.cc:(.text.ARGBToI420+0xf8): undefined reference to `ARGBToUVRow_SVE2' ld: ../../../media/libyuv/libyuv/libyuv_libyuv/convert.o: in function `BGRAToI420': convert.cc:(.text.BGRAToI420+0xf0): undefined reference to `BGRAToUVRow_SVE2' ld: convert.cc:(.text.BGRAToI420+0xf8): undefined reference to `BGRAToUVRow_SVE2' ld: ../../../media/libyuv/libyuv/libyuv_libyuv/convert.o: in function `ABGRToI420': convert.cc:(.text.ABGRToI420+0xf0): undefined reference to `ABGRToUVRow_SVE2' ld: convert.cc:(.text.ABGRToI420+0xf8): undefined reference to `ABGRToUVRow_SVE2' ld: ../../../media/libyuv/libyuv/libyuv_libyuv/convert.o: in function `RGBAToI420': convert.cc:(.text.RGBAToI420+0xf0): undefined reference to `RGBAToUVRow_SVE2' ld: convert.cc:(.text.RGBAToI420+0xf8): undefined reference to `RGBAToUVRow_SVE2' ld: ../../../media/libyuv/libyuv/libyuv_libyuv/Unified_cpp_media_libyuv_libyuv0.o: in function `I420ToARGBMatrix': Unified_cpp_media_libyuv_libyuv0.cpp:(.text.I420ToARGBMatrix+0x9c): undefined reference to `I422ToARGBRow_SVE2' ld: Unified_cpp_media_libyuv_libyuv0.cpp:(.text.I420ToARGBMatrix+0xa0): undefined reference to `I422ToARGBRow_SVE2' ld: ../../../media/libyuv/libyuv/libyuv_libyuv/Unified_cpp_media_libyuv_libyuv0.o: in function `I422ToARGBMatrix': Unified_cpp_media_libyuv_libyuv0.cpp:(.text.I422ToARGBMatrix+0xc0): undefined reference to `I422ToARGBRow_SVE2' ld: Unified_cpp_media_libyuv_libyuv0.cpp:(.text.I422ToARGBMatrix+0xc4): undefined reference to `I422ToARGBRow_SVE2' ld: ../../../media/libyuv/libyuv/libyuv_libyuv/Unified_cpp_media_libyuv_libyuv0.o: in function `I444ToARGBMatrix': Unified_cpp_media_libyuv_libyuv0.cpp:(.text.I444ToARGBMatrix+0xc8): undefined reference to `I444ToARGBRow_SVE2' ld: Unified_cpp_media_libyuv_libyuv0.cpp:(.text.I444ToARGBMatrix+0xcc): undefined reference to `I444ToARGBRow_SVE2' ld: ../../../media/libyuv/libyuv/libyuv_libyuv/Unified_cpp_media_libyuv_libyuv0.o: in function `I420AlphaToARGBMatrix': Unified_cpp_media_libyuv_libyuv0.cpp:(.text.I420AlphaToARGBMatrix+0xa4): undefined reference to `I422AlphaToARGBRow_SVE2' ld: Unified_cpp_media_libyuv_libyuv0.cpp:(.text.I420AlphaToARGBMatrix+0xa8): undefined reference to `I422AlphaToARGBRow_SVE2' ld: ../../../media/libyuv/libyuv/libyuv_libyuv/Unified_cpp_media_libyuv_libyuv0.o: in function `I400ToARGBMatrix': Unified_cpp_media_libyuv_libyuv0.cpp:(.text.I400ToARGBMatrix+0x98): undefined reference to `I400ToARGBRow_SVE2' ld: Unified_cpp_media_libyuv_libyuv0.cpp:(.text.I400ToARGBMatrix+0x9c): undefined reference to `I400ToARGBRow_SVE2' ld: ../../../media/libyuv/libyuv/libyuv_libyuv/Unified_cpp_media_libyuv_libyuv1.o: in function `ARGBToUVRow_Any_SVE2': Unified_cpp_media_libyuv_libyuv1.cpp:(.text.ARGBToUVRow_Any_SVE2+0x78): undefined reference to `ARGBToUVRow_SVE2' ld: Unified_cpp_media_libyuv_libyuv1.cpp:(.text.ARGBToUVRow_Any_SVE2+0xf0): undefined reference to `ARGBToUVRow_SVE2' ld: ../../../media/libyuv/libyuv/libyuv_libyuv/Unified_cpp_media_libyuv_libyuv1.o: in function `BGRAToUVRow_Any_SVE2': Unified_cpp_media_libyuv_libyuv1.cpp:(.text.BGRAToUVRow_Any_SVE2+0x78): undefined reference to `BGRAToUVRow_SVE2' ld: Unified_cpp_media_libyuv_libyuv1.cpp:(.text.BGRAToUVRow_Any_SVE2+0xf0): undefined reference to `BGRAToUVRow_SVE2' ld: ../../../media/libyuv/libyuv/libyuv_libyuv/Unified_cpp_media_libyuv_libyuv1.o: in function `ABGRToUVRow_Any_SVE2': Unified_cpp_media_libyuv_libyuv1.cpp:(.text.ABGRToUVRow_Any_SVE2+0x78): undefined reference to `ABGRToUVRow_SVE2' ld: Unified_cpp_media_libyuv_libyuv1.cpp:(.text.ABGRToUVRow_Any_SVE2+0xf0): undefined reference to `ABGRToUVRow_SVE2' ld: ../../../media/libyuv/libyuv/libyuv_libyuv/Unified_cpp_media_libyuv_libyuv1.o: in function `RGBAToUVRow_Any_SVE2': Unified_cpp_media_libyuv_libyuv1.cpp:(.text.RGBAToUVRow_Any_SVE2+0x78): undefined reference to `RGBAToUVRow_SVE2' ld: Unified_cpp_media_libyuv_libyuv1.cpp:(.text.RGBAToUVRow_Any_SVE2+0xf0): undefined reference to `RGBAToUVRow_SVE2' ld: ../../../dist/bin/libxul.so: hidden symbol `I422ToARGBRow_SVE2' isn't defined
ld: final link failed: bad value
gmake[3]: *** [/usr/pkgsrc/www/firefox/work/firefox-130.0.1/config/rules.mk:539: ../../../dist/bin/libxul.so] Error 1 gmake[3]: Leaving directory '/usr/pkgsrc/www/firefox/work/build/toolkit/library/build' gmake[2]: *** [/usr/pkgsrc/www/firefox/work/firefox-130.0.1/config/recurse.mk:72: toolkit/library/build/target] Error 2
gmake[2]: Leaving directory '/usr/pkgsrc/www/firefox/work/build'
gmake[1]: *** [/usr/pkgsrc/www/firefox/work/firefox-130.0.1/config/recurse.mk:34: compile] Error 2
gmake[1]: Leaving directory '/usr/pkgsrc/www/firefox/work/build'
gmake: *** [/usr/pkgsrc/www/firefox/work/firefox-130.0.1/config/rules.mk:359: all] Error 2
*** Error code 2

Stop.



Home | Main Index | Thread Index | Old Index