FS#79958 - [libnbd] add ocaml binding

Attached to Project: Arch Linux
Opened by solsTiCe (zebul666) - Saturday, 14 October 2023, 15:01 GMT
Last edited by Toolybird (Toolybird) - Wednesday, 15 November 2023, 22:15 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

libnbd is shipped without a depend on ocaml and any ocaml binding.

this makes installing AUR package depending on libnbd ocaml binding, ... complicated.

I am sure you don't want to depend on ocaml for libnbd package, so is there any other solution to get ocaml binding, beside asking AUR user to rebuilt themself libnbd with ocaml installed first ???

This task depends upon

Closed by  Toolybird (Toolybird)
Wednesday, 15 November 2023, 22:15 GMT
Reason for closing:  Fixed
Additional comments about closing:  libnbd-1.18.1-2
Comment by Oid Maps (dreieck) - Saturday, 14 October 2023, 15:18 GMT
> I am sure you don't want to depend on ocaml for libnbd package, so is there any other solution to get ocaml binding

It is possible to makedepend optdepend on `ocaml`:

* It will produce the OCaml binding,
* the binding can be used when `ocaml` is installed.
Comment by Sven-Hendrik Haase (Svenstaro) - Sunday, 12 November 2023, 03:10 GMT
This should now be enabled in rel-2. Please check whether that works for you.
Comment by solsTiCe (zebul666) - Sunday, 12 November 2023, 09:32 GMT
I got this error when trying to build my virt-v2v package https://aur.archlinux.org/packages/virt-v2v

