zenustech / zenoblend

Zeno Blender Addon (WIP)
Mozilla Public License 2.0
37 stars 5 forks source link

Build error #16

Closed Sinasta closed 2 years ago

Sinasta commented 2 years ago

Hello, i get an error when compiling your code (arch linux, python 3.9):

cmake -B build -DPYTHON_EXECUTABLE=$(which python3.9) CMake Error: The source directory "/home/sinasta/Downloads/test/zenoblend/found" does not exist.

archibate commented 2 years ago

/home/sinasta/Downloads/test/zenoblend/found, where does the found come from?

Sinasta commented 2 years ago

Thats what i was wondering aswell. i really can't explain why it is searching for the found directory. should i replace '$(which python3.9)' whith my python path?

Sinasta commented 2 years ago

now i tried: cmake -B build -DPYTHON_EXECUTABLE='/usr/bin/python3.10' and it executed without errors. but i am not sure if thats the right way.

Sinasta commented 2 years ago

It worked this way. Could you please tell me which of those folders has to be in the addon file (.zip)? blender.py build.py dist.py LICENSE README.md scripts zenoblend build CMakeLists.txt external Makefile run.py todo.txt

zhxx1987 commented 2 years ago

btw, yubin, can you also provide a sure to work blender node to Raban for quick start

On Sat, Feb 26, 2022 at 9:52 PM Raban Ohlhoff @.***> wrote:

Hello, i get an error when compiling your code (arch linux, python 3.9):

cmake -B build -DPYTHON_EXECUTABLE=$(which python3.9) CMake Error: The source directory "/home/sinasta/Downloads/test/zenoblend/found" does not exist.

— Reply to this email directly, view it on GitHub https://github.com/zenustech/zenoblend/issues/16, or unsubscribe https://github.com/notifications/unsubscribe-auth/AC5IJS45PR7HVHMXWCVDRJDU5DLJJANCNFSM5PM7T6PA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you are subscribed to this thread.Message ID: @.***>

archibate commented 2 years ago

Just run: python build.py python dist.py It will create a file dist/zenoblend-xxx.zip, then install it in Blender will work.

无法顺畅的大口呼吸,是活着的最好证明

---Original--- From: "Raban @.> Date: Sun, Feb 27, 2022 16:32 PM To: @.>; Cc: @.**@.>; Subject: Re: [zenustech/zenoblend] Build error (Issue #16)

It worked this way. Could you please tell me which of those folders has to be in the addon file (.zip)? blender.py build.py dist.py LICENSE README.md scripts zenoblend build CMakeLists.txt external Makefile run.py todo.txt

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you commented.Message ID: @.***>

archibate commented 2 years ago

I have just updated README.md explaining this, hope that's more clear for Arch users. (I am Arch user too...)

Sinasta commented 2 years ago

