You are not logged in.

#1 2024-04-23 04:36:33

kronyx
Member
Registered: 2024-04-23
Posts: 14

(another) blender symbol lookup error

hey everyone
wee arch noobling here (been using arch for like 2 weeks now, literally just made this account) so forgive me if i make any stupid obvious mistakes

ok so i'm posting this because blender (main package) is acting up (doesn't open).

running it in the command line results in the following:

$ blender
blender: symbol lookup error: /usr/lib/libusd_ms.so: undefined symbol: _ZTIN17MaterialX_v1_38_97ElementE

i saw another post here presenting a similar issue but they were on blender-git, the problem was with alembic and sadly i have no idea how to adapt the procedure

Last edited by kronyx (2024-04-23 21:19:27)

Offline

#2 2024-04-23 04:55:57

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,664

Re: (another) blender symbol lookup error

With what versions of usd and materialx?

Offline

#3 2024-04-23 05:13:16

kronyx
Member
Registered: 2024-04-23
Posts: 14

Re: (another) blender symbol lookup error

Scimmia wrote:

With what versions of usd and materialx?

$ pacman -Q usd materialx
usd 24.03-2
materialx 1.38.10-1

Last edited by kronyx (2024-04-23 05:23:22)

Offline

#4 2024-04-23 07:51:01

NicolaiVdS
Member
Registered: 2024-04-23
Posts: 2

Re: (another) blender symbol lookup error

i seem to have the same issue

[nicolaivds@beast ~]$ blender
blender: symbol lookup error: /usr/lib/libusd_ms.so: undefined symbol: _ZTIN17MaterialX_v1_38_97ElementE
[nicolaivds@beast ~]$ pacman -Q usd materialx
usd 24.03-2
materialx 1.38.10-1

Offline

#5 2024-04-23 08:05:22

retupmoc
Member
Registered: 2024-03-15
Posts: 2

Re: (another) blender symbol lookup error

I am also having the same issue upon installing arch on a new system 3 days ago and trying to install blender. I was able to install and run it yesterday, but it seems the most recent update to blender has broken something.

pacman -Q usd materialx
usd 24.03-2

materialx 1.38.10-1

Last edited by retupmoc (2024-04-23 08:06:08)

Offline

#6 2024-04-23 09:18:03

Odahviing
Member
Registered: 2019-10-17
Posts: 10

Re: (another) blender symbol lookup error

Same issue here, also with

~ ❯ pacman -Q usd materialx blender
usd 24.03-2
materialx 1.38.10-1
blender 17:4.1.0-3

Offline

#7 2024-04-23 11:33:06

koffeinfriedhof
Member
Registered: 2017-11-30
Posts: 91

Re: (another) blender symbol lookup error

Same here.
For now I'm using the websites version from blender.org. For the new ones using Arch:
- download the package, enter the folder, e.g. ~/Downloads
- extract with

tar xf blender-4.1.1-linux-x64.tar.gz

- start with

./blender-4.1.1-linux-x64/blender

If you are already using blender 4.1 your settings will be used.

Alternatively one could enable the testing repos and see if it is fixed in the newer version (17:4.1.0-3 has already marked outdated). I currently can't report bugs anymore as I did not migrate to gitlab with arch wink Perhaps someone could check.

Offline

#8 2024-04-23 12:10:18

BlessedDog
Member
Registered: 2024-04-23
Posts: 1

Re: (another) blender symbol lookup error

Running into the same issue. I was able to use blender without issue yesterday, but today it keeps giving the exact same error. Seems to be related to materialx getting updated 12 hours ago (as of writing). The version on blender's website seems to work, even with my AMD RDNA3 card which previously was borked.

Offline

#9 2024-04-23 14:33:53

NicolaiVdS
Member
Registered: 2024-04-23
Posts: 2

Re: (another) blender symbol lookup error

koffeinfriedhof wrote:

Same here.
For now I'm using the websites version from blender.org. For the new ones using Arch:
- download the package, enter the folder, e.g. ~/Downloads
- extract with

tar xf blender-4.1.1-linux-x64.tar.gz

- start with

./blender-4.1.1-linux-x64/blender

If you are already using blender 4.1 your settings will be used.

