LinearTapeFileSystem / LinearTapeFileSystem/ltfs

Devuan Chimaera Build Errors and Warnings

Open
#393 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Hacktoberfest help wanted
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.