Thank you very much for the help. When i ran pythun build.py which builds without errors. but wehn i run python dist.py there is no zip created. this is the output: ==> release version=2022.3.2 os_name=linux ==> copying linux shared libraries ldd /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/pylib_zenoblend.cpython-310-x86_64-linux-gnu.so libzeno.so => /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno.so ldd /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno.so libdw.so.1 => /usr/lib/libdw.so.1 ldd /usr/lib/libdw.so.1 libelf.so.1 => /usr/lib/libelf.so.1 ldd /usr/lib/libelf.so.1 libz.so.1 => /usr/lib/libz.so.1 ldd /usr/lib/libz.so.1 libc.so.6 => /usr/lib/libc.so.6 libc.so.6 => /usr/lib/libc.so.6 libz.so.1 => /usr/lib/libz.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 ldd /usr/lib/libzstd.so.1 libpthread.so.0 => /usr/lib/libpthread.so.0 libc.so.6 => /usr/lib/libc.so.6 liblzma.so.5 => /usr/lib/liblzma.so.5 ldd /usr/lib/liblzma.so.5 libpthread.so.0 => /usr/lib/libpthread.so.0 libc.so.6 => /usr/lib/libc.so.6 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 ldd /usr/lib/libbz2.so.1.0 libc.so.6 => /usr/lib/libc.so.6 libc.so.6 => /usr/lib/libc.so.6 libpthread.so.0 => /usr/lib/libpthread.so.0 libgomp.so.1 => /usr/lib/libgomp.so.1 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libc.so.6 => /usr/lib/libc.so.6 libelf.so.1 => /usr/lib/libelf.so.1 libz.so.1 => /usr/lib/libz.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 liblzma.so.5 => /usr/lib/liblzma.so.5 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 libpthread.so.0 => /usr/lib/libpthread.so.0 libgomp.so.1 => /usr/lib/libgomp.so.1 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libc.so.6 => /usr/lib/libc.so.6 libdw.so.1 => /usr/lib/libdw.so.1 libelf.so.1 => /usr/lib/libelf.so.1 libz.so.1 => /usr/lib/libz.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 liblzma.so.5 => /usr/lib/liblzma.so.5 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 libpthread.so.0 => /usr/lib/libpthread.so.0 ldd /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno_oldzenbase.so libzeno.so => /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno.so libgomp.so.1 => /usr/lib/libgomp.so.1 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libc.so.6 => /usr/lib/libc.so.6 libdw.so.1 => /usr/lib/libdw.so.1 libelf.so.1 => /usr/lib/libelf.so.1 libz.so.1 => /usr/lib/libz.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 liblzma.so.5 => /usr/lib/liblzma.so.5 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 libpthread.so.0 => /usr/lib/libpthread.so.0 ldd /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno_ZenoFX.so libzeno.so => /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno.so libgomp.so.1 => /usr/lib/libgomp.so.1 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libc.so.6 => /usr/lib/libc.so.6 libdw.so.1 => /usr/lib/libdw.so.1 libelf.so.1 => /usr/lib/libelf.so.1 libz.so.1 => /usr/lib/libz.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 liblzma.so.5 => /usr/lib/liblzma.so.5 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 libpthread.so.0 => /usr/lib/libpthread.so.0 copying /usr/lib/libdw.so.1 => /tmp/tmp92e2borr/libdw.so.1 copying /usr/lib/libzstd.so.1 => /tmp/tmp92e2borr/libzstd.so.1 copying /usr/lib/liblzma.so.5 => /tmp/tmp92e2borr/liblzma.so.5 copying /usr/lib/libbz2.so.1.0 => /tmp/tmp92e2borr/libbz2.so.1.0 copying /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno_oldzenbase.so => /tmp/tmp92e2borr/libzeno_oldzenbase.so copying /usr/lib/libz.so.1 => /tmp/tmp92e2borr/libz.so.1 copying /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno_ZenoFX.so => /tmp/tmp92e2borr/libzeno_ZenoFX.so copying /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno.so => /tmp/tmp92e2borr/libzeno.so copying /usr/lib/libelf.so.1 => /tmp/tmp92e2borr/libelf.so.1 copying /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/pylib_zenoblend.cpython-310-x86_64-linux-gnu.so => /tmp/tmp92e2borr/pylib_zenoblend.cpython-310-x86_64-linux-gnu.so patching /tmp/tmp92e2borr/pylib_zenoblend.cpython-310-x86_64-linux-gnu.so Traceback (most recent call last): File "/home/sinasta/Documents/Git/zenoblend/scripts/linux_dist_helper.py", line 161, in subprocess.check_call(['patchelf', '--set-rpath', '${ORIGIN}', dstpath]) File "/usr/lib/python3.10/subprocess.py", line 364, in check_call retcode = call(*popenargs, *kwargs) File "/usr/lib/python3.10/subprocess.py", line 345, in call with Popen(popenargs, **kwargs) as p: File "/usr/lib/python3.10/subprocess.py", line 966, in init self._execute_child(args, executable, preexec_fn, close_fds, File "/usr/lib/python3.10/subprocess.py", line 1842, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'patchelf' Traceback (most recent call last): File "/home/sinasta/Documents/Git/zenoblend/dist.py", line 23, in subprocess.check_call([sys.executable, 'scripts/linux_dist_helper.py']) File "/usr/lib/python3.10/subprocess.py", line 369, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/usr/bin/python', 'scripts/linux_dist_helper.py']' returned non-zero exit status 1.

archibate commented 2 years ago

maybe you should run: pacman -S patchelf?

无法顺畅的大口呼吸,是活着的最好证明

---Original--- From: "Raban @.> Date: Wed, Mar 2, 2022 17:54 PM To: @.>; Cc: @.**@.>; Subject: Re: [zenustech/zenoblend] Build error (Issue #16)

Thank you very much for the help. When i ran pythun build.py which builds without errors. but wehn i run python dist.py there is no zip created. this is the output: ==> release version=2022.3.2 os_name=linux ==> copying linux shared libraries ldd /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/pylib_zenoblend.cpython-310-x86_64-linux-gnu.so libzeno.so => /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno.so ldd /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno.so libdw.so.1 => /usr/lib/libdw.so.1 ldd /usr/lib/libdw.so.1 libelf.so.1 => /usr/lib/libelf.so.1 ldd /usr/lib/libelf.so.1 libz.so.1 => /usr/lib/libz.so.1 ldd /usr/lib/libz.so.1 libc.so.6 => /usr/lib/libc.so.6 libc.so.6 => /usr/lib/libc.so.6 libz.so.1 => /usr/lib/libz.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 ldd /usr/lib/libzstd.so.1 libpthread.so.0 => /usr/lib/libpthread.so.0 libc.so.6 => /usr/lib/libc.so.6 liblzma.so.5 => /usr/lib/liblzma.so.5 ldd /usr/lib/liblzma.so.5 libpthread.so.0 => /usr/lib/libpthread.so.0 libc.so.6 => /usr/lib/libc.so.6 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 ldd /usr/lib/libbz2.so.1.0 libc.so.6 => /usr/lib/libc.so.6 libc.so.6 => /usr/lib/libc.so.6 libpthread.so.0 => /usr/lib/libpthread.so.0 libgomp.so.1 => /usr/lib/libgomp.so.1 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libc.so.6 => /usr/lib/libc.so.6 libelf.so.1 => /usr/lib/libelf.so.1 libz.so.1 => /usr/lib/libz.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 liblzma.so.5 => /usr/lib/liblzma.so.5 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 libpthread.so.0 => /usr/lib/libpthread.so.0 libgomp.so.1 => /usr/lib/libgomp.so.1 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libc.so.6 => /usr/lib/libc.so.6 libdw.so.1 => /usr/lib/libdw.so.1 libelf.so.1 => /usr/lib/libelf.so.1 libz.so.1 => /usr/lib/libz.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 liblzma.so.5 => /usr/lib/liblzma.so.5 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 libpthread.so.0 => /usr/lib/libpthread.so.0 ldd /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno_oldzenbase.so libzeno.so => /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno.so libgomp.so.1 => /usr/lib/libgomp.so.1 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libc.so.6 => /usr/lib/libc.so.6 libdw.so.1 => /usr/lib/libdw.so.1 libelf.so.1 => /usr/lib/libelf.so.1 libz.so.1 => /usr/lib/libz.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 liblzma.so.5 => /usr/lib/liblzma.so.5 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 libpthread.so.0 => /usr/lib/libpthread.so.0 ldd /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno_ZenoFX.so libzeno.so => /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno.so libgomp.so.1 => /usr/lib/libgomp.so.1 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libc.so.6 => /usr/lib/libc.so.6 libdw.so.1 => /usr/lib/libdw.so.1 libelf.so.1 => /usr/lib/libelf.so.1 libz.so.1 => /usr/lib/libz.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 liblzma.so.5 => /usr/lib/liblzma.so.5 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 libpthread.so.0 => /usr/lib/libpthread.so.0 copying /usr/lib/libdw.so.1 => /tmp/tmp92e2borr/libdw.so.1 copying /usr/lib/libzstd.so.1 => /tmp/tmp92e2borr/libzstd.so.1 copying /usr/lib/liblzma.so.5 => /tmp/tmp92e2borr/liblzma.so.5 copying /usr/lib/libbz2.so.1.0 => /tmp/tmp92e2borr/libbz2.so.1.0 copying /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno_oldzenbase.so => /tmp/tmp92e2borr/libzeno_oldzenbase.so copying /usr/lib/libz.so.1 => /tmp/tmp92e2borr/libz.so.1 copying /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno_ZenoFX.so => /tmp/tmp92e2borr/libzeno_ZenoFX.so copying /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno.so => /tmp/tmp92e2borr/libzeno.so copying /usr/lib/libelf.so.1 => /tmp/tmp92e2borr/libelf.so.1 copying /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/pylib_zenoblend.cpython-310-x86_64-linux-gnu.so => /tmp/tmp92e2borr/pylib_zenoblend.cpython-310-x86_64-linux-gnu.so patching /tmp/tmp92e2borr/pylib_zenoblend.cpython-310-x86_64-linux-gnu.so Traceback (most recent call last): File "/home/sinasta/Documents/Git/zenoblend/scripts/linux_dist_helper.py", line 161, in subprocess.check_call(['patchelf', '--set-rpath', '${ORIGIN}', dstpath]) File "/usr/lib/python3.10/subprocess.py", line 364, in check_call retcode = call(*popenargs, *kwargs) File "/usr/lib/python3.10/subprocess.py", line 345, in call with Popen(popenargs, **kwargs) as p: File "/usr/lib/python3.10/subprocess.py", line 966, in init self._execute_child(args, executable, preexec_fn, close_fds, File "/usr/lib/python3.10/subprocess.py", line 1842, in _execute_child raise child_exception_type(errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] No such file or directory: 'patchelf' Traceback (most recent call last): File "/home/sinasta/Documents/Git/zenoblend/dist.py", line 23, in subprocess.check_call([sys.executable, 'scripts/linux_dist_helper.py']) File "/usr/lib/python3.10/subprocess.py", line 369, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/usr/bin/python', 'scripts/linux_dist_helper.py']' returned non-zero exit status 1.

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you commented.Message ID: @.***>

Sinasta commented 2 years ago

Thank you. now the zip file is generated without errors. ther is one error while running python build.py though: [ 98%] Building CXX object external/zeno/projects/ZenoFX/CMakeFiles/zeno_ZenoFX.dir/pnw.cpp.o /home/sinasta/Documents/Git/zenoblend/external/zeno/projects/oldzenbase/mesh/zelloWorld.cpp:7:10: fatal error: zeno/utils/prim_ops.h: No such file or directory 7 | #include <zeno/utils/prim_ops.h> | ^~~~~~~ compilation terminated. make[2]: [external/zeno/projects/oldzenbase/CMakeFiles/zeno_oldzenbase.dir/build.make:160: external/zeno/projects/oldzenbase/CMakeFiles/zeno_oldzenbase.dir/mesh/zelloWorld.cpp.o] Error 1 make[1]: [CMakeFiles/Makefile2:416: external/zeno/projects/oldzenbase/CMakeFiles/zeno_oldzenbase.dir/all] Error 2 make[1]: Waiting for unfinished jobs.... [ 98%] Built target pylib_zenoblend [ 99%] Linking CXX shared library ../../../../../zenoblend/bin/libzeno_ZenoFX.so [ 99%] Built target zeno_ZenoFX make: [Makefile:136: all] Error 2 Traceback (most recent call last): File "/home/sinasta/Documents/Git/zenoblend/build.py", line 93, in subprocess.check_call(['cmake', '--build', 'build'] + build_args) File "/usr/lib/python3.10/subprocess.py", line 369, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['cmake', '--build', 'build', '--parallel', '8']' returned non-zero exit status 2.

Sinasta commented 2 years ago

the addon installs fine and looks like this: Screenshot from 2022-03-08 11-17-31

archibate commented 2 years ago

great! I think it's work well now.

无法顺畅的大口呼吸,是活着的最好证明

---Original--- From: "Raban @.> Date: Tue, Mar 8, 2022 18:19 PM To: @.>; Cc: @.**@.>; Subject: Re: [zenustech/zenoblend] Build error (Issue #16)

the addon installs fine and looks like this:

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you commented.Message ID: @.***>

zhxx1987 commented 2 years ago

nono, Raban, I think you missed all important nodes, Yubin, please help raban have a full installation of zenustech

On Tue, Mar 8, 2022 at 6:22 PM 彭于斌 @.***> wrote:

great! I think it's work well now.

无法顺畅的大口呼吸,是活着的最好证明

---Original--- From: "Raban @.> Date: Tue, Mar 8, 2022 18:19 PM To: @.>; Cc: @.**@.>; Subject: Re: [zenustech/zenoblend] Build error (Issue #16)

the addon installs fine and looks like this:

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you commented.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/zenustech/zenoblend/issues/16#issuecomment-1061622806, or unsubscribe https://github.com/notifications/unsubscribe-auth/AC5IJS3YDHFCVUJA7DRNKLTU64S6FANCNFSM5PM7T6PA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you commented.Message ID: @.***>

Sinasta commented 2 years ago

now the there are no errors anymore. But still the nodes are the same as before.

Sinasta commented 2 years ago

Screenshot from 2022-03-09 10-32-20

Sinasta commented 2 years ago

Screenshot from 2022-03-09 10-34-24

Sinasta commented 2 years ago

the zenoblend-linux-2022.3.9.zip is only 40 bytes. That seems to be the cause of the missing nodes.

Sinasta commented 2 years ago

here is the full log: https://pastebin.com/raw/hYeJe8ar

Sinasta commented 2 years ago

Hi could somebody please explain me a step by step install on Archlinux? I would really appreciate that. I have difficulties understanding which dependencies are needed and which version of those dependencies is supported. Furthermore i don't understand if i first have to build 'zeno node system' to be able to build Zenoblend?

What i tried so far is :

git clone https://github.com/zenustech/zenoblend cd zenoblend git submodule update --init --recursive python build.py --with-openvdb --with-bullet --with-cgal

but this gives me following error:

config arguments: ['-DPYTHON_EXECUTABLE=/usr/bin/python', '-DZENOFX_ENABLE_OPENVDB:BOOL=ON', '-DEXTENSION_oldzenbase:BOOL=ON', '-DEXTENSION_ZenoFX:BOOL=ON', '-DEXTENSION_FastFLIP:BOOL=ON', '-DEXTENSION_FLIPtools:BOOL=ON', '-DEXTENSION_zenvdb:BOOL=ON', '-DEXTENSION_cgmesh:BOOL=ON', '-DEXTENSION_Rigid:BOOL=ON', '-DEXTENSION_BulletTools:BOOL=ON', '-DCMAKE_BUILD_TYPE=Release'] -- The C compiler identification is GNU 11.2.0 -- The CXX compiler identification is GNU 11.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found CCache: /usr/bin/ccache -- Build spdlog: 1.4.1 -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE
-- Build type: Release -- Found libdw: /usr/lib/libdw.so
-- Found libbfd: /usr/lib/libbfd.so
-- Could NOT find libdwarf (missing: LIBDWARF_LIBRARY LIBDWARF_INCLUDE_DIR) -- Found Backward: /home/sinasta/Documents/Git/zenoblend/external/zeno/external/backward-cpp
-- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5")
found package: OpenMP::OpenMP_CXX Hidding symbols from ZENO libraries...
Building ZENO with extension: ZenoFX COMPONENT = openvdb -- Found OpenVDB: /usr/include (found version "9.0.0") found components: openvdb -- OpenVDB ABI Version: 9 -- Found TBB: /usr/include (found version "2021.5") found components: tbb -- Found Boost: /usr/lib64/cmake/Boost-1.78.0/BoostConfig.cmake (found version "1.78.0") found components: iostreams system -- Found Blosc: /usr/lib/libblosc.so (found version "1.21.1") -- Found ZLIB: /usr/lib/libz.so (found version "1.2.11") found package: OpenMP::OpenMP_CXX Building ZENO with extension: oldzenbase found package: OpenMP::OpenMP_CXX Building ZENO with extension: zenvdb found package: OpenMP::OpenMP_CXX -- Found TBB: /usr/include (found version "2021.5") found components: tbb tbbmalloc CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message): Could NOT find IlmBase (missing: IlmBase_INCLUDE_DIR IlmBase_LIB_COMPONENTS Half) Call Stack (most recent call first): /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE) /usr/lib/cmake/OpenVDB/FindIlmBase.cmake:327 (find_package_handle_standard_args) external/zeno/projects/zenvdb/CMakeLists.txt:32 (find_package)

