LinearTapeFileSystem / LinearTapeFileSystem/ltfs
Devuan Chimaera Build Errors and Warnings
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 352
- Forks
- 110
- Avg merge
- 2h 50m
- Merged PRs (30d)
- 2
Description
cat /etc/issue
Devuan GNU/Linux 4 \n \l
uname -a
Linux thinkstation 5.10.0-21-amd64 #1 SMP Debian 5.10.162-1 (2023-01-21) x86_64 GNU/Linux
Devuan Chimaera 4.0 is based on Debian 11.1, and version 5.10 of the Linux Kernel.
configure script complains about missing fuse package
checking for fuse >= 2.6.0... no
configure: error: Package requirements (fuse >= 2.6.0) were not met:
No package 'fuse' found
when it actually wants libfuse-dev
configure script complains about missing net-snmp package
configure: error: Package requirements (net-snmp >= 5.3) were not met:
No package 'net-snmp' found
when it actually wants libsnmp-dev
tape.c:2991:2: warning: ‘strncpy’ output truncated copying 8 bytes from a string of length 16 [-Wstringop-truncation]
2991 | strncpy(t_attr->app_ver, PACKAGE_VERSION, TC_MAM_APP_VERSION_SIZE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ltfstrace.c:489:2: warning: ‘strncpy’ output truncated before terminating nul copying 8 bytes from a string of the same length [-Wstringop-truncation]
489 | strncpy(trc_header->signature, LTFS_TRACE_SIGNATURE, strlen(LTFS_TRACE_SIGNATURE));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/x86_64-linux-gnu/sys/sysctl.h:21:2: warning: #warning "The <sys/sysctl.h> header is deprecated and will be removed." [-Wcpp]
21 | #warning "The <sys/sysctl.h> header is deprecated and will be removed."
| ^~~~~~~
make install
libtool: warning: relinking 'libiosched-unified.la'
libtool: warning: relinking 'libiosched-fcfs.la'
libtool: warning: relinking 'libkmi-flatfile.la'
libtool: warning: relinking 'libkmi-simple.la'
libtool: warning: relinking 'libiosched-unified.la'
libtool: warning: relinking 'libiosched-fcfs.la'
libtool: warning: relinking 'libtape-sg.la'
libtool: warning: relinking 'libtape-itdtimg.la'
libtool: warning: relinking 'libtape-file.la'
I have not attempted to use ltfs as yet.
Thanks
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the configure and make install results on Devuan Chimaera, then inspect the dependency checks and the reported locations in tape.c, ltfstrace.c, and sys/sysctl.h. Determine which messages are actionable and confirm the expected outcome with the maintainers, since the issue does not specify a requested change or completion criteria.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100