https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277075

Cameron <c...@neo-zeon.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |c...@neo-zeon.de

--- Comment #4 from Cameron <c...@neo-zeon.de> ---
Same for me on a fresh install of FreeBSD 14.0-RELEASE (with llvm15-15.0.7_10):

gmake[5]: Leaving directory '/usr/ports/www/firefox/work/.build/dom/base'
ld.lld: warning: undefined symbol: aom_codec_version
>>> referenced by libaomenc.c
>>>               lto.tmp:(av1_init_static)
>>> referenced by libaomenc.c
>>>               lto.tmp:(av1_init_static)

ld.lld: warning: undefined symbol: aom_codec_av1_cx
>>> referenced by libaomenc.c
>>>               lto.tmp:(av1_init_static)
>>> referenced by libaomenc.c
>>>               lto.tmp:(av1_init)

ld.lld: warning: undefined symbol: aom_codec_get_caps
>>> referenced by libaomenc.c
>>>               lto.tmp:(av1_init_static)
>>> referenced by libaomenc.c
>>>               lto.tmp:(aom_init)

ld.lld: warning: undefined symbol: aom_codec_encode
>>> referenced by libaomenc.c
>>>               lto.tmp:(aom_encode)

ld.lld: warning: undefined symbol: aom_codec_get_cx_data
>>> referenced by libaomenc.c
>>>               lto.tmp:(aom_encode)
>>> referenced by libaomenc.c
>>>               lto.tmp:(aom_encode)

ld.lld: warning: undefined symbol: aom_codec_destroy
>>> referenced by libaomenc.c
>>>               lto.tmp:(aom_free)

ld.lld: warning: undefined symbol: aom_codec_version_str
>>> referenced by libaomenc.c
>>>               lto.tmp:(aom_init)

ld.lld: warning: undefined symbol: aom_codec_build_config
>>> referenced by libaomenc.c
>>>               lto.tmp:(aom_init)

ld.lld: warning: undefined symbol: aom_codec_enc_config_default
>>> referenced by libaomenc.c
>>>               lto.tmp:(aom_init)

ld.lld: warning: undefined symbol: aom_codec_err_to_string
>>> referenced by libaomenc.c
>>>               lto.tmp:(aom_init)

ld.lld: warning: undefined symbol: aom_codec_enc_init_ver
>>> referenced by libaomenc.c
>>>               lto.tmp:(aom_init)

ld.lld: warning: undefined symbol: aom_codec_set_option
>>> referenced by libaomenc.c
>>>               lto.tmp:(aom_init)

ld.lld: warning: undefined symbol: aom_img_wrap
>>> referenced by libaomenc.c
>>>               lto.tmp:(aom_init)

ld.lld: warning: undefined symbol: aom_codec_error
>>> referenced by libaomenc.c
>>>               lto.tmp:(log_encoder_error)

ld.lld: warning: undefined symbol: aom_codec_error_detail
>>> referenced by libaomenc.c
>>>               lto.tmp:(log_encoder_error)

ld.lld: warning: undefined symbol: aom_codec_control
>>> referenced by libaomenc.c
>>>               lto.tmp:(codecctl_int)
>>> referenced by libaomenc.c
>>>               lto.tmp:(codecctl_imgp)
>>> referenced by libaomenc.c
>>>               lto.tmp:(codecctl_intp)
/usr/ports/www/firefox/work/.mozbuild/srcdirs/firefox-123.0-38f2bafb2ce2/_virtualenvs/build/bin/python
-m mozbuild.action.check_binary libmozavcodec.so
chmod +x libmozavcodec.so
./../../config/nsinstall -R -m 644 'libmozavcodec.so' '../../../dist/bin'
gmake[5]: Leaving directory
'/usr/ports/www/firefox/work/.build/media/ffvpx/libavcodec'
2 warnings generated.
gmake[5]: Leaving directory '/usr/ports/www/firefox/work/.build/dom/media'
gmake[4]: Leaving directory '/usr/ports/www/firefox/work/.build'
gmake[3]: *** [/usr/ports/www/firefox/work/firefox-123.0/config/recurse.mk:34:
compile] Error 2
gmake[3]: Leaving directory '/usr/ports/www/firefox/work/.build'
gmake[2]: *** [/usr/ports/www/firefox/work/firefox-123.0/config/rules.mk:361:
all] Error 2
gmake[2]: Leaving directory '/usr/ports/www/firefox/work/.build'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

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

Stop.
make: stopped in /usr/ports/www/firefox

Martin Neubauer's  fix to add "-Wl,--undefined-version" to the port's Makefile
fails with (maybe I need llvm17 for this to work?):

===>>> make build failed for www/firefox
===>>> Aborting update
ld.lld: error:
/usr/ports/www/firefox/work/.build/x86_64-unknown-freebsd/release/libbuiltins_static.a(builtins_static-3a1fcf7b18307834.builtins_static.96d18d21dbed042d-cgu.0.rcgu.o):
Unknown attribute kind (86) (Producer: 'LLVM17.0.6-rust-1.76.0-stable' Reader:
'LLVM 15.0.7')
gmake[5]: Entering directory '/usr/ports/www/firefox/work/.build/layout/style'
gmake[5]: Nothing to be done for 'target-objects'.
clang-15gmake[5]: Leaving directory
'/usr/ports/www/firefox/work/.build/layout/style'
: error: linker command failed with exit code 1 (use -v to see invocation)

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to