-- Configuring incomplete, errors occurred! See also "/home/sinasta/Documents/Git/zenoblend/build/CMakeFiles/CMakeOutput.log". Traceback (most recent call last): File "/home/sinasta/Documents/Git/zenoblend/build.py", line 91, in subprocess.check_call(['cmake', '-B', 'build'] + args) File "/usr/lib/python3.10/subprocess.py", line 369, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['cmake', '-B', 'build', '-DPYTHON_EXECUTABLE=/usr/bin/python', '-DZENOFX_ENABLE_OPENVDB:BOOL=ON', '-DEXTENSION_oldzenbase:BOOL=ON', '-DEXTENSION_ZenoFX:BOOL=ON', '-DEXTENSION_FastFLIP:BOOL=ON', '-DEXTENSION_FLIPtools:BOOL=ON', '-DEXTENSION_zenvdb:BOOL=ON', '-DEXTENSION_cgmesh:BOOL=ON', '-DEXTENSION_Rigid:BOOL=ON', '-DEXTENSION_BulletTools:BOOL=ON', '-DCMAKE_BUILD_TYPE=Release']' returned non-zero exit status 1.

archibate commented 2 years ago

Could you try:

cd external/zeno
git checkout master
git pull
cd ../..

and build again? The IlmBase has been removed in latest zeno.

