Hello,

I'm trying to build seamonkey on a NetBSD workstation (PWS500a, AXP architecture). On x86/amd64, I obtain a runnable application, but on alpha, build process crashes with following error :

/usr/pkgsrc/www/seamonkey/work/build/_virtualenv/bin/python /usr/pkgsrc/www/seamonkey/work/seamonkey-2.46/mozilla/config/expandlibs_exec.py --uselist -- /usr/pkgsrc/www/seamonkey/work/.cwrapper/bin/c++ -std=gnu++11 -o plugin-container -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include/libdrm -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/ffmpeg3 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wc++14-compat -Wno-invalid-offsetof -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -O2 -mcpu=ev56 -mtune=ev56 -mieee -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include/libdrm -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/ffmpeg3 -mcpu=ev56 -mtune=ev56 -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O -fomit-frame-pointer GMPLoader.o MozillaRuntimeMain.o -lpthread -Wl,-R/usr/pkg/lib/seamonkey -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/pkg/lib/pulseaudio -Wl,-R/usr/pkg/lib/pulseaudio -L/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nss -Wl,-R/usr/pkg/lib/nss -L/usr/pkg/lib/ffmpeg3 -Wl,-R/usr/pkg/lib/ffmpeg3 -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -rdynamic -Wl,-rpath-link,/usr/pkgsrc/www/seamonkey/work/build/dist/bin -Wl,-rpath-link,/usr/pkg/lib ../../config/external/nspr/libnspr.a ../../xpcom/glue/libxpcomglue_s.a ../../mozglue/build/libmozglue.a ../../memory/fallible/libfallible.a ../../dom/media/gmp/rlz/librlz.a -pie ../../toolkit/library/libxul.so -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nspr -lplds4 -lplc4 -lnspr4 -L/usr/lib -pthread -Wl,--export-dynamic Executing: ../../../.cwrapper/bin/c++ -std=gnu++11 -o plugin-container -DPNG_NO_ASSEMBLER_CODE -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include/libdrm -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/ffmpeg3 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wc++14-compat -Wno-invalid-offsetof -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -O2 -mcpu=ev56 -mtune=ev56 -mieee -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include/libdrm -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/ffmpeg3 -mcpu=ev56 -mtune=ev56 -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -fno-exceptions -fno-math-errno -pthread -pipe -O -fomit-frame-pointer /usr/pkgsrc/www/seamonkey/work/build/ipc/app/tmpEggSbF.list -lpthread -Wl,-R/usr/pkg/lib/seamonkey -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/pkg/lib/pulseaudio -Wl,-R/usr/pkg/lib/pulseaudio -L/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nss -Wl,-R/usr/pkg/lib/nss -L/usr/pkg/lib/ffmpeg3 -Wl,-R/usr/pkg/lib/ffmpeg3 -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -rdynamic -Wl,-rpath-link,/usr/pkgsrc/www/seamonkey/work/build/dist/bin -Wl,-rpath-link,/usr/pkg/lib ../../xpcom/glue/libxpcomglue_s.a -pie ../../toolkit/library/libxul.so -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nspr -lplds4 -lplc4 -lnspr4 -L/usr/lib -pthread -Wl,--export-dynamic
/usr/pkgsrc/www/seamonkey/work/build/ipc/app/tmpEggSbF.list:
    INPUT("GMPLoader.o")
    INPUT("MozillaRuntimeMain.o")
    INPUT("../../mozglue/build/dummy.o")
    INPUT("../../memory/mozalloc/Unified_cpp_memory_mozalloc0.o")
    INPUT("../../mozglue/misc/StackWalk.o")
    INPUT("../../mozglue/misc/TimeStamp.o")
    INPUT("../../mozglue/misc/TimeStamp_posix.o")
    INPUT("../../mfbt/Compression.o")
    INPUT("../../mfbt/Decimal.o")
    INPUT("../../mfbt/Unified_cpp_mfbt0.o")
    INPUT("../../memory/fallible/fallible.o")
    INPUT("../../dom/media/gmp/rlz/Unified_cpp_dom_media_gmp_rlz0.o")

../../toolkit/library/libxul.so: undefined reference to `nearbyintf'
../../toolkit/library/libxul.so: undefined reference to `nearbyint'

nearbyintf and nearbyint are available in libm. Thus, I understand that -lm is missing somewhere.

        I have tried to add :

if CONFIG['OS_ARCH'] == 'NetBSD':
    OS_LIBS += [
        'm',
    ]

in mozilla/toolkit/library/moz.build but I'm obtain the same error. I don't know how fix this issue.

        Best regards,

        JKB
_______________________________________________
support-seamonkey mailing list
support-seamonkey@lists.mozilla.org
https://lists.mozilla.org/listinfo/support-seamonkey

Reply via email to