--
You received this message because you are subscribed to the Google Groups "Comedi: Linux Control and Measurement Device Interface" group.
To unsubscribe from this group and stop receiving emails from it, send an email to comedi_list...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/comedi_list/be062834-bb02-4706-b726-837dd0c6bffen%40googlegroups.com.
comedi successfully installed however running into an install issue with comedilib-0.13.0 specificallyat this stage here:mkdir -p '/usr/local/share/doc/comedilib/html'/bin/install -c m 644 ./html/acquisitionfunction.html ./html/xxx..../bin/install can not stat './html/acquisitionfuntions.html' : No such file or directory...[Makefile:843: install-html-local] Error 1
I think you downloaded the wrong file. The releases on GitHub include a couple of automatically generated files shown as "Source code (zip)" and "Source code (tar.gz)". Those are just snapshots of the git repository corresponding to the release. You do not need those. You need the "comedilib-0.13.0.tar.gz" file which is the "distribution tarball" built from the sources in the git repository. It includes extra files such as the ./configure script, the Makefile.in files, the C sources generated from the YACC/LEX sources, and the pre-built documentation. There is no need to run the "./autogen.sh" script, because the files it generates already exist.
If you want to keep using the archive you have rather than the distribution tarball, you can configure it with:
./configure --disable-doc
to disable installation of the non-existent documentation files.
You do not need that option if using the distribution tarball,
unless you want to skip installation of the documentation.
are there any requirements for the LD_LIBRARY_PATH settings for this install ?
There shouldn't be any requirements. Assuming the files are installed to "/usr/local", you can check by running:
ldd /usr/local/bin/comedi_test
and it should show something like:
linux-vdso.so.1 (0x00007ffe51140000) libcomedi.so.0 => /usr/local/lib/libcomedi.so.0 (0x00007fb9fe274000) libm.so.6 => /lib64/libm.so.6 (0x00007fb9fe18c000) libc.so.6 => /lib64/libc.so.6 (0x00007fb9fde00000) /lib64/ld-linux-x86-64.so.2 (0x00007fb9fe28c000)
(The addresses in parentheses may be different to what is shown above.)
You may need to modify the secure_path setting in "/etc/sudoers" to add "/usr/local/sbin" and "/usr/local/bin" to the path. I do that by creating the file "/etc/sudoers.d/99_local" containing the line:
Defaults secure_path = /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
(That is the same as the line in the "/etc/sudoers"
file, but with "/usr/local/sbin:/usr/local/bin:"
prepended.)
Thanks!
Hope it helps!
Ian