Sinasta commented 2 years ago

Thank you for your answer. the command 'python build.py --with-openvdb --with-bullet --with-cgal' works now.

But when i try to run 'python dist.py' i get this error:

==> release version=2022.3.29 os_name=linux ==> copying linux shared libraries ldd /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/pylib_zenoblend.cpython-310-x86_64-linux-gnu.so libzeno.so => /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno.so ldd /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno.so libdw.so.1 => /usr/lib/libdw.so.1 ldd /usr/lib/libdw.so.1 libelf.so.1 => /usr/lib/libelf.so.1 ldd /usr/lib/libelf.so.1 libz.so.1 => /usr/lib/libz.so.1 ldd /usr/lib/libz.so.1 libc.so.6 => /usr/lib/libc.so.6 libc.so.6 => /usr/lib/libc.so.6 libz.so.1 => /usr/lib/libz.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 ldd /usr/lib/libzstd.so.1 libc.so.6 => /usr/lib/libc.so.6 liblzma.so.5 => /usr/lib/liblzma.so.5 ldd /usr/lib/liblzma.so.5 libpthread.so.0 => /usr/lib/libpthread.so.0 libc.so.6 => /usr/lib/libc.so.6 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 ldd /usr/lib/libbz2.so.1.0 libc.so.6 => /usr/lib/libc.so.6 libc.so.6 => /usr/lib/libc.so.6 libpthread.so.0 => /usr/lib/libpthread.so.0 libgomp.so.1 => /usr/lib/libgomp.so.1 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libc.so.6 => /usr/lib/libc.so.6 libelf.so.1 => /usr/lib/libelf.so.1 libz.so.1 => /usr/lib/libz.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 liblzma.so.5 => /usr/lib/liblzma.so.5 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 libpthread.so.0 => /usr/lib/libpthread.so.0 libgomp.so.1 => /usr/lib/libgomp.so.1 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libc.so.6 => /usr/lib/libc.so.6 libdw.so.1 => /usr/lib/libdw.so.1 libelf.so.1 => /usr/lib/libelf.so.1 libz.so.1 => /usr/lib/libz.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 liblzma.so.5 => /usr/lib/liblzma.so.5 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 libpthread.so.0 => /usr/lib/libpthread.so.0 ldd /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno_zenvdb.so libopenvdb.so.9.0 => /usr/lib/libopenvdb.so.9.0 ldd /usr/lib/libopenvdb.so.9.0 libtbb.so.12 => /usr/lib/libtbb.so.12 ldd /usr/lib/libtbb.so.12 libdl.so.2 => /usr/lib/libdl.so.2 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libpthread.so.0 => /usr/lib/libpthread.so.0 libc.so.6 => /usr/lib/libc.so.6 libm.so.6 => /usr/lib/libm.so.6 liblog4cplus-2.0.so.3 => /usr/lib/liblog4cplus-2.0.so.3 ldd /usr/lib/liblog4cplus-2.0.so.3 libatomic.so.1 => /usr/lib/libatomic.so.1 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libpthread.so.0 => /usr/lib/libpthread.so.0 libc.so.6 => /usr/lib/libc.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libblosc.so.1 => /usr/lib/libblosc.so.1 ldd /usr/lib/libblosc.so.1 liblz4.so.1 => /usr/lib/liblz4.so.1 ldd /usr/lib/liblz4.so.1 libc.so.6 => /usr/lib/libc.so.6 libsnappy.so.1 => /usr/lib/libsnappy.so.1 ldd /usr/lib/libsnappy.so.1 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libc.so.6 => /usr/lib/libc.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libz.so.1 => /usr/lib/libz.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 libpthread.so.0 => /usr/lib/libpthread.so.0 libc.so.6 => /usr/lib/libc.so.6 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libz.so.1 => /usr/lib/libz.so.1 libboost_iostreams.so.1.78.0 => /usr/lib/libboost_iostreams.so.1.78.0 ldd /usr/lib/libboost_iostreams.so.1.78.0 librt.so.1 => /usr/lib/librt.so.1 libz.so.1 => /usr/lib/libz.so.1 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 liblzma.so.5 => /usr/lib/liblzma.so.5 libzstd.so.1 => /usr/lib/libzstd.so.1 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libpthread.so.0 => /usr/lib/libpthread.so.0 libc.so.6 => /usr/lib/libc.so.6 libm.so.6 => /usr/lib/libm.so.6 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libpthread.so.0 => /usr/lib/libpthread.so.0 libc.so.6 => /usr/lib/libc.so.6 libdl.so.2 => /usr/lib/libdl.so.2 libatomic.so.1 => /usr/lib/libatomic.so.1 liblz4.so.1 => /usr/lib/liblz4.so.1 libsnappy.so.1 => /usr/lib/libsnappy.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 librt.so.1 => /usr/lib/librt.so.1 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 liblzma.so.5 => /usr/lib/liblzma.so.5 libtbbmalloc.so.2 => /usr/lib/libtbbmalloc.so.2 ldd /usr/lib/libtbbmalloc.so.2 libdl.so.2 => /usr/lib/libdl.so.2 libpthread.so.0 => /usr/lib/libpthread.so.0 libc.so.6 => /usr/lib/libc.so.6 libtbb.so.12 => /usr/lib/libtbb.so.12 libzeno.so => /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno.so libgomp.so.1 => /usr/lib/libgomp.so.1 libboost_iostreams.so.1.78.0 => /usr/lib/libboost_iostreams.so.1.78.0 libboost_system.so.1.78.0 => /usr/lib/libboost_system.so.1.78.0 ldd /usr/lib/libboost_system.so.1.78.0 librt.so.1 => /usr/lib/librt.so.1 libc.so.6 => /usr/lib/libc.so.6 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libc.so.6 => /usr/lib/libc.so.6 liblog4cplus-2.0.so.3 => /usr/lib/liblog4cplus-2.0.so.3 libblosc.so.1 => /usr/lib/libblosc.so.1 libz.so.1 => /usr/lib/libz.so.1 libpthread.so.0 => /usr/lib/libpthread.so.0 libdl.so.2 => /usr/lib/libdl.so.2 libdw.so.1 => /usr/lib/libdw.so.1 librt.so.1 => /usr/lib/librt.so.1 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 liblzma.so.5 => /usr/lib/liblzma.so.5 libzstd.so.1 => /usr/lib/libzstd.so.1 libatomic.so.1 => /usr/lib/libatomic.so.1 liblz4.so.1 => /usr/lib/liblz4.so.1 libsnappy.so.1 => /usr/lib/libsnappy.so.1 libelf.so.1 => /usr/lib/libelf.so.1 ldd /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno_BulletTools.so libzeno.so => /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno.so libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libc.so.6 => /usr/lib/libc.so.6 libdw.so.1 => /usr/lib/libdw.so.1 libgomp.so.1 => /usr/lib/libgomp.so.1 libelf.so.1 => /usr/lib/libelf.so.1 libz.so.1 => /usr/lib/libz.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 liblzma.so.5 => /usr/lib/liblzma.so.5 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 libpthread.so.0 => /usr/lib/libpthread.so.0 ldd /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno_Rigid.so libzeno.so => /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno.so libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libc.so.6 => /usr/lib/libc.so.6 libdw.so.1 => /usr/lib/libdw.so.1 libgomp.so.1 => /usr/lib/libgomp.so.1 libelf.so.1 => /usr/lib/libelf.so.1 libz.so.1 => /usr/lib/libz.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 liblzma.so.5 => /usr/lib/liblzma.so.5 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 libpthread.so.0 => /usr/lib/libpthread.so.0 ldd /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno_cgmesh.so liblapack.so.3 => /usr/lib/liblapack.so.3 ldd /usr/lib/liblapack.so.3 libblas.so.3 => /usr/lib/libblas.so.3 ldd /usr/lib/libblas.so.3 libgfortran.so.5 => /usr/lib/libgfortran.so.5 libc.so.6 => /usr/lib/libc.so.6 libquadmath.so.0 => /usr/lib/../lib/libquadmath.so.0 ldd /usr/lib/../lib/libquadmath.so.0 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libc.so.6 => /usr/lib/libc.so.6 libm.so.6 => /usr/lib/../lib/libm.so.6 Traceback (most recent call last): File "/home/sinasta/Documents/Git/zenoblend/scripts/linux_dist_helper.py", line 156, in fix_missing_libs('zenoblend/bin', tmpdir) File "/home/sinasta/Documents/Git/zenoblend/scripts/linux_dist_helper.py", line 143, in fix_missing_libs touch(path) File "/home/sinasta/Documents/Git/zenoblend/scripts/linux_dist_helper.py", line 138, in touch touch(rhs) File "/home/sinasta/Documents/Git/zenoblend/scripts/linux_dist_helper.py", line 138, in touch touch(rhs) File "/home/sinasta/Documents/Git/zenoblend/scripts/linux_dist_helper.py", line 135, in touch assert rhs == resolved[lhs], (rhs, resolved[lhs]) AssertionError: ('/usr/lib/../lib/libm.so.6', '/usr/lib/libm.so.6') Traceback (most recent call last): File "/home/sinasta/Documents/Git/zenoblend/dist.py", line 23, in subprocess.check_call([sys.executable, 'scripts/linux_dist_helper.py']) File "/usr/lib/python3.10/subprocess.py", line 369, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/usr/bin/python', 'scripts/linux_dist_helper.py']' returned non-zero exit status 1.