Alternatively one could enable the testing repos and see if it is fixed in the newer version (17:4.1.0-3 has already marked outdated). I currently can't report bugs anymore as I did not migrate to gitlab with arch wink Perhaps someone could check.


can confirm this works

Offline

#10 2024-04-23 14:50:51

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,664

Re: (another) blender symbol lookup error

So it would appear materialx broke their ABI with 1.38.10. Has anyone reported this to Arch or upstream?

Offline

#11 2024-04-23 14:52:10

loqs
Member
Registered: 2014-03-06
Posts: 17,657

Re: (another) blender symbol lookup error

Has anyone reported this issue to the package maintainers on the Arch gitlab instance?  Has anyone tried rebuilding the package to see if that resolves the issue? I tried rebuilding 17:4.1.0-3 in a clean chroot without testing enabled and it failed during the final link:

[5918/5918] Linking CXX executable bin/blender
FAILED: bin/blender 
: && /usr/bin/c++ -Wuninitialized -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wcomma-subscript -Wformat-signedness -Wrestrict -Wno-suggest-override -Wuninitialized -Wno-stringop-overread -Wno-stringop-overflow -Wimplicit-fallthrough=5 -Wundef -Wmissing-declarations -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection  -g -ffile-prefix-map=/build/blender/src=/usr/src/debug/blender -fopenmp -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -ffp-contract=off -msse2 -fmacro-prefix-map="/build/blender/src/blender/"="" -fmacro-prefix-map="/build/blender/src/build/"="" -Wno-maybe-uninitialized -O2 -DNDEBUG -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now          -Wl,-z,pack-relative-relocs -fuse-ld=mold     -Wl,--version-script='/build/blender/src/blender/source/creator/symbols_unix.map' -latomic source/creator/CMakeFiles/blender.dir/creator.cc.o source/creator/CMakeFiles/blender.dir/creator_args.cc.o source/creator/CMakeFiles/blender.dir/creator_signals.cc.o source/creator/CMakeFiles/blender.dir/buildinfo.c.o -o bin/blender -L/build/blender/src/build/intern/cycles/device/../kernel -Wl,-rpath,/build/blender/src/build/intern/cycles/device/../kernel:/opt/intel/oneapi/compiler/latest/linux/lib:/usr/lib64/opencollada:  lib/libbf_blenkernel.a  /usr/lib/libtbb.so  lib/libbf_blenlib.a  lib/libbf_depsgraph.a  lib/libbf_dna.a  lib/libbf_intern_clog.a  lib/libbf_intern_guardedalloc.a  lib/libbf_windowmanager.a  /usr/lib/libjemalloc.so  -lutil  -lc  -lm  -ldl  lib/libbf_animrig.a  lib/libbf_asset_system.a  lib/libbf_blenloader.a  lib/libbf_blentranslation.a  lib/libbf_bmesh.a  lib/libbf_draw.a  lib/libbf_gpencil_modifiers_legacy.a  lib/libbf_imbuf.a  lib/libbf_modifiers.a  lib/libbf_nodes.a  lib/libbf_rna.a  lib/libbf_shader_fx.a  lib/libbf_simulation.a  lib/libbf_python.a  lib/libbf_python_bmesh.a  lib/libbf_editor_screen.a  lib/libbf_sequencer.a  lib/libbf_compositor.a  lib/libbf_editor_interface.a  lib/libbf_realtime_compositor.a  lib/libbf_io_alembic.a  lib/libbf_io_usd.a  lib/libbf_nodes_composite.a  lib/libbf_nodes_geometry.a  lib/libbf_nodes_shader.a  lib/libbf_nodes_texture.a  lib/libbf_editor_space_api.a  lib/libbf_editor_animation.a  lib/libbf_editor_armature.a  lib/libbf_editor_asset.a  lib/libbf_editor_curve.a  lib/libbf_editor_curves.a  lib/libbf_editor_gizmo_library.a  lib/libbf_editor_gpencil_legacy.a  lib/libbf_editor_io.a  lib/libbf_editor_mesh.a  lib/libbf_editor_object.a  lib/libbf_editor_physics.a  lib/libbf_editor_render.a  lib/libbf_editor_scene.a  lib/libbf_editor_sculpt_paint.a  lib/libbf_editor_sound.a  lib/libbf_editor_transform.a  lib/libbf_editor_undo.a  lib/libbf_render_hydra.a  lib/libbf_python_mathutils.a  lib/libbf_editor_space_sequencer.a  lib/libbf_render.a  lib/libbf_io_common.a  lib/libbf_geometry.a  lib/libbf_nodes_geometry_generated.a  lib/libbf_editor_geometry.a  lib/libbf_editor_space_action.a  lib/libbf_editor_space_clip.a  lib/libbf_editor_space_console.a  lib/libbf_editor_space_file.a  lib/libbf_editor_space_graph.a  lib/libbf_editor_space_image.a  lib/libbf_editor_space_info.a  lib/libbf_editor_space_nla.a  lib/libbf_editor_space_node.a  lib/libbf_editor_space_outliner.a  lib/libbf_editor_space_spreadsheet.a  lib/libbf_editor_space_statusbar.a  lib/libbf_editor_space_text.a  lib/libbf_editor_space_view3d.a  lib/libbf_io_collada.a  lib/libbf_io_wavefront_obj.a  lib/libbf_io_ply.a  lib/libbf_io_stl.a  lib/libbf_gpencil.a  lib/libbf_editor_grease_pencil.a  lib/libbf_editor_mask.a  lib/libbf_editor_lattice.a  lib/libbf_editor_metaball.a  lib/libbf_editor_util.a  lib/libbf_freestyle.a  lib/libbf_editor_uvedit.a  lib/libbf_blenkernel.a  lib/libbf_depsgraph.a  lib/libbf_windowmanager.a  lib/libbf_animrig.a  lib/libbf_asset_system.a  lib/libbf_blenloader.a  lib/libbf_blentranslation.a  lib/libbf_bmesh.a  lib/libbf_draw.a  lib/libbf_gpencil_modifiers_legacy.a  lib/libbf_imbuf.a  lib/libbf_modifiers.a  lib/libbf_nodes.a  lib/libbf_rna.a  lib/libbf_shader_fx.a  lib/libbf_simulation.a  lib/libbf_python.a  lib/libbf_python_bmesh.a  lib/libbf_editor_screen.a  lib/libbf_sequencer.a  lib/libbf_compositor.a  lib/libbf_editor_interface.a  lib/libbf_realtime_compositor.a  lib/libbf_io_alembic.a  lib/libbf_io_usd.a  lib/libbf_nodes_composite.a  lib/libbf_nodes_geometry.a  lib/libbf_nodes_shader.a  lib/libbf_nodes_texture.a  lib/libbf_editor_space_api.a  lib/libbf_editor_animation.a  lib/libbf_editor_armature.a  lib/libbf_editor_asset.a  lib/libbf_editor_curve.a  lib/libbf_editor_curves.a  lib/libbf_editor_gizmo_library.a  lib/libbf_editor_gpencil_legacy.a  lib/libbf_editor_io.a  lib/libbf_editor_mesh.a  lib/libbf_editor_object.a  lib/libbf_editor_physics.a  lib/libbf_editor_render.a  lib/libbf_editor_scene.a  lib/libbf_editor_sculpt_paint.a  lib/libbf_editor_sound.a  lib/libbf_editor_transform.a  lib/libbf_editor_undo.a  lib/libbf_render_hydra.a  lib/libbf_python_mathutils.a  lib/libbf_editor_space_sequencer.a  lib/libbf_render.a  lib/libbf_io_common.a  lib/libbf_geometry.a  lib/libbf_nodes_geometry_generated.a  lib/libbf_editor_geometry.a  lib/libbf_editor_space_action.a  lib/libbf_editor_space_clip.a  lib/libbf_editor_space_console.a  lib/libbf_editor_space_file.a  lib/libbf_editor_space_graph.a  lib/libbf_editor_space_image.a  lib/libbf_editor_space_info.a  lib/libbf_editor_space_nla.a  lib/libbf_editor_space_node.a  lib/libbf_editor_space_outliner.a  lib/libbf_editor_space_spreadsheet.a  lib/libbf_editor_space_statusbar.a  lib/libbf_editor_space_text.a  lib/libbf_editor_space_view3d.a  lib/libbf_io_collada.a  lib/libbf_io_wavefront_obj.a  lib/libbf_io_ply.a  lib/libbf_io_stl.a  lib/libbf_gpencil.a  lib/libbf_editor_grease_pencil.a  lib/libbf_editor_mask.a  lib/libbf_editor_lattice.a  lib/libbf_editor_metaball.a  lib/libbf_editor_util.a  lib/libbf_freestyle.a  lib/libbf_editor_uvedit.a  lib/libbf_ikplugin.a  lib/libbf_intern_iksolver.a  lib/libbf_intern_itasc.a  lib/libbf_intern_libmv.a  lib/libextern_ceres.a  /usr/lib/libpng.so  lib/libbf_intern_opensubdiv.a  lib/libextern_binreloc.a  lib/libbf_intern_rigidbody.a  lib/libextern_minilzo.a  lib/libextern_lzma.a  /usr/lib/libosdGPU.so  /usr/lib/libosdCPU.so  lib/libbf_intern_quadriflow.a  lib/libextern_quadriflow.a  lib/libbf_intern_ghost.a  /usr/lib/libspnav.so  /usr/lib/libX11.so  /usr/lib/libXrender.so  lib/libextern_xdnd.a  /usr/lib/libXxf86vm.so  /usr/lib/libXfixes.so  /usr/lib/libXi.so  /usr/lib/libxkbcommon.so  lib/libbf_intern_wayland_dynload.a  /usr/lib/libopenxr_loader.so  lib/libbf_intern_locale.a  lib/libextern_rangetree.a  lib/libbf_imbuf_openimageio.a  lib/libbf_intern_memutil.a  lib/libbf_intern_opencolorio.a  /usr/lib/libopenjp2.so  lib/libbf_avi.a  /usr/lib/libjpeg.so  lib/libbf_imbuf_cineon.a  /usr/lib/libwebp.so  /usr/lib/libwebpmux.so  /usr/lib/libwebpdemux.so  /usr/lib/libsharpyuv.so  lib/libbf_intern_dualcon.a  lib/libbf_nodes_function.a  lib/libbf_nodes_functions_generated.a  lib/libbf_nodes_function.a  lib/libbf_nodes_functions_generated.a  lib/libbf_python_gpu.a  lib/libbf_intern_cycles.a  lib/libextern_glog.a  lib/libextern_gflags.a  lib/libcycles_graph.a  lib/libcycles_bvh.a  lib/libcycles_device.a  lib/libcycles_kernel.a  lib/libcycles_scene.a  lib/libcycles_session.a  lib/libcycles_kernel_osl.a  lib/libcycles_integrator.a  lib/libcycles_bvh.a  lib/libcycles_device.a  lib/libcycles_kernel.a  lib/libcycles_scene.a  lib/libcycles_session.a  lib/libcycles_kernel_osl.a  lib/libcycles_integrator.a  /usr/lib/libembree4.so  lib/libextern_cuew.a  lib/libextern_hipew.a  -lcycles_kernel_oneapi_aot  /opt/intel/oneapi/compiler/latest/linux/lib/libsycl.so  /usr/lib/liboslcomp.so  /usr/lib/liboslexec.so  /usr/lib/liboslquery.so  /usr/lib/liboslnoise.so  /usr/lib/libOpenImageIO.so  /usr/lib/libOpenImageIO_Util.so  /usr/lib/libopenpgl.so.0.6.0  lib/libcycles_subd.a  lib/libcycles_util.a  lib/libextern_clew.a  /usr/lib/libOpenColorIO.so  /usr/lib/libyaml-cpp.so  /usr/lib/libexpat.so  /usr/lib/libpystring.so  /usr/lib/libAlembic.so  /usr/lib/libboost_python311.so.1.83.0  /usr/lib/libOpenImageDenoise.so  lib/libextern_bullet.a  lib/libbf_functions.a  lib/libbf_intern_sky.a  /usr/lib/libMaterialXFormat.so.1.38.10  /usr/lib/libMaterialXCore.so.1.38.10  lib/libbf_editor_space_buttons.a  lib/libbf_editor_space_script.a  lib/libbf_editor_space_topbar.a  lib/libbf_editor_space_userpref.a  /usr/lib/libpotrace.so  lib/libbf_intern_mantaflow.a  lib/libextern_mantaflow.a  /usr/lib64/libusd_ms.so  lib/libbf_python_ext.a  lib/libbf_imbuf_openexr.a  lib/libbf_editor_datafiles.a  lib/libbf_intern_audaspace.a  lib/libextern_sdlew.a  lib/libaudaspace-py.a  lib/libaudaspace.a  -lpthread  /usr/lib/libavcodec.so  /usr/lib/libavdevice.so  /usr/lib/libavfilter.so  /usr/lib/libavformat.so  /usr/lib/libavutil.so  /usr/lib/libswscale.so  /usr/lib/libswresample.so  /usr/lib/libfftw3f.so  /usr/lib/libfftw3.so  /usr/lib/libsndfile.so  /usr/lib/libopenal.so  lib/libbf_intern_openvdb.a  /usr/lib/libopenvdb.so  /usr/lib/libIex-3_2.so  /usr/lib/libOpenEXR-3_2.so  /usr/lib/libOpenEXRCore-3_2.so  /usr/lib/libIlmThread-3_2.so  /usr/lib/libImath-3_1.so  /usr/lib64/opencollada/libOpenCOLLADAStreamWriter.so  /usr/lib64/opencollada/libOpenCOLLADASaxFrameworkLoader.so  /usr/lib64/opencollada/libOpenCOLLADAFramework.so  /usr/lib64/opencollada/libOpenCOLLADABaseUtils.so  /usr/lib64/opencollada/libGeneratedSaxParser.so  /usr/lib64/opencollada/libMathMLSolver.so  /usr/lib64/opencollada/libbuffer.so  /usr/lib64/opencollada/libftoa.so  /usr/lib64/opencollada/libUTF.so  /usr/lib/libpcre.so  /usr/lib/libxml2.so  /usr/lib/libboost_regex.so.1.83.0  /usr/lib/libboost_date_time.so.1.83.0  /usr/lib/libboost_wave.so.1.83.0  /usr/lib/libboost_filesystem.so.1.83.0  /usr/lib/libboost_atomic.so.1.83.0  /usr/lib/libboost_locale.so.1.83.0  /usr/lib/libboost_thread.so.1.83.0  /usr/lib/libboost_chrono.so.1.83.0  /usr/lib/libboost_iostreams.so.1.83.0  /usr/lib/libboost_system.so.1.83.0  lib/libextern_nanosvg.a  /usr/lib/libpugixml.so  /usr/lib/libhpdf.so  /usr/lib/libtiff.so  lib/libextern_curve_fit_nd.a  lib/libbf_blenfont.a  lib/libbf_gpu.a  lib/libbf_intern_clog.a  lib/libbf_draw_shaders.a  /usr/lib/libepoxy.so  lib/libbf_gpu_shaders.a  lib/libbf_compositor_shaders.a  lib/libbf_ocio_shaders.a  /usr/lib/libfreetype.so  -Xlinker -export-dynamic  /usr/lib/libpython3.11.so  lib/libbf_blenlib.a  lib/libextern_fmtlib.a  /usr/lib/libz.so  lib/libbf_intern_eigen.a  lib/libextern_wcwidth.a  /usr/lib/libzstd.so  /usr/lib/libtbb.so  /usr/lib/libgmpxx.so  /usr/lib/libgmp.so  lib/libbf_intern_libc_compat.a  lib/libbf_dna.a  lib/libbf_intern_guardedalloc.a  -ldl && cd /build/blender/src/build/source/creator && /usr/bin/cmake -E echo Run:\ \"ninja\ install\"\ to\ copy\ runtime\ files\ and\ scripts\ to:\ /usr/share/blender/4.1
mold: warning: /build/blender/src/blender/source/creator/symbols_unix.map: cannot assign version `global` to symbol `_bss_start`: symbol not found
mold: warning: /build/blender/src/blender/source/creator/symbols_unix.map: cannot assign version `global` to symbol `__end`: symbol not found
mold: warning: symbol type mismatch: SDL_DestroyWindow
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_CreateWindow
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_SetWindowPosition
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_Quit
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_RenderPresent
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_GL_DeleteContext
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_GL_CreateContext
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_CreateWindowAndRenderer
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_PeepEvents
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_DestroyRenderer
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_GetCurrentVideoDriver
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_ShowWindow
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_WasInit
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_PollEvent
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_DestroyTexture
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_GetError
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_UpdateTexture
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_PumpEvents
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_Init
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_RenderClear
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_RenderCopy
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_GL_SwapWindow
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_GL_GetProcAddress
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_GL_SetAttribute
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_SetWindowTitle
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_CreateTexture
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: warning: symbol type mismatch: SDL_GL_MakeCurrent
>>> defined in lib/libextern_sdlew.a(sdlew.c.o) as STT_OBJECT
>>> defined in /usr/lib/libavdevice.so as STT_FUNC
mold: error: undefined symbol: pxrInternal_v0_24__pxrReserved__::UsdMtlxRead(std::shared_ptr<MaterialX_v1_38_10::Document const> const&, pxrInternal_v0_24__pxrReserved__::TfWeakPtr<pxrInternal_v0_24__pxrReserved__::UsdStage> const&, pxrInternal_v0_24__pxrReserved__::SdfPath const&, pxrInternal_v0_24__pxrReserved__::SdfPath const&)
>>> referenced by material.cc
>>>               lib/libbf_io_usd.a(material.cc.o):(blender::io::hydra::MaterialData::init())
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Edit:
Beaten by Scimmia

Last edited by loqs (2024-04-23 14:53:03)

Offline

#12 2024-04-23 15:33:02

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,664

Re: (another) blender symbol lookup error

Or more likely rebuilding usd instead of blender?

Offline

#13 2024-04-23 16:47:12

kronyx
Member
Registered: 2024-04-23
Posts: 14

Re: (another) blender symbol lookup error

koffeinfriedhof wrote:

Same here.
For now I'm using the websites version from blender.org. For the new ones using Arch:
- download the package, enter the folder, e.g. ~/Downloads
- extract with

tar xf blender-4.1.1-linux-x64.tar.gz

- start with

./blender-4.1.1-linux-x64/blender

If you are already using blender 4.1 your settings will be used.

that will be a good workaround for now
they weren't kidding, that edge sure bleeds lol

Offline

#14 2024-04-23 17:07:43

loqs
Member
Registered: 2014-03-06
Posts: 17,657

Re: (another) blender symbol lookup error

Scimmia wrote:

Or more likely rebuilding usd instead of blender?

https://drive.google.com/file/d/1Ysi7cj … sp=sharing usd-24.03-2.1-x86_64.pkg.tar.zst

Offline

#15 2024-04-23 18:43:48

gromit
Package Maintainer (PM)
From: Germany
Registered: 2024-02-10
Posts: 41
Website

Re: (another) blender symbol lookup error

Both usd and blender need to be rebuilt, I'm currently on it smile

Last edited by gromit (2024-04-23 18:44:12)

Offline

#16 2024-04-23 18:48:35

gromit
Package Maintainer (PM)
From: Germany
Registered: 2024-02-10
Posts: 41
Website

Re: (another) blender symbol lookup error

I have now also created an upstream issue: https://github.com/AcademySoftwareFound … ssues/1789

Offline

#17 2024-04-23 19:24:19

gromit
Package Maintainer (PM)
From: Germany
Registered: 2024-02-10
Posts: 41
Website

Re: (another) blender symbol lookup error

Should be fixed now for [extra-testing] with versions

blender 17:4.1.1-4
usd 24.03-7

and for [extra] with

blender 17:4.1.1-3
usd 24.03-6

Offline

#18 2024-04-23 21:20:36

kronyx
Member
Registered: 2024-04-23
Posts: 14

Re: (another) blender symbol lookup error

all fixed now

Offline

#19 2024-04-24 10:41:08

koffeinfriedhof
Member
Registered: 2017-11-30
Posts: 91

Re: (another) blender symbol lookup error

Thanks!

Offline

Board footer

Powered by FluxBB