| 23 Nov 2022 |
k0kada (he/him) | Tipo, setup.py, poetry, flint, etc... | 14:21:46 |
k0kada (he/him) | Tem muitos pacotes Python com coisa em C que simplesmente usam cmake também | 14:22:00 |
k0kada (he/him) | Aí você não pode usar o buildPythonModule, tem que usar o stdenv.mkDerivation | 14:22:17 |
@baduhai:matrix.org | In reply to@k0kada:matrix.org Tipo, setup.py, poetry, flint, etc... É no setup.py msm | 14:22:51 |
k0kada (he/him) | In reply to @baduhai:matrix.org Tem uma ponte matrix-telegram 🤯 BTW, to achando essa ponte uma bosta, tá ficando poluido os dois canais | 14:22:54 |
k0kada (he/him) | Mas IMO | 14:22:56 |
@baduhai:matrix.org | Essa ponte me fez sair to grupo do telegram :/ | 14:23:30 |
k0kada (he/him) | In reply to @baduhai:matrix.org É no setup.py msm Então o propagatedBuildInputs deveria funcionar sim | 14:25:02 |
k0kada (he/him) | Tem que dar uma olhada no erro | 14:25:15 |
Anderson Torres | Taí, manda um log do erro. | 14:25:37 |
Anderson Torres | Use o ix.io se necessário | 14:25:57 |
@baduhai:matrix.org | O log é bem generico: > creating /build/source/mujoco_py/generated/_pyxbld_2.1.2.14_310_linuxcpuextensionbuilder/temp.linux-x86_64-cpython-310/build/source
> creating /build/source/mujoco_py/generated/_pyxbld_2.1.2.14_310_linuxcpuextensionbuilder/temp.linux-x86_64-cpython-310/build/source/mujoco_py
> creating /build/source/mujoco_py/generated/_pyxbld_2.1.2.14_310_linuxcpuextensionbuilder/temp.linux-x86_64-cpython-310/build/source/mujoco_py/gl
> gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/nix/store/llzcdq4jxl3f1wbjydcgh11z3fpknx80-libxcrypt-4.4.28/include -fPIC -Imujoco_py -I/build/source/mujoco_py -I/nix/store/8mdrmybwc2jqv0zjidfpm3bpxd6rk6jr-mujoco-2.1.0/include -I/nix/store/hzrxbri5lh28sr4x04vym0x0mcmmd163-python3.10-numpy-1.23.3/lib/python3.10/site-packages/numpy/core/include -I/nix/store/xcaaly5shfy227ffs8nipxrd49b56iqq-python3-3.10.8/include/python3.10 -c /build/source/mujoco_py/cymj.c -o /build/source/mujoco_py/generated/_pyxbld_2.1.2.14_310_linuxcpuextensionbuilder/temp.linux-x86_64-cpython-310/build/source/mujoco_py/cymj.o -fopenmp -w
> gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/nix/store/llzcdq4jxl3f1wbjydcgh11z3fpknx80-libxcrypt-4.4.28/include -fPIC -Imujoco_py -I/build/source/mujoco_py -I/nix/store/8mdrmybwc2jqv0zjidfpm3bpxd6rk6jr-mujoco-2.1.0/include -I/nix/store/hzrxbri5lh28sr4x04vym0x0mcmmd163-python3.10-numpy-1.23.3/lib/python3.10/site-packages/numpy/core/include -I/nix/store/xcaaly5shfy227ffs8nipxrd49b56iqq-python3-3.10.8/include/python3.10 -c /build/source/mujoco_py/gl/osmesashim.c -o /build/source/mujoco_py/generated/_pyxbld_2.1.2.14_310_linuxcpuextensionbuilder/temp.linux-x86_64-cpython-310/build/source/mujoco_py/gl/osmesashim.o -fopenmp -w
> /build/source/mujoco_py/gl/osmesashim.c:1:10: fatal error: GL/osmesa.h: No such file or directory
> 1 | #include <GL/osmesa.h>
> | ^~~~~~~~~~~~~
> compilation terminated.
> error: command '/nix/store/2bg235ac1s6cpxwr1pjagn6bj8q2425l-gcc-wrapper-11.3.0/bin/gcc' failed with exit code 1
For full logs, run 'nix log /nix/store/sh56y9jsni8mjjbmq1822aq4h30iqzkz-python3.10-mujoco-py-2.1.2.14.drv'. | 14:26:09 |
@baduhai:matrix.org | Só mandei a parte do erro | 14:26:28 |
k0kada (he/him) | In reply to @baduhai:matrix.org
O log é bem generico: > creating /build/source/mujoco_py/generated/_pyxbld_2.1.2.14_310_linuxcpuextensionbuilder/temp.linux-x86_64-cpython-310/build/source
> creating /build/source/mujoco_py/generated/_pyxbld_2.1.2.14_310_linuxcpuextensionbuilder/temp.linux-x86_64-cpython-310/build/source/mujoco_py
> creating /build/source/mujoco_py/generated/_pyxbld_2.1.2.14_310_linuxcpuextensionbuilder/temp.linux-x86_64-cpython-310/build/source/mujoco_py/gl
> gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/nix/store/llzcdq4jxl3f1wbjydcgh11z3fpknx80-libxcrypt-4.4.28/include -fPIC -Imujoco_py -I/build/source/mujoco_py -I/nix/store/8mdrmybwc2jqv0zjidfpm3bpxd6rk6jr-mujoco-2.1.0/include -I/nix/store/hzrxbri5lh28sr4x04vym0x0mcmmd163-python3.10-numpy-1.23.3/lib/python3.10/site-packages/numpy/core/include -I/nix/store/xcaaly5shfy227ffs8nipxrd49b56iqq-python3-3.10.8/include/python3.10 -c /build/source/mujoco_py/cymj.c -o /build/source/mujoco_py/generated/_pyxbld_2.1.2.14_310_linuxcpuextensionbuilder/temp.linux-x86_64-cpython-310/build/source/mujoco_py/cymj.o -fopenmp -w
> gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -I/nix/store/llzcdq4jxl3f1wbjydcgh11z3fpknx80-libxcrypt-4.4.28/include -fPIC -Imujoco_py -I/build/source/mujoco_py -I/nix/store/8mdrmybwc2jqv0zjidfpm3bpxd6rk6jr-mujoco-2.1.0/include -I/nix/store/hzrxbri5lh28sr4x04vym0x0mcmmd163-python3.10-numpy-1.23.3/lib/python3.10/site-packages/numpy/core/include -I/nix/store/xcaaly5shfy227ffs8nipxrd49b56iqq-python3-3.10.8/include/python3.10 -c /build/source/mujoco_py/gl/osmesashim.c -o /build/source/mujoco_py/generated/_pyxbld_2.1.2.14_310_linuxcpuextensionbuilder/temp.linux-x86_64-cpython-310/build/source/mujoco_py/gl/osmesashim.o -fopenmp -w
> /build/source/mujoco_py/gl/osmesashim.c:1:10: fatal error: GL/osmesa.h: No such file or directory
> 1 | #include <GL/osmesa.h>
> | ^~~~~~~~~~~~~
> compilation terminated.
> error: command '/nix/store/2bg235ac1s6cpxwr1pjagn6bj8q2425l-gcc-wrapper-11.3.0/bin/gcc' failed with exit code 1
For full logs, run 'nix log /nix/store/sh56y9jsni8mjjbmq1822aq4h30iqzkz-python3.10-mujoco-py-2.1.2.14.drv'.
Você adicionou o mesa no propagatedBuildInputs? | 14:27:08 |
Anderson Torres | Já se nota a falta de uma lib do opengl - uma das coisas chatas do nix 😕 | 14:27:10 |
@baduhai:matrix.org | Q eu saiba, mesa é o pacote q prover GL.osmesa.h, e já ta no propagatedBuildInputs | 14:27:22 |
@baduhai:matrix.org | * Q eu saiba, mesa é o pacote q prover GL/osmesa.h, e já ta no propagatedBuildInputs | 14:27:38 |
k0kada (he/him) | Dá uma olhada no nix-index | 14:27:43 |
Anderson Torres | `libGL` maybe? | 14:27:51 |
Victor Matheus | dica: echo "texto enorme de log" | curl -F 'file=@-' 0x0.st gera um link compartilhável | 14:28:26 |
@baduhai:matrix.org | Dei, tem dois pacotes q tem esse arquivo, mesa e nx-libs | 14:28:40 |
@baduhai:matrix.org | In reply to@telegram_11781989:t2bot.io dica: echo "texto enorme de log" | curl -F 'file=@-' 0x0.st gera um link compartilhável Mais um alias pra lista, vlw | 14:29:12 |
k0kada (he/him) | Então realmente é o mesa | 14:29:20 |
k0kada (he/him) | Huh... | 14:29:24 |
k0kada (he/him) | Mas assim, o pkg-build já foi nessa parte | 14:29:32 |
k0kada (he/him) | Então funcionando ele tá | 14:29:35 |
k0kada (he/him) | Ou ele só pulou o pkg-build | 14:29:49 |
@baduhai:matrix.org | Psé não to entendendo mais nada | 14:29:53 |
k0kada (he/him) | Porque o pkg-build é pre-build | 14:29:56 |
Victor Matheus | tbm uso assim, como past
e esse cara tbm suporta arquivos (limite de 500 mega, algo assim, obviamente espira rapido, e não confie pra nada sério) | 14:30:00 |