archibate commented 2 years ago

I updated the linux_dist_helper.py (adding os.path.abspath), please pull.

无法顺畅的大口呼吸,是活着的最好证明

---Original--- From: "Raban @.> Date: Wed, Mar 30, 2022 02:10 AM To: @.>; Cc: @.**@.>; Subject: Re: [zenustech/zenoblend] Build error (Issue #16)

Thank you for your answer. the command 'python build.py --with-openvdb --with-bullet --with-cgal' works now.

But when i try to run 'python dist.py' i get this error:

==> release version=2022.3.29 os_name=linux ==> copying linux shared libraries ldd /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/pylib_zenoblend.cpython-310-x86_64-linux-gnu.so libzeno.so => /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno.so ldd /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno.so libdw.so.1 => /usr/lib/libdw.so.1 ldd /usr/lib/libdw.so.1 libelf.so.1 => /usr/lib/libelf.so.1 ldd /usr/lib/libelf.so.1 libz.so.1 => /usr/lib/libz.so.1 ldd /usr/lib/libz.so.1 libc.so.6 => /usr/lib/libc.so.6 libc.so.6 => /usr/lib/libc.so.6 libz.so.1 => /usr/lib/libz.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 ldd /usr/lib/libzstd.so.1 libc.so.6 => /usr/lib/libc.so.6 liblzma.so.5 => /usr/lib/liblzma.so.5 ldd /usr/lib/liblzma.so.5 libpthread.so.0 => /usr/lib/libpthread.so.0 libc.so.6 => /usr/lib/libc.so.6 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 ldd /usr/lib/libbz2.so.1.0 libc.so.6 => /usr/lib/libc.so.6 libc.so.6 => /usr/lib/libc.so.6 libpthread.so.0 => /usr/lib/libpthread.so.0 libgomp.so.1 => /usr/lib/libgomp.so.1 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libc.so.6 => /usr/lib/libc.so.6 libelf.so.1 => /usr/lib/libelf.so.1 libz.so.1 => /usr/lib/libz.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 liblzma.so.5 => /usr/lib/liblzma.so.5 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 libpthread.so.0 => /usr/lib/libpthread.so.0 libgomp.so.1 => /usr/lib/libgomp.so.1 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libc.so.6 => /usr/lib/libc.so.6 libdw.so.1 => /usr/lib/libdw.so.1 libelf.so.1 => /usr/lib/libelf.so.1 libz.so.1 => /usr/lib/libz.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 liblzma.so.5 => /usr/lib/liblzma.so.5 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 libpthread.so.0 => /usr/lib/libpthread.so.0 ldd /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno_zenvdb.so libopenvdb.so.9.0 => /usr/lib/libopenvdb.so.9.0 ldd /usr/lib/libopenvdb.so.9.0 libtbb.so.12 => /usr/lib/libtbb.so.12 ldd /usr/lib/libtbb.so.12 libdl.so.2 => /usr/lib/libdl.so.2 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libpthread.so.0 => /usr/lib/libpthread.so.0 libc.so.6 => /usr/lib/libc.so.6 libm.so.6 => /usr/lib/libm.so.6 liblog4cplus-2.0.so.3 => /usr/lib/liblog4cplus-2.0.so.3 ldd /usr/lib/liblog4cplus-2.0.so.3 libatomic.so.1 => /usr/lib/libatomic.so.1 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libpthread.so.0 => /usr/lib/libpthread.so.0 libc.so.6 => /usr/lib/libc.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libblosc.so.1 => /usr/lib/libblosc.so.1 ldd /usr/lib/libblosc.so.1 liblz4.so.1 => /usr/lib/liblz4.so.1 ldd /usr/lib/liblz4.so.1 libc.so.6 => /usr/lib/libc.so.6 libsnappy.so.1 => /usr/lib/libsnappy.so.1 ldd /usr/lib/libsnappy.so.1 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libc.so.6 => /usr/lib/libc.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libz.so.1 => /usr/lib/libz.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 libpthread.so.0 => /usr/lib/libpthread.so.0 libc.so.6 => /usr/lib/libc.so.6 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libz.so.1 => /usr/lib/libz.so.1 libboost_iostreams.so.1.78.0 => /usr/lib/libboost_iostreams.so.1.78.0 ldd /usr/lib/libboost_iostreams.so.1.78.0 librt.so.1 => /usr/lib/librt.so.1 libz.so.1 => /usr/lib/libz.so.1 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 liblzma.so.5 => /usr/lib/liblzma.so.5 libzstd.so.1 => /usr/lib/libzstd.so.1 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libpthread.so.0 => /usr/lib/libpthread.so.0 libc.so.6 => /usr/lib/libc.so.6 libm.so.6 => /usr/lib/libm.so.6 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libpthread.so.0 => /usr/lib/libpthread.so.0 libc.so.6 => /usr/lib/libc.so.6 libdl.so.2 => /usr/lib/libdl.so.2 libatomic.so.1 => /usr/lib/libatomic.so.1 liblz4.so.1 => /usr/lib/liblz4.so.1 libsnappy.so.1 => /usr/lib/libsnappy.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 librt.so.1 => /usr/lib/librt.so.1 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 liblzma.so.5 => /usr/lib/liblzma.so.5 libtbbmalloc.so.2 => /usr/lib/libtbbmalloc.so.2 ldd /usr/lib/libtbbmalloc.so.2 libdl.so.2 => /usr/lib/libdl.so.2 libpthread.so.0 => /usr/lib/libpthread.so.0 libc.so.6 => /usr/lib/libc.so.6 libtbb.so.12 => /usr/lib/libtbb.so.12 libzeno.so => /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno.so libgomp.so.1 => /usr/lib/libgomp.so.1 libboost_iostreams.so.1.78.0 => /usr/lib/libboost_iostreams.so.1.78.0 libboost_system.so.1.78.0 => /usr/lib/libboost_system.so.1.78.0 ldd /usr/lib/libboost_system.so.1.78.0 librt.so.1 => /usr/lib/librt.so.1 libc.so.6 => /usr/lib/libc.so.6 libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libc.so.6 => /usr/lib/libc.so.6 liblog4cplus-2.0.so.3 => /usr/lib/liblog4cplus-2.0.so.3 libblosc.so.1 => /usr/lib/libblosc.so.1 libz.so.1 => /usr/lib/libz.so.1 libpthread.so.0 => /usr/lib/libpthread.so.0 libdl.so.2 => /usr/lib/libdl.so.2 libdw.so.1 => /usr/lib/libdw.so.1 librt.so.1 => /usr/lib/librt.so.1 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 liblzma.so.5 => /usr/lib/liblzma.so.5 libzstd.so.1 => /usr/lib/libzstd.so.1 libatomic.so.1 => /usr/lib/libatomic.so.1 liblz4.so.1 => /usr/lib/liblz4.so.1 libsnappy.so.1 => /usr/lib/libsnappy.so.1 libelf.so.1 => /usr/lib/libelf.so.1 ldd /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno_BulletTools.so libzeno.so => /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno.so libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libc.so.6 => /usr/lib/libc.so.6 libdw.so.1 => /usr/lib/libdw.so.1 libgomp.so.1 => /usr/lib/libgomp.so.1 libelf.so.1 => /usr/lib/libelf.so.1 libz.so.1 => /usr/lib/libz.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 liblzma.so.5 => /usr/lib/liblzma.so.5 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 libpthread.so.0 => /usr/lib/libpthread.so.0 ldd /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno_Rigid.so libzeno.so => /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno.so libstdc++.so.6 => /usr/lib/libstdc++.so.6 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libc.so.6 => /usr/lib/libc.so.6 libdw.so.1 => /usr/lib/libdw.so.1 libgomp.so.1 => /usr/lib/libgomp.so.1 libelf.so.1 => /usr/lib/libelf.so.1 libz.so.1 => /usr/lib/libz.so.1 libzstd.so.1 => /usr/lib/libzstd.so.1 liblzma.so.5 => /usr/lib/liblzma.so.5 libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 libpthread.so.0 => /usr/lib/libpthread.so.0 ldd /home/sinasta/Documents/Git/zenoblend/zenoblend/bin/libzeno_cgmesh.so liblapack.so.3 => /usr/lib/liblapack.so.3 ldd /usr/lib/liblapack.so.3 libblas.so.3 => /usr/lib/libblas.so.3 ldd /usr/lib/libblas.so.3 libgfortran.so.5 => /usr/lib/libgfortran.so.5 libc.so.6 => /usr/lib/libc.so.6 libquadmath.so.0 => /usr/lib/../lib/libquadmath.so.0 ldd /usr/lib/../lib/libquadmath.so.0 libm.so.6 => /usr/lib/libm.so.6 libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 libc.so.6 => /usr/lib/libc.so.6 libm.so.6 => /usr/lib/../lib/libm.so.6 Traceback (most recent call last): File "/home/sinasta/Documents/Git/zenoblend/scripts/linux_dist_helper.py", line 156, in fix_missing_libs('zenoblend/bin', tmpdir) File "/home/sinasta/Documents/Git/zenoblend/scripts/linux_dist_helper.py", line 143, in fix_missing_libs touch(path) File "/home/sinasta/Documents/Git/zenoblend/scripts/linux_dist_helper.py", line 138, in touch touch(rhs) File "/home/sinasta/Documents/Git/zenoblend/scripts/linux_dist_helper.py", line 138, in touch touch(rhs) File "/home/sinasta/Documents/Git/zenoblend/scripts/linux_dist_helper.py", line 135, in touch assert rhs == resolved[lhs], (rhs, resolved[lhs]) AssertionError: ('/usr/lib/../lib/libm.so.6', '/usr/lib/libm.so.6') Traceback (most recent call last): File "/home/sinasta/Documents/Git/zenoblend/dist.py", line 23, in subprocess.check_call([sys.executable, 'scripts/linux_dist_helper.py']) File "/usr/lib/python3.10/subprocess.py", line 369, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/usr/bin/python', 'scripts/linux_dist_helper.py']' returned non-zero exit status 1.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

Sinasta commented 2 years ago

It works perfectly now. thank you!