```
ar: le modificateur « u » est ignoré puisque « D » est le défaut (consultez « U »)
ocamlfind mklib -package str,unix,guestfs,libvirt -I ../common/utils/.libs -I ../gnulib/lib/.libs -I ../lib -I ../common/mlstdutils -I ../common/mlutils -I ../common/mlgettext -I ../common/mlpcre -I ../common/mltools -I ../common/mlv2v -I ../common/mlxml \
name_from_disk.cmx parse_libvirt_xml.cmx OVF.cmx OVA.cmx parse_vmx.cmx parse_domain_from_vmx.cmx nbdkit_curl.cmx nbdkit_ssh.cmx nbdkit_vddk.cmx vCenter.cmx input.cmx input_disk.cmx input_libvirt.cmx input_ova.cmx input_vcenter_https.cmx input_vddk.cmx input_vmx.cmx input_xen_ssh.cmx libmlinput_a-dummy.o -o mlinput
make[2] : on quitte le répertoire « /home/solstice/pkg/AUR/virt-v2v/src/virt-v2v-2.2.0/input »
Making all in output
make[2] : on entre dans le répertoire « /home/solstice/pkg/AUR/virt-v2v/src/virt-v2v-2.2.0/output »
make all-am
make[3] : on entre dans le répertoire « /home/solstice/pkg/AUR/virt-v2v/src/virt-v2v-2.2.0/output »
CC libmloutput_a-qemuopts-c.o
OCAMLCMI changeuid.cmi
OCAMLCMI python_script.cmi
OCAMLCMI create_libvirt_xml.cmi
OCAMLCMI create_kubevirt_yaml.cmi
OCAMLCMI qemuopts.cmi
OCAMLCMI openstack_image_properties.cmi
OCAMLCMI output_rhv_upload_cancel_source.cmi
OCAMLCMI output_rhv_upload_createvm_source.cmi
OCAMLCMI output_rhv_upload_finalize_source.cmi
OCAMLCMI output_rhv_upload_plugin_source.cmi
OCAMLCMI output_rhv_upload_precheck_source.cmi
OCAMLCMI output_rhv_upload_transfer_source.cmi
OCAMLCMI output_rhv_upload_vmcheck_source.cmi
OCAMLCMI output.cmi
OCAMLOPT changeuid.cmx
OCAMLOPT python_script.cmx
OCAMLOPT create_libvirt_xml.cmx
OCAMLOPT create_kubevirt_yaml.cmx
OCAMLOPT qemuopts.cmx
OCAMLOPT openstack_image_properties.cmx
OCAMLOPT output_rhv_upload_cancel_source.cmx
OCAMLOPT output_rhv_upload_createvm_source.cmx
OCAMLOPT output_rhv_upload_finalize_source.cmx
OCAMLOPT output_rhv_upload_plugin_source.cmx
OCAMLOPT output_rhv_upload_precheck_source.cmx
OCAMLOPT output_rhv_upload_transfer_source.cmx
OCAMLOPT output_rhv_upload_vmcheck_source.cmx
OCAMLOPT output.cmx
OCAMLCMI output_disk.cmi
OCAMLCMI output_glance.cmi
OCAMLCMI output_kubevirt.cmi
OCAMLCMI output_libvirt.cmi
OCAMLCMI output_null.cmi
OCAMLCMI output_openstack.cmi
OCAMLCMI output_qemu.cmi
OCAMLCMI output_rhv.cmi
OCAMLCMI output_rhv_upload.cmi
OCAMLCMI output_vdsm.cmi
OCAMLOPT output_disk.cmx
OCAMLOPT output_glance.cmx
OCAMLOPT output_kubevirt.cmx
OCAMLOPT output_libvirt.cmx
OCAMLOPT output_null.cmx
OCAMLOPT output_openstack.cmx
OCAMLOPT output_qemu.cmx
OCAMLOPT output_rhv.cmx
OCAMLOPT output_rhv_upload.cmx
OCAMLOPT output_vdsm.cmx
AR libmloutput.a
ar: le modificateur « u » est ignoré puisque « D » est le défaut (consultez « U »)
ocamlfind mklib -package str,unix,guestfs,libvirt,nbd -I ../common/utils/.libs -I ../common/qemuopts/.libs -I ../gnulib/lib/.libs -I ../lib -I ../common/mlstdutils -I ../common/mlutils -I ../common/mlgettext -I ../common/mlpcre -I ../common/mltools -I ../common/mlv2v -I ../common/mlxml \
changeuid.cmx python_script.cmx create_libvirt_xml.cmx create_kubevirt_yaml.cmx qemuopts.cmx openstack_image_properties.cmx output_rhv_upload_cancel_source.cmx output_rhv_upload_createvm_source.cmx output_rhv_upload_finalize_source.cmx output_rhv_upload_plugin_source.cmx output_rhv_upload_precheck_source.cmx output_rhv_upload_transfer_source.cmx output_rhv_upload_vmcheck_source.cmx output.cmx output_disk.cmx output_glance.cmx output_kubevirt.cmx output_libvirt.cmx output_null.cmx output_openstack.cmx output_qemu.cmx output_rhv.cmx output_rhv_upload.cmx output_vdsm.cmx libmloutput_a-qemuopts-c.o -o mloutput
make[3] : on quitte le répertoire « /home/solstice/pkg/AUR/virt-v2v/src/virt-v2v-2.2.0/output »
make[2] : on quitte le répertoire « /home/solstice/pkg/AUR/virt-v2v/src/virt-v2v-2.2.0/output »
Making all in convert
make[2] : on entre dans le répertoire « /home/solstice/pkg/AUR/virt-v2v/src/virt-v2v-2.2.0/convert »
CC libmlconvert_a-libosinfo-c.o
OCAMLCMI libosinfo.cmi
OCAMLCMI linux.cmi
OCAMLCMI windows.cmi
OCAMLCMI windows_virtio.cmi
OCAMLCMI linux_bootloaders.cmi
OCAMLCMI convert_linux.cmi
OCAMLCMI convert_windows.cmi
OCAMLCMI inspect_source.cmi
OCAMLCMI target_bus_assignment.cmi
OCAMLCMI convert.cmi
OCAMLOPT libosinfo.cmx
OCAMLCMI libosinfo_utils.cmi
OCAMLOPT linux.cmx
OCAMLOPT windows.cmx
OCAMLCMI linux_kernels.cmi
OCAMLOPT inspect_source.cmx
OCAMLOPT target_bus_assignment.cmx
OCAMLOPT libosinfo_utils.cmx
OCAMLOPT windows_virtio.cmx
OCAMLOPT linux_bootloaders.cmx
OCAMLOPT linux_kernels.cmx
OCAMLOPT convert_windows.cmx
OCAMLOPT convert_linux.cmx
OCAMLOPT convert.cmx
AR libmlconvert.a
ar: le modificateur « u » est ignoré puisque « D » est le défaut (consultez « U »)
ocamlfind mklib -package str,unix,guestfs,nbd -I ../common/utils/.libs -I ../gnulib/lib/.libs -I ../lib -I ../common/mlcustomize -I ../common/mlstdutils -I ../common/mlutils -I ../common/mlgettext -I ../common/mlpcre -I ../common/mltools -I ../common/mlv2v -I ../common/mlxml \
libosinfo.cmx libosinfo_utils.cmx linux.cmx windows.cmx windows_virtio.cmx linux_bootloaders.cmx linux_kernels.cmx convert_linux.cmx convert_windows.cmx inspect_source.cmx target_bus_assignment.cmx convert.cmx libmlconvert_a-libosinfo-c.o -o mlconvert
make[2] : on quitte le répertoire « /home/solstice/pkg/AUR/virt-v2v/src/virt-v2v-2.2.0/convert »
Making all in v2v
make[2] : on entre dans le répertoire « /home/solstice/pkg/AUR/virt-v2v/src/virt-v2v-2.2.0/v2v »
CC virt_v2v-dummy.o
OCAMLCMI v2v.cmi
OCAMLOPT v2v.cmx
GEN virt-v2v
/usr/bin/ld: ../output/mloutput.a(output.o) : dans la fonction « camlOutput__output_to_local_file_inner_3114 » :
/home/solstice/pkg/AUR/virt-v2v/src/virt-v2v-2.2.0/output/output.ml:96:(.text+0x3a7): undefined reference to `nbd_internal_ocaml_nbd_create'
/usr/bin/ld: /home/solstice/pkg/AUR/virt-v2v/src/virt-v2v-2.2.0/output/output.ml:96:(.text+0x3b6): undefined reference to `nbd_internal_ocaml_nbd_get_version'
/usr/bin/ld: ../lib/mlv2vlib.a(utils.o) : dans la fonction « camlUtils__with_nbd_connect_unix_inner_3729 » :
/home/solstice/pkg/AUR/virt-v2v/src/virt-v2v-2.2.0/lib/utils.ml:219:(.text+0xc7e): undefined reference to `nbd_internal_ocaml_nbd_create'
/usr/bin/ld: ../lib/mlv2vlib.a(utils.o) : dans la fonction « camlUtils__fun_3735 » :
/home/solstice/pkg/AUR/virt-v2v/src/virt-v2v-2.2.0/lib/utils.ml:222:(.text+0xd76): undefined reference to `nbd_internal_ocaml_nbd_set_debug'
/usr/bin/ld: /home/solstice/pkg/AUR/virt-v2v/src/virt-v2v-2.2.0/lib/utils.ml:224:(.text+0xde6): undefined reference to `nbd_internal_ocaml_nbd_connect_unix'
/usr/bin/ld: ../lib/mlv2vlib.a(utils.o) : dans la fonction « camlUtils__fun_3763 » :
/home/solstice/pkg/AUR/virt-v2v/src/virt-v2v-2.2.0/lib/utils.ml:223:(.text+0xe9e): undefined reference to `nbd_internal_ocaml_nbd_add_meta_context'
/usr/bin/ld: ../lib/mlv2vlib.a(utils.o) : dans la fonction « camlUtils__fun_3773 » :
/home/solstice/pkg/AUR/virt-v2v/src/virt-v2v-2.2.0/lib/utils.ml:227:(.text+0xef0): undefined reference to `nbd_internal_ocaml_nbd_shutdown'
/usr/bin/ld: ../lib/mlv2vlib.a(utils.o) : dans la fonction « camlUtils__fun_3778 » :
/home/solstice/pkg/AUR/virt-v2v/src/virt-v2v-2.2.0/lib/utils.ml:229:(.text+0xf0b): undefined reference to `nbd_internal_ocaml_nbd_close'
/usr/bin/ld: ../lib/mlv2vlib.a(utils.o) : dans la fonction « camlUtils__fun_3787 » :
/home/solstice/pkg/AUR/virt-v2v/src/virt-v2v-2.2.0/lib/utils.ml:236:(.text+0xfbc): undefined reference to `nbd_internal_ocaml_nbd_can_meta_context'
/usr/bin/ld: /home/solstice/pkg/AUR/virt-v2v/src/virt-v2v-2.2.0/lib/utils.ml:238:(.text+0xfd7): undefined reference to `nbd_internal_ocaml_nbd_get_size'
/usr/bin/ld: /home/solstice/pkg/AUR/virt-v2v/src/virt-v2v-2.2.0/lib/utils.ml:244:(.text+0x10e3): undefined reference to `nbd_internal_ocaml_nbd_block_status'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1461 » :
(.text+0xa): undefined reference to `nbd_internal_ocaml_nbd_get_uri'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1463 » :
(.text+0x2a): undefined reference to `nbd_internal_ocaml_nbd_supports_uri'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1465 » :
(.text+0x4a): undefined reference to `nbd_internal_ocaml_nbd_supports_vsock'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1467 » :
(.text+0x6a): undefined reference to `nbd_internal_ocaml_nbd_supports_tls'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1469 » :
(.text+0x8d): undefined reference to `nbd_internal_ocaml_nbd_kill_subprocess'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1471 » :
(.text+0xaa): undefined reference to `nbd_internal_ocaml_nbd_get_version'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1473 » :
(.text+0xca): undefined reference to `nbd_internal_ocaml_nbd_get_package_name'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1475 » :
(.text+0xea): undefined reference to `nbd_internal_ocaml_nbd_connection_state'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1477 » :
(.text+0x10a): undefined reference to `nbd_internal_ocaml_nbd_aio_in_flight'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1479 » :
(.text+0x12a): undefined reference to `nbd_internal_ocaml_nbd_aio_peek_command_completed'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1481 » :
(.text+0x14d): undefined reference to `nbd_internal_ocaml_nbd_aio_command_completed'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1483 » :
(.text+0x16a): undefined reference to `nbd_internal_ocaml_nbd_aio_is_closed'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1485 » :
(.text+0x18a): undefined reference to `nbd_internal_ocaml_nbd_aio_is_dead'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1487 » :
(.text+0x1aa): undefined reference to `nbd_internal_ocaml_nbd_aio_is_processing'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1489 » :
(.text+0x1ca): undefined reference to `nbd_internal_ocaml_nbd_aio_is_ready'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1491 » :
(.text+0x1ea): undefined reference to `nbd_internal_ocaml_nbd_aio_is_negotiating'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1493 » :
(.text+0x20a): undefined reference to `nbd_internal_ocaml_nbd_aio_is_connecting'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1495 » :
(.text+0x22a): undefined reference to `nbd_internal_ocaml_nbd_aio_is_created'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1497 » :
(.text+0x24a): undefined reference to `nbd_internal_ocaml_nbd_aio_notify_write'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1499 » :
(.text+0x26a): undefined reference to `nbd_internal_ocaml_nbd_aio_notify_read'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1501 » :
(.text+0x28a): undefined reference to `nbd_internal_ocaml_nbd_aio_get_direction'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1503 » :
(.text+0x2aa): undefined reference to `nbd_internal_ocaml_nbd_aio_get_fd'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1505 » :
(.text+0x2f6): undefined reference to `nbd_internal_ocaml_nbd_aio_block_status_filter'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1507 » :
(.text+0x32f): undefined reference to `nbd_internal_ocaml_nbd_aio_block_status_64'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1509 » :
(.text+0x35f): undefined reference to `nbd_internal_ocaml_nbd_aio_block_status'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1511 » :
(.text+0x389): undefined reference to `nbd_internal_ocaml_nbd_aio_zero'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1513 » :
(.text+0x3b9): undefined reference to `nbd_internal_ocaml_nbd_aio_cache'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1515 » :
(.text+0x3e9): undefined reference to `nbd_internal_ocaml_nbd_aio_trim'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1517 » :
(.text+0x410): undefined reference to `nbd_internal_ocaml_nbd_aio_flush'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1519 » :
(.text+0x42d): undefined reference to `nbd_internal_ocaml_nbd_aio_disconnect'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1521 » :
(.text+0x459): undefined reference to `nbd_internal_ocaml_nbd_aio_pwrite'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1523 » :
(.text+0x48f): undefined reference to `nbd_internal_ocaml_nbd_aio_pread_structured'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1525 » :
(.text+0x4b9): undefined reference to `nbd_internal_ocaml_nbd_aio_pread'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1527 » :
(.text+0x4e3): undefined reference to `nbd_internal_ocaml_nbd_aio_opt_set_meta_context_queries'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1529 » :
(.text+0x500): undefined reference to `nbd_internal_ocaml_nbd_aio_opt_set_meta_context'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1531 » :
(.text+0x523): undefined reference to `nbd_internal_ocaml_nbd_aio_opt_list_meta_context_queries'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1533 » :
(.text+0x540): undefined reference to `nbd_internal_ocaml_nbd_aio_opt_list_meta_context'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1535 » :
(.text+0x55d): undefined reference to `nbd_internal_ocaml_nbd_aio_opt_info'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1537 » :
(.text+0x580): undefined reference to `nbd_internal_ocaml_nbd_aio_opt_list'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1539 » :
(.text+0x59d): undefined reference to `nbd_internal_ocaml_nbd_aio_opt_structured_reply'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1541 » :
(.text+0x5bd): undefined reference to `nbd_internal_ocaml_nbd_aio_opt_extended_headers'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1543 » :
(.text+0x5dd): undefined reference to `nbd_internal_ocaml_nbd_aio_opt_starttls'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1545 » :
(.text+0x5fa): undefined reference to `nbd_internal_ocaml_nbd_aio_opt_abort'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1547 » :
(.text+0x61d): undefined reference to `nbd_internal_ocaml_nbd_aio_opt_go'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1549 » :
(.text+0x63d): undefined reference to `nbd_internal_ocaml_nbd_aio_connect_systemd_socket_activation'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1551 » :
(.text+0x65d): undefined reference to `nbd_internal_ocaml_nbd_aio_connect_command'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1553 » :
(.text+0x67d): undefined reference to `nbd_internal_ocaml_nbd_aio_connect_socket'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1555 » :
(.text+0x6a0): undefined reference to `nbd_internal_ocaml_nbd_aio_connect_tcp'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1557 » :
(.text+0x6c0): undefined reference to `nbd_internal_ocaml_nbd_aio_connect_vsock'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1559 » :
(.text+0x6dd): undefined reference to `nbd_internal_ocaml_nbd_aio_connect_unix'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1561 » :
(.text+0x6fd): undefined reference to `nbd_internal_ocaml_nbd_aio_connect_uri'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1563 » :
(.text+0x71d): undefined reference to `nbd_internal_ocaml_nbd_aio_connect'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1565 » :
(.text+0x740): undefined reference to `nbd_internal_ocaml_nbd_poll2'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1567 » :
(.text+0x75d): undefined reference to `nbd_internal_ocaml_nbd_poll'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1569 » :
(.text+0x78f): undefined reference to `nbd_internal_ocaml_nbd_block_status_filter'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1571 » :
(.text+0x7b9): undefined reference to `nbd_internal_ocaml_nbd_block_status_64'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1573 » :
(.text+0x7e9): undefined reference to `nbd_internal_ocaml_nbd_block_status'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1575 » :
(.text+0x813): undefined reference to `nbd_internal_ocaml_nbd_zero'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1577 » :
(.text+0x833): undefined reference to `nbd_internal_ocaml_nbd_cache'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1579 » :
(.text+0x853): undefined reference to `nbd_internal_ocaml_nbd_trim'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1581 » :
(.text+0x86d): undefined reference to `nbd_internal_ocaml_nbd_flush'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1583 » :
(.text+0x88d): undefined reference to `nbd_internal_ocaml_nbd_shutdown'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1585 » :
(.text+0x8b3): undefined reference to `nbd_internal_ocaml_nbd_pwrite'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1587 » :
(.text+0x8d9): undefined reference to `nbd_internal_ocaml_nbd_pread_structured'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1589 » :
(.text+0x903): undefined reference to `nbd_internal_ocaml_nbd_pread'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1591 » :
(.text+0x91d): undefined reference to `nbd_internal_ocaml_nbd_get_block_size'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1593 » :
(.text+0x93a): undefined reference to `nbd_internal_ocaml_nbd_get_size'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1595 » :
(.text+0x95a): undefined reference to `nbd_internal_ocaml_nbd_get_protocol'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1597 » :
(.text+0x97d): undefined reference to `nbd_internal_ocaml_nbd_can_meta_context'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1599 » :
(.text+0x99a): undefined reference to `nbd_internal_ocaml_nbd_can_cache'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1601 » :
(.text+0x9ba): undefined reference to `nbd_internal_ocaml_nbd_can_multi_conn'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1603 » :
(.text+0x9da): undefined reference to `nbd_internal_ocaml_nbd_can_df'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1605 » :
(.text+0x9fa): undefined reference to `nbd_internal_ocaml_nbd_can_block_status_payload'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1607 » :
(.text+0xa1a): undefined reference to `nbd_internal_ocaml_nbd_can_fast_zero'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1609 » :
(.text+0xa3a): undefined reference to `nbd_internal_ocaml_nbd_can_zero'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1611 » :
(.text+0xa5a): undefined reference to `nbd_internal_ocaml_nbd_can_trim'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1613 » :
(.text+0xa7a): undefined reference to `nbd_internal_ocaml_nbd_is_rotational'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1615 » :
(.text+0xa9a): undefined reference to `nbd_internal_ocaml_nbd_can_fua'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1617 » :
(.text+0xaba): undefined reference to `nbd_internal_ocaml_nbd_can_flush'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1619 » :
(.text+0xada): undefined reference to `nbd_internal_ocaml_nbd_is_read_only'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1621 » :
(.text+0xafa): undefined reference to `nbd_internal_ocaml_nbd_get_socket_activation_name'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1623 » :
(.text+0xb1d): undefined reference to `nbd_internal_ocaml_nbd_set_socket_activation_name'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1625 » :
(.text+0xb3d): undefined reference to `nbd_internal_ocaml_nbd_connect_systemd_socket_activation'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1627 » :
(.text+0xb5d): undefined reference to `nbd_internal_ocaml_nbd_connect_command'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1629 » :
(.text+0xb7d): undefined reference to `nbd_internal_ocaml_nbd_connect_socket'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1631 » :
(.text+0xba0): undefined reference to `nbd_internal_ocaml_nbd_connect_tcp'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1633 » :
(.text+0xbc0): undefined reference to `nbd_internal_ocaml_nbd_connect_vsock'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1635 » :
(.text+0xbdd): undefined reference to `nbd_internal_ocaml_nbd_connect_unix'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1637 » :
(.text+0xbfd): undefined reference to `nbd_internal_ocaml_nbd_connect_uri'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1639 » :
(.text+0xc1d): undefined reference to `nbd_internal_ocaml_nbd_set_uri_allow_local_file'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1641 » :
(.text+0xc3d): undefined reference to `nbd_internal_ocaml_nbd_set_uri_allow_tls'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1643 » :
(.text+0xc5d): undefined reference to `nbd_internal_ocaml_nbd_set_uri_allow_transports'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1645 » :
(.text+0xc7a): undefined reference to `nbd_internal_ocaml_nbd_clear_meta_contexts'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1647 » :
(.text+0xc9d): undefined reference to `nbd_internal_ocaml_nbd_get_meta_context'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1649 » :
(.text+0xcba): undefined reference to `nbd_internal_ocaml_nbd_get_nr_meta_contexts'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1651 » :
(.text+0xcdd): undefined reference to `nbd_internal_ocaml_nbd_add_meta_context'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1653 » :
(.text+0xd00): undefined reference to `nbd_internal_ocaml_nbd_opt_set_meta_context_queries'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1655 » :
(.text+0xd1d): undefined reference to `nbd_internal_ocaml_nbd_opt_set_meta_context'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1657 » :
(.text+0xd40): undefined reference to `nbd_internal_ocaml_nbd_opt_list_meta_context_queries'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1659 » :
(.text+0xd5d): undefined reference to `nbd_internal_ocaml_nbd_opt_list_meta_context'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1661 » :
(.text+0xd7a): undefined reference to `nbd_internal_ocaml_nbd_opt_info'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1663 » :
(.text+0xd9d): undefined reference to `nbd_internal_ocaml_nbd_opt_list'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1665 » :
(.text+0xdba): undefined reference to `nbd_internal_ocaml_nbd_opt_structured_reply'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1667 » :
(.text+0xdda): undefined reference to `nbd_internal_ocaml_nbd_opt_extended_headers'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1669 » :
(.text+0xdfa): undefined reference to `nbd_internal_ocaml_nbd_opt_starttls'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1671 » :
(.text+0xe1a): undefined reference to `nbd_internal_ocaml_nbd_opt_abort'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1673 » :
(.text+0xe3a): undefined reference to `nbd_internal_ocaml_nbd_opt_go'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1675 » :
(.text+0xe5a): undefined reference to `nbd_internal_ocaml_nbd_get_opt_mode'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1677 » :
(.text+0xe7d): undefined reference to `nbd_internal_ocaml_nbd_set_opt_mode'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1679 » :
(.text+0xe9a): undefined reference to `nbd_internal_ocaml_nbd_get_strict_mode'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1681 » :
(.text+0xebd): undefined reference to `nbd_internal_ocaml_nbd_set_strict_mode'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1683 » :
(.text+0xeda): undefined reference to `nbd_internal_ocaml_nbd_get_pread_initialize'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1685 » :
(.text+0xefd): undefined reference to `nbd_internal_ocaml_nbd_set_pread_initialize'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1687 » :
(.text+0xf1a): undefined reference to `nbd_internal_ocaml_nbd_get_handshake_flags'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1689 » :
(.text+0xf3d): undefined reference to `nbd_internal_ocaml_nbd_set_handshake_flags'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1691 » :
(.text+0xf5a): undefined reference to `nbd_internal_ocaml_nbd_get_request_meta_context'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1693 » :
(.text+0xf7d): undefined reference to `nbd_internal_ocaml_nbd_set_request_meta_context'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1695 » :
(.text+0xf9a): undefined reference to `nbd_internal_ocaml_nbd_get_structured_replies_negotiated'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1697 » :
(.text+0xfba): undefined reference to `nbd_internal_ocaml_nbd_get_request_structured_replies'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1699 » :
(.text+0xfdd): undefined reference to `nbd_internal_ocaml_nbd_set_request_structured_replies'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1701 » :
(.text+0xffa): undefined reference to `nbd_internal_ocaml_nbd_get_extended_headers_negotiated'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1703 » :
(.text+0x101a): undefined reference to `nbd_internal_ocaml_nbd_get_request_extended_headers'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1705 » :
(.text+0x103d): undefined reference to `nbd_internal_ocaml_nbd_set_request_extended_headers'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1707 » :
(.text+0x105d): undefined reference to `nbd_internal_ocaml_nbd_set_tls_psk_file'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1709 » :
(.text+0x107a): undefined reference to `nbd_internal_ocaml_nbd_get_tls_username'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1711 » :
(.text+0x109d): undefined reference to `nbd_internal_ocaml_nbd_set_tls_username'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1713 » :
(.text+0x10ba): undefined reference to `nbd_internal_ocaml_nbd_get_tls_verify_peer'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1715 » :
(.text+0x10dd): undefined reference to `nbd_internal_ocaml_nbd_set_tls_verify_peer'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1717 » :
(.text+0x10fd): undefined reference to `nbd_internal_ocaml_nbd_set_tls_certificates'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1719 » :
(.text+0x111a): undefined reference to `nbd_internal_ocaml_nbd_get_tls_negotiated'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1721 » :
(.text+0x113a): undefined reference to `nbd_internal_ocaml_nbd_get_tls'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1723 » :
(.text+0x115d): undefined reference to `nbd_internal_ocaml_nbd_set_tls'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1725 » :
(.text+0x117a): undefined reference to `nbd_internal_ocaml_nbd_get_export_description'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1727 » :
(.text+0x119a): undefined reference to `nbd_internal_ocaml_nbd_get_canonical_export_name'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1729 » :
(.text+0x11ba): undefined reference to `nbd_internal_ocaml_nbd_get_full_info'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1731 » :
(.text+0x11dd): undefined reference to `nbd_internal_ocaml_nbd_set_full_info'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1733 » :
(.text+0x11fa): undefined reference to `nbd_internal_ocaml_nbd_get_request_block_size'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1735 » :
(.text+0x121d): undefined reference to `nbd_internal_ocaml_nbd_set_request_block_size'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1737 » :
(.text+0x123a): undefined reference to `nbd_internal_ocaml_nbd_get_export_name'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1739 » :
(.text+0x125d): undefined reference to `nbd_internal_ocaml_nbd_set_export_name'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1741 » :
(.text+0x127a): undefined reference to `nbd_internal_ocaml_nbd_get_private_data'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1743 » :
(.text+0x129d): undefined reference to `nbd_internal_ocaml_nbd_set_private_data'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1745 » :
(.text+0x12ba): undefined reference to `nbd_internal_ocaml_nbd_get_handle_name'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1747 » :
(.text+0x12dd): undefined reference to `nbd_internal_ocaml_nbd_set_handle_name'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1749 » :
(.text+0x12fa): undefined reference to `nbd_internal_ocaml_nbd_stats_chunks_received'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1751 » :
(.text+0x131a): undefined reference to `nbd_internal_ocaml_nbd_stats_bytes_received'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1753 » :
(.text+0x133a): undefined reference to `nbd_internal_ocaml_nbd_stats_chunks_sent'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1755 » :
(.text+0x135a): undefined reference to `nbd_internal_ocaml_nbd_stats_bytes_sent'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1757 » :
(.text+0x137a): undefined reference to `nbd_internal_ocaml_nbd_clear_debug_callback'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1759 » :
(.text+0x139d): undefined reference to `nbd_internal_ocaml_nbd_set_debug_callback'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1761 » :
(.text+0x13ba): undefined reference to `nbd_internal_ocaml_nbd_get_debug'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1763 » :
(.text+0x13dd): undefined reference to `nbd_internal_ocaml_nbd_set_debug'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1765 » :
(.text+0x13fa): undefined reference to `nbd_internal_ocaml_nbd_close'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1767 » :
(.text+0x141a): undefined reference to `nbd_internal_ocaml_nbd_create'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1769 » :
(.text+0x143f): undefined reference to `nbd_internal_code_of_unix_error'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1777 » :
(.text+0x145a): undefined reference to `nbd_internal_ocaml_buffer_size'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1775 » :
(.text+0x147a): undefined reference to `nbd_internal_ocaml_buffer_of_bytes'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1773 » :
(.text+0x149a): undefined reference to `nbd_internal_ocaml_buffer_to_bytes'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__fun_1771 » :
(.text+0x14ba): undefined reference to `nbd_internal_ocaml_buffer_alloc'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__with_handle_566 » :
(.text+0x14f6): undefined reference to `nbd_internal_ocaml_nbd_create'
/usr/bin/ld: (.text+0x152c): undefined reference to `nbd_internal_ocaml_nbd_close'
/usr/bin/ld: (.text+0x1551): undefined reference to `nbd_internal_ocaml_nbd_close'
/usr/bin/ld: /usr/lib/ocaml/nbd/mlnbd.a(NBD.o) : dans la fonction « camlNBD__1 » :
(.data+0x1ae8): undefined reference to `nbd_internal_ocaml_nbd_get_uri'
/usr/bin/ld: (.data+0x1af0): undefined reference to `nbd_internal_ocaml_nbd_supports_uri'
/usr/bin/ld: (.data+0x1af8): undefined reference to `nbd_internal_ocaml_nbd_supports_vsock'
/usr/bin/ld: (.data+0x1b00): undefined reference to `nbd_internal_ocaml_nbd_supports_tls'
/usr/bin/ld: (.data+0x1b08): undefined reference to `nbd_internal_ocaml_nbd_kill_subprocess'
/usr/bin/ld: (.data+0x1b10): undefined reference to `nbd_internal_ocaml_nbd_get_version'
/usr/bin/ld: (.data+0x1b18): undefined reference to `nbd_internal_ocaml_nbd_get_package_name'
/usr/bin/ld: (.data+0x1b20): undefined reference to `nbd_internal_ocaml_nbd_connection_state'
/usr/bin/ld: (.data+0x1b28): undefined reference to `nbd_internal_ocaml_nbd_aio_in_flight'
/usr/bin/ld: (.data+0x1b30): undefined reference to `nbd_internal_ocaml_nbd_aio_peek_command_completed'
/usr/bin/ld: (.data+0x1b38): undefined reference to `nbd_internal_ocaml_nbd_aio_command_completed'
/usr/bin/ld: (.data+0x1b40): undefined reference to `nbd_internal_ocaml_nbd_aio_is_closed'
/usr/bin/ld: (.data+0x1b48): undefined reference to `nbd_internal_ocaml_nbd_aio_is_dead'
/usr/bin/ld: (.data+0x1b50): undefined reference to `nbd_internal_ocaml_nbd_aio_is_processing'
/usr/bin/ld: (.data+0x1b58): undefined reference to `nbd_internal_ocaml_nbd_aio_is_ready'
/usr/bin/ld: (.data+0x1b60): undefined reference to `nbd_internal_ocaml_nbd_aio_is_negotiating'
/usr/bin/ld: (.data+0x1b68): undefined reference to `nbd_internal_ocaml_nbd_aio_is_connecting'
/usr/bin/ld: (.data+0x1b70): undefined reference to `nbd_internal_ocaml_nbd_aio_is_created'
/usr/bin/ld: (.data+0x1b78): undefined reference to `nbd_internal_ocaml_nbd_aio_notify_write'
/usr/bin/ld: (.data+0x1b80): undefined reference to `nbd_internal_ocaml_nbd_aio_notify_read'
/usr/bin/ld: (.data+0x1b88): undefined reference to `nbd_internal_ocaml_nbd_aio_get_direction'
/usr/bin/ld: (.data+0x1b90): undefined reference to `nbd_internal_ocaml_nbd_aio_get_fd'
/usr/bin/ld: (.data+0x1b98): undefined reference to `nbd_internal_ocaml_nbd_aio_block_status_filter'
/usr/bin/ld: (.data+0x1ba0): undefined reference to `nbd_internal_ocaml_nbd_aio_block_status_64'
/usr/bin/ld: (.data+0x1ba8): undefined reference to `nbd_internal_ocaml_nbd_aio_block_status'
/usr/bin/ld: (.data+0x1bb0): undefined reference to `nbd_internal_ocaml_nbd_aio_zero'
/usr/bin/ld: (.data+0x1bb8): undefined reference to `nbd_internal_ocaml_nbd_aio_cache'
/usr/bin/ld: (.data+0x1bc0): undefined reference to `nbd_internal_ocaml_nbd_aio_trim'
/usr/bin/ld: (.data+0x1bc8): undefined reference to `nbd_internal_ocaml_nbd_aio_flush'
/usr/bin/ld: (.data+0x1bd0): undefined reference to `nbd_internal_ocaml_nbd_aio_disconnect'
/usr/bin/ld: (.data+0x1bd8): undefined reference to `nbd_internal_ocaml_nbd_aio_pwrite'
/usr/bin/ld: (.data+0x1be0): undefined reference to `nbd_internal_ocaml_nbd_aio_pread_structured'
/usr/bin/ld: (.data+0x1be8): undefined reference to `nbd_internal_ocaml_nbd_aio_pread'
/usr/bin/ld: (.data+0x1bf0): undefined reference to `nbd_internal_ocaml_nbd_aio_opt_set_meta_context_queries'
/usr/bin/ld: (.data+0x1bf8): undefined reference to `nbd_internal_ocaml_nbd_aio_opt_set_meta_context'
/usr/bin/ld: (.data+0x1c00): undefined reference to `nbd_internal_ocaml_nbd_aio_opt_list_meta_context_queries'
/usr/bin/ld: (.data+0x1c08): undefined reference to `nbd_internal_ocaml_nbd_aio_opt_list_meta_context'
/usr/bin/ld: (.data+0x1c10): undefined reference to `nbd_internal_ocaml_nbd_aio_opt_info'
/usr/bin/ld: (.data+0x1c18): undefined reference to `nbd_internal_ocaml_nbd_aio_opt_list'
/usr/bin/ld: (.data+0x1c20): undefined reference to `nbd_internal_ocaml_nbd_aio_opt_structured_reply'
/usr/bin/ld: (.data+0x1c28): undefined reference to `nbd_internal_ocaml_nbd_aio_opt_extended_headers'
/usr/bin/ld: (.data+0x1c30): undefined reference to `nbd_internal_ocaml_nbd_aio_opt_starttls'
/usr/bin/ld: (.data+0x1c38): undefined reference to `nbd_internal_ocaml_nbd_aio_opt_abort'
/usr/bin/ld: (.data+0x1c40): undefined reference to `nbd_internal_ocaml_nbd_aio_opt_go'
/usr/bin/ld: (.data+0x1c48): undefined reference to `nbd_internal_ocaml_nbd_aio_connect_systemd_socket_activation'
/usr/bin/ld: (.data+0x1c50): undefined reference to `nbd_internal_ocaml_nbd_aio_connect_command'
/usr/bin/ld: (.data+0x1c58): undefined reference to `nbd_internal_ocaml_nbd_aio_connect_socket'
/usr/bin/ld: (.data+0x1c60): undefined reference to `nbd_internal_ocaml_nbd_aio_connect_tcp'
/usr/bin/ld: (.data+0x1c68): undefined reference to `nbd_internal_ocaml_nbd_aio_connect_vsock'
/usr/bin/ld: (.data+0x1c70): undefined reference to `nbd_internal_ocaml_nbd_aio_connect_unix'
/usr/bin/ld: (.data+0x1c78): undefined reference to `nbd_internal_ocaml_nbd_aio_connect_uri'
/usr/bin/ld: (.data+0x1c80): undefined reference to `nbd_internal_ocaml_nbd_aio_connect'
/usr/bin/ld: (.data+0x1c88): undefined reference to `nbd_internal_ocaml_nbd_poll2'
/usr/bin/ld: (.data+0x1c90): undefined reference to `nbd_internal_ocaml_nbd_poll'
/usr/bin/ld: (.data+0x1c98): undefined reference to `nbd_internal_ocaml_nbd_block_status_filter'
/usr/bin/ld: (.data+0x1ca0): undefined reference to `nbd_internal_ocaml_nbd_block_status_64'
/usr/bin/ld: (.data+0x1ca8): undefined reference to `nbd_internal_ocaml_nbd_block_status'
/usr/bin/ld: (.data+0x1cb0): undefined reference to `nbd_internal_ocaml_nbd_zero'
/usr/bin/ld: (.data+0x1cb8): undefined reference to `nbd_internal_ocaml_nbd_cache'
/usr/bin/ld: (.data+0x1cc0): undefined reference to `nbd_internal_ocaml_nbd_trim'
/usr/bin/ld: (.data+0x1cc8): undefined reference to `nbd_internal_ocaml_nbd_flush'
/usr/bin/ld: (.data+0x1cd0): undefined reference to `nbd_internal_ocaml_nbd_shutdown'
/usr/bin/ld: (.data+0x1cd8): undefined reference to `nbd_internal_ocaml_nbd_pwrite'
/usr/bin/ld: (.data+0x1ce0): undefined reference to `nbd_internal_ocaml_nbd_pread_structured'
/usr/bin/ld: (.data+0x1ce8): undefined reference to `nbd_internal_ocaml_nbd_pread'
/usr/bin/ld: (.data+0x1cf0): undefined reference to `nbd_internal_ocaml_nbd_get_block_size'
/usr/bin/ld: (.data+0x1cf8): undefined reference to `nbd_internal_ocaml_nbd_get_size'
/usr/bin/ld: (.data+0x1d00): undefined reference to `nbd_internal_ocaml_nbd_get_protocol'
/usr/bin/ld: (.data+0x1d08): undefined reference to `nbd_internal_ocaml_nbd_can_meta_context'
/usr/bin/ld: (.data+0x1d10): undefined reference to `nbd_internal_ocaml_nbd_can_cache'
/usr/bin/ld: (.data+0x1d18): undefined reference to `nbd_internal_ocaml_nbd_can_multi_conn'
/usr/bin/ld: (.data+0x1d20): undefined reference to `nbd_internal_ocaml_nbd_can_df'
/usr/bin/ld: (.data+0x1d28): undefined reference to `nbd_internal_ocaml_nbd_can_block_status_payload'
/usr/bin/ld: (.data+0x1d30): undefined reference to `nbd_internal_ocaml_nbd_can_fast_zero'
/usr/bin/ld: (.data+0x1d38): undefined reference to `nbd_internal_ocaml_nbd_can_zero'
/usr/bin/ld: (.data+0x1d40): undefined reference to `nbd_internal_ocaml_nbd_can_trim'
/usr/bin/ld: (.data+0x1d48): undefined reference to `nbd_internal_ocaml_nbd_is_rotational'
/usr/bin/ld: (.data+0x1d50): undefined reference to `nbd_internal_ocaml_nbd_can_fua'
/usr/bin/ld: (.data+0x1d58): undefined reference to `nbd_internal_ocaml_nbd_can_flush'
/usr/bin/ld: (.data+0x1d60): undefined reference to `nbd_internal_ocaml_nbd_is_read_only'
/usr/bin/ld: (.data+0x1d68): undefined reference to `nbd_internal_ocaml_nbd_get_socket_activation_name'
/usr/bin/ld: (.data+0x1d70): undefined reference to `nbd_internal_ocaml_nbd_set_socket_activation_name'
/usr/bin/ld: (.data+0x1d78): undefined reference to `nbd_internal_ocaml_nbd_connect_systemd_socket_activation'
/usr/bin/ld: (.data+0x1d80): undefined reference to `nbd_internal_ocaml_nbd_connect_command'
/usr/bin/ld: (.data+0x1d88): undefined reference to `nbd_internal_ocaml_nbd_connect_socket'
/usr/bin/ld: (.data+0x1d90): undefined reference to `nbd_internal_ocaml_nbd_connect_tcp'
/usr/bin/ld: (.data+0x1d98): undefined reference to `nbd_internal_ocaml_nbd_connect_vsock'
/usr/bin/ld: (.data+0x1da0): undefined reference to `nbd_internal_ocaml_nbd_connect_unix'
/usr/bin/ld: (.data+0x1da8): undefined reference to `nbd_internal_ocaml_nbd_connect_uri'
/usr/bin/ld: (.data+0x1db0): undefined reference to `nbd_internal_ocaml_nbd_set_uri_allow_local_file'
/usr/bin/ld: (.data+0x1db8): undefined reference to `nbd_internal_ocaml_nbd_set_uri_allow_tls'
/usr/bin/ld: (.data+0x1dc0): undefined reference to `nbd_internal_ocaml_nbd_set_uri_allow_transports'
/usr/bin/ld: (.data+0x1dc8): undefined reference to `nbd_internal_ocaml_nbd_clear_meta_contexts'
/usr/bin/ld: (.data+0x1dd0): undefined reference to `nbd_internal_ocaml_nbd_get_meta_context'
/usr/bin/ld: (.data+0x1dd8): undefined reference to `nbd_internal_ocaml_nbd_get_nr_meta_contexts'
/usr/bin/ld: (.data+0x1de0): undefined reference to `nbd_internal_ocaml_nbd_add_meta_context'
/usr/bin/ld: (.data+0x1de8): undefined reference to `nbd_internal_ocaml_nbd_opt_set_meta_context_queries'
/usr/bin/ld: (.data+0x1df0): undefined reference to `nbd_internal_ocaml_nbd_opt_set_meta_context'
/usr/bin/ld: (.data+0x1df8): undefined reference to `nbd_internal_ocaml_nbd_opt_list_meta_context_queries'
/usr/bin/ld: (.data+0x1e00): undefined reference to `nbd_internal_ocaml_nbd_opt_list_meta_context'
/usr/bin/ld: (.data+0x1e08): undefined reference to `nbd_internal_ocaml_nbd_opt_info'
/usr/bin/ld: (.data+0x1e10): undefined reference to `nbd_internal_ocaml_nbd_opt_list'
/usr/bin/ld: (.data+0x1e18): undefined reference to `nbd_internal_ocaml_nbd_opt_structured_reply'
/usr/bin/ld: (.data+0x1e20): undefined reference to `nbd_internal_ocaml_nbd_opt_extended_headers'
/usr/bin/ld: (.data+0x1e28): undefined reference to `nbd_internal_ocaml_nbd_opt_starttls'
/usr/bin/ld: (.data+0x1e30): undefined reference to `nbd_internal_ocaml_nbd_opt_abort'
/usr/bin/ld: (.data+0x1e38): undefined reference to `nbd_internal_ocaml_nbd_opt_go'
/usr/bin/ld: (.data+0x1e40): undefined reference to `nbd_internal_ocaml_nbd_get_opt_mode'
/usr/bin/ld: (.data+0x1e48): undefined reference to `nbd_internal_ocaml_nbd_set_opt_mode'
/usr/bin/ld: (.data+0x1e50): undefined reference to `nbd_internal_ocaml_nbd_get_strict_mode'
/usr/bin/ld: (.data+0x1e58): undefined reference to `nbd_internal_ocaml_nbd_set_strict_mode'
/usr/bin/ld: (.data+0x1e60): undefined reference to `nbd_internal_ocaml_nbd_get_pread_initialize'
/usr/bin/ld: (.data+0x1e68): undefined reference to `nbd_internal_ocaml_nbd_set_pread_initialize'
/usr/bin/ld: (.data+0x1e70): undefined reference to `nbd_internal_ocaml_nbd_get_handshake_flags'
/usr/bin/ld: (.data+0x1e78): undefined reference to `nbd_internal_ocaml_nbd_set_handshake_flags'
/usr/bin/ld: (.data+0x1e80): undefined reference to `nbd_internal_ocaml_nbd_get_request_meta_context'
/usr/bin/ld: (.data+0x1e88): undefined reference to `nbd_internal_ocaml_nbd_set_request_meta_context'
/usr/bin/ld: (.data+0x1e90): undefined reference to `nbd_internal_ocaml_nbd_get_structured_replies_negotiated'
/usr/bin/ld: (.data+0x1e98): undefined reference to `nbd_internal_ocaml_nbd_get_request_structured_replies'
/usr/bin/ld: (.data+0x1ea0): undefined reference to `nbd_internal_ocaml_nbd_set_request_structured_replies'
/usr/bin/ld: (.data+0x1ea8): undefined reference to `nbd_internal_ocaml_nbd_get_extended_headers_negotiated'
/usr/bin/ld: (.data+0x1eb0): undefined reference to `nbd_internal_ocaml_nbd_get_request_extended_headers'
/usr/bin/ld: (.data+0x1eb8): undefined reference to `nbd_internal_ocaml_nbd_set_request_extended_headers'
/usr/bin/ld: (.data+0x1ec0): undefined reference to `nbd_internal_ocaml_nbd_set_tls_psk_file'
/usr/bin/ld: (.data+0x1ec8): undefined reference to `nbd_internal_ocaml_nbd_get_tls_username'
/usr/bin/ld: (.data+0x1ed0): undefined reference to `nbd_internal_ocaml_nbd_set_tls_username'
/usr/bin/ld: (.data+0x1ed8): undefined reference to `nbd_internal_ocaml_nbd_get_tls_verify_peer'
/usr/bin/ld: (.data+0x1ee0): undefined reference to `nbd_internal_ocaml_nbd_set_tls_verify_peer'
/usr/bin/ld: (.data+0x1ee8): undefined reference to `nbd_internal_ocaml_nbd_set_tls_certificates'
/usr/bin/ld: (.data+0x1ef0): undefined reference to `nbd_internal_ocaml_nbd_get_tls_negotiated'
/usr/bin/ld: (.data+0x1ef8): undefined reference to `nbd_internal_ocaml_nbd_get_tls'
/usr/bin/ld: (.data+0x1f00): undefined reference to `nbd_internal_ocaml_nbd_set_tls'
/usr/bin/ld: (.data+0x1f08): undefined reference to `nbd_internal_ocaml_nbd_get_export_description'
/usr/bin/ld: (.data+0x1f10): undefined reference to `nbd_internal_ocaml_nbd_get_canonical_export_name'
/usr/bin/ld: (.data+0x1f18): undefined reference to `nbd_internal_ocaml_nbd_get_full_info'
/usr/bin/ld: (.data+0x1f20): undefined reference to `nbd_internal_ocaml_nbd_set_full_info'
/usr/bin/ld: (.data+0x1f28): undefined reference to `nbd_internal_ocaml_nbd_get_request_block_size'
/usr/bin/ld: (.data+0x1f30): undefined reference to `nbd_internal_ocaml_nbd_set_request_block_size'
/usr/bin/ld: (.data+0x1f38): undefined reference to `nbd_internal_ocaml_nbd_get_export_name'
/usr/bin/ld: (.data+0x1f40): undefined reference to `nbd_internal_ocaml_nbd_set_export_name'
/usr/bin/ld: (.data+0x1f48): undefined reference to `nbd_internal_ocaml_nbd_get_private_data'
/usr/bin/ld: (.data+0x1f50): undefined reference to `nbd_internal_ocaml_nbd_set_private_data'
/usr/bin/ld: (.data+0x1f58): undefined reference to `nbd_internal_ocaml_nbd_get_handle_name'
/usr/bin/ld: (.data+0x1f60): undefined reference to `nbd_internal_ocaml_nbd_set_handle_name'
/usr/bin/ld: (.data+0x1f68): undefined reference to `nbd_internal_ocaml_nbd_stats_chunks_received'
/usr/bin/ld: (.data+0x1f70): undefined reference to `nbd_internal_ocaml_nbd_stats_bytes_received'
/usr/bin/ld: (.data+0x1f78): undefined reference to `nbd_internal_ocaml_nbd_stats_chunks_sent'
/usr/bin/ld: (.data+0x1f80): undefined reference to `nbd_internal_ocaml_nbd_stats_bytes_sent'
/usr/bin/ld: (.data+0x1f88): undefined reference to `nbd_internal_ocaml_nbd_clear_debug_callback'
/usr/bin/ld: (.data+0x1f90): undefined reference to `nbd_internal_ocaml_nbd_set_debug_callback'
/usr/bin/ld: (.data+0x1f98): undefined reference to `nbd_internal_ocaml_nbd_get_debug'
/usr/bin/ld: (.data+0x1fa0): undefined reference to `nbd_internal_ocaml_nbd_set_debug'
/usr/bin/ld: (.data+0x1fa8): undefined reference to `nbd_internal_ocaml_nbd_close'
/usr/bin/ld: (.data+0x1fb0): undefined reference to `nbd_internal_ocaml_nbd_create'
/usr/bin/ld: (.data+0x1fb8): undefined reference to `nbd_internal_code_of_unix_error'
/usr/bin/ld: (.data+0x1fc0): undefined reference to `nbd_internal_ocaml_buffer_size'
/usr/bin/ld: (.data+0x1fc8): undefined reference to `nbd_internal_ocaml_buffer_of_bytes'
/usr/bin/ld: (.data+0x1fd0): undefined reference to `nbd_internal_ocaml_buffer_to_bytes'
/usr/bin/ld: (.data+0x1fd8): undefined reference to `nbd_internal_ocaml_buffer_alloc'
collect2: erreur: ld a retourné le statut de sortie 1
File "caml_startup", line 1:
Error: Error during linking (exit code 1)
make[2]: *** [Makefile:951: virt-v2v] Error 2
make[2] : on quitte le répertoire « /home/solstice/pkg/AUR/virt-v2v/src/virt-v2v-2.2.0/v2v »
make[1]: *** [Makefile:849: all-recursive] Error 1
make[1] : on quitte le répertoire « /home/solstice/pkg/AUR/virt-v2v/src/virt-v2v-2.2.0 »
make: *** [Makefile:767: all] Error 2
==> ERREUR : Une erreur s’est produite dans build().
Abandon…
```

I don't understand why. I rebuild myself the package using YOUR PKGBUILD (the rel-2) on my machine; and using that package, I don't get the undefined reference error, and the virt-v2v builds fine.

I am clearly seeing with `nm -D` the function are defined in the `/usr/lib/ocaml/stublibs/dllmlnbd.so` of YOUR package
It seems to be the same for /usr/lib/ocaml/nbd/libmlnbd.a (not sure about that one)
That should be fine. So ?

The difference I see in my package from yours is that it includes nbdfuse and nbdsh, but that should not impact the build.

This is beyond my knownledge to find the problem.
Comment by solsTiCe (zebul666) - Sunday, 12 November 2023, 09:37 GMT
my flags in /etc/makepkg.conf but these are the defualt
```
LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now"
LTOFLAGS="-flto=auto"
```
Comment by Sven-Hendrik Haase (Svenstaro) - Wednesday, 15 November 2023, 00:27 GMT
Ok, please check rel-2.

Also, if you want to try building the package with official settings, use `pkgctl build`.
Comment by solsTiCe (zebul666) - Wednesday, 15 November 2023, 21:54 GMT
working fine now

Loading...