Skip to content

audio/shntool: Fix compilation in -current#14304

Closed
ArTourter wants to merge 1 commit intoSlackBuildsOrg:masterfrom
ArTourter:user/ArTourter/shntool
Closed

audio/shntool: Fix compilation in -current#14304
ArTourter wants to merge 1 commit intoSlackBuildsOrg:masterfrom
ArTourter:user/ArTourter/shntool

Conversation

@ArTourter
Copy link
Contributor

Apply patch from Fedora. Thanks to Daedra

Apply patch from Fedora. Thanks to Daedra

Signed-off-by: ArTourter <artourter@gmail.com>
@github-actions
Copy link

github-actions bot commented Feb 7, 2026

reverse dependencies - audio/shntool

None

@github-actions
Copy link

github-actions bot commented Feb 7, 2026

✅ sbolint - audio/shntool ✅

sbolint: shntool checks out OK

@ArTourter
Copy link
Contributor Author

@sbo-bot: build audio/shntool

@sbo-bot
Copy link

sbo-bot bot commented Feb 8, 2026

buildpkg i586 audio/shntool

Creating hintfile directory: /etc/repo/SBo/hintfiles
Checking whether git is clean ... yes.
Indexing SlackBuilds ... done.
git repo: /var/lib/repo/SBo/slackbuilds
branch:   HEAD
date:     Sat Feb  7 21:38:30 GMT 2026
revision: 8872ec126c82d3d4703a9c01dc933e6dc0a9a43c
title:    Merge aaa41f1b19ffb4fe5d18c908ff2f381f4e31503e into 92a13ab3b435e77b3d91520f723d89b6c0769ce0

================================================================================
audio/shntool                                                           00:40:00
================================================================================

Calculating dependencies ... none.

----------------------------------------------------------------------- 00:40:00
Building audio/shntool (update for git aaa41f1 "Fix compilation in -current")
Testing SlackBuild files ... done.
Downloading source files ...
Verifying source files ... done.
Running shntool.SlackBuild ...                                      ETA 00:40:??
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./shntool.SlackBuild
Built ok:  shntool-3.0.10-i586-2_SBo.txz                                00:40:06
Testing package shntool-3.0.10-i586-2_SBo.txz ... done.
Test installing shntool-3.0.10-i586-2_SBo.txz ...
shntool-3.0.10-i586-2_SBo: a multi-purpose WAVE data processing and repo [ 290K]
Unmounting chroot ... done.
Backed up: shntool-3.0.10-i586-1_SBo.txz
✅ audio/shntool Updated for git aaa41f1 "Fix compilation in -current" ✅

================================================================================
SUMMARY                                                                 00:40:07
================================================================================

Logfile:     /var/log/repo/SBo/repo_2026-02-08_00:39:59.log
Runtime:     0h 0m 9s
Updated:     1
  audio/shntool/shntool-3.0.10-i586-2_SBo.txz

Snipped Build Log

Details
Building audio/shntool (update for git aaa41f1 "Fix compilation in -current") 2026-02-08 00:40:00
Testing SlackBuild files ... 
Downloading source files ...
Verifying source files ... 
Running shntool.SlackBuild ...                                      ETA 00:40:??
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./shntool.SlackBuild
shntool-3.0.10/
shntool-3.0.10/aclocal.m4
shntool-3.0.10/INSTALL
shntool-3.0.10/include/
shntool-3.0.10/include/format.h
shntool-3.0.10/include/binary.h
shntool-3.0.10/include/format-types.h
shntool-3.0.10/include/mode-types.h
shntool-3.0.10/include/md5.h
shntool-3.0.10/include/core.h
shntool-3.0.10/include/shntool.h
shntool-3.0.10/include/config.h.in
shntool-3.0.10/include/wave.h
shntool-3.0.10/include/module.h
shntool-3.0.10/include/module-types.h
shntool-3.0.10/include/sha1.h
shntool-3.0.10/include/convert.h
shntool-3.0.10/include/fileio.h
shntool-3.0.10/include/output.h
shntool-3.0.10/include/mode.h
shntool-3.0.10/include/config.h
shntool-3.0.10/include/stamp-h1
shntool-3.0.10/configure
shntool-3.0.10/README
shntool-3.0.10/doc/
shntool-3.0.10/doc/CREDITS
shntool-3.0.10/doc/modules.howto
shntool-3.0.10/doc/BUGS
shntool-3.0.10/man/
shntool-3.0.10/man/Makefile.am
shntool-3.0.10/man/shntool.1
shntool-3.0.10/man/Makefile.in
shntool-3.0.10/depcomp
shntool-3.0.10/Makefile.am
shntool-3.0.10/COPYING
shntool-3.0.10/utils/
shntool-3.0.10/utils/glue.sh
shntool-3.0.10/configure.ac
shntool-3.0.10/config.guess
shntool-3.0.10/src/
shntool-3.0.10/src/format_lpac.c
shntool-3.0.10/src/mode_join.c
shntool-3.0.10/src/mode_gen.c
shntool-3.0.10/src/mode_cat.c
shntool-3.0.10/src/format_alac.c
shntool-3.0.10/src/format_flac.c
shntool-3.0.10/src/format_term.c
shntool-3.0.10/src/core_fileio.c
shntool-3.0.10/src/format_la.c
shntool-3.0.10/src/format_mkw.c
shntool-3.0.10/src/mode_pad.c
shntool-3.0.10/src/core_output.c
shntool-3.0.10/src/mode_fix.c
shntool-3.0.10/src/format_shn.c
shntool-3.0.10/src/format_ape.c
shntool-3.0.10/src/core_convert.c
shntool-3.0.10/src/format_wav.c
shntool-3.0.10/src/mode_hash.c
shntool-3.0.10/src/mode_strip.c
shntool-3.0.10/src/Makefile.am
shntool-3.0.10/src/mode_cmp.c
shntool-3.0.10/src/format_wv.c
shntool-3.0.10/src/mode_len.c
shntool-3.0.10/src/format_tak.c
shntool-3.0.10/src/core_shntool.c
shntool-3.0.10/src/format_bonk.c
shntool-3.0.10/src/mode_conv.c
shntool-3.0.10/src/format_ofr.c
shntool-3.0.10/src/core_module.c
shntool-3.0.10/src/core_wave.c
shntool-3.0.10/src/mode_info.c
shntool-3.0.10/src/core_format.c
shntool-3.0.10/src/mode_trim.c
shntool-3.0.10/src/format_aiff.c
shntool-3.0.10/src/format_tta.c
shntool-3.0.10/src/core_mode.c
shntool-3.0.10/src/format_als.c
shntool-3.0.10/src/format_cust.c
shntool-3.0.10/src/format_kxs.c
shntool-3.0.10/src/mode_split.c
shntool-3.0.10/src/Makefile.in
shntool-3.0.10/src/format_null.c
shntool-3.0.10/src/mode_cue.c
shntool-3.0.10/config.sub
shntool-3.0.10/NEWS
shntool-3.0.10/AUTHORS
shntool-3.0.10/ChangeLog
shntool-3.0.10/missing
shntool-3.0.10/install-sh
shntool-3.0.10/Makefile.in
patching file include/format.h
patching file include/mode.h
patching file include/module-types.h
patching file src/core_mode.c
checking build system type... i586-slackware-linux-gnu
checking host system type... i586-slackware-linux-gnu
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/libexec/repo/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking for gawk... (cached) gawk
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no

configure: checking for optional helper programs

checking for shorten... no (install for shn support)
checking for flac... yes
checking for sox... yes
checking for mac... no (install for ape support)
checking for ofr... no (install for ofr support)
checking for lpac... no (install for lpac support)
checking for wvunpack... yes
checking for alac... no (install for alac support)
checking for la... no (install for la support)
checking for ttaenc... no (install for tta support)
checking for mp4als... no (install for als support)
checking for mkwcon... no (install for mkw support)
checking for takc... no (install for tak support)
checking for bonk... no (install for bonk support)
checking for kexis... no (install for kxs support)

configure: checking for win32 environment

checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no

configure: checking for library functions

checking for strerror... yes
checking for vsnprintf... yes
checking for atol... yes
checking for sysconf... yes

configure: creating build files

configure: creating ./config.status
config.status: creating man/Makefile
config.status: creating src/Makefile
config.status: creating Makefile
config.status: creating include/config.h
config.status: include/config.h is unchanged
config.status: executing depfiles commands

configure: creating module glue files

processing modes...
processing formats...

configure: ready to compile.

shntool is now configured with the following options:

version :  3.0.10
modes   :  len fix hash pad join split cat cmp cue conv info strip gen trim 
formats :  wav aiff shn flac ape alac tak ofr tta als wv lpac la mkw bonk kxs cust term null 
install :  /usr/bin

Making all in man
make[1]: Entering directory '/tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10/man'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10/man'
Making all in src
make[1]: Entering directory '/tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10/src'
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT core_convert.o -MD -MP -MF .deps/core_convert.Tpo -c -o core_convert.o core_convert.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT core_fileio.o -MD -MP -MF .deps/core_fileio.Tpo -c -o core_fileio.o core_fileio.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT core_format.o -MD -MP -MF .deps/core_format.Tpo -c -o core_format.o core_format.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT core_mode.o -MD -MP -MF .deps/core_mode.Tpo -c -o core_mode.o core_mode.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT core_module.o -MD -MP -MF .deps/core_module.Tpo -c -o core_module.o core_module.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT core_output.o -MD -MP -MF .deps/core_output.Tpo -c -o core_output.o core_output.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT core_shntool.o -MD -MP -MF .deps/core_shntool.Tpo -c -o core_shntool.o core_shntool.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT core_wave.o -MD -MP -MF .deps/core_wave.Tpo -c -o core_wave.o core_wave.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT glue_modes.o -MD -MP -MF .deps/glue_modes.Tpo -c -o glue_modes.o glue_modes.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT glue_formats.o -MD -MP -MF .deps/glue_formats.Tpo -c -o glue_formats.o glue_formats.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT mode_len.o -MD -MP -MF .deps/mode_len.Tpo -c -o mode_len.o mode_len.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT mode_fix.o -MD -MP -MF .deps/mode_fix.Tpo -c -o mode_fix.o mode_fix.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT mode_hash.o -MD -MP -MF .deps/mode_hash.Tpo -c -o mode_hash.o mode_hash.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT mode_pad.o -MD -MP -MF .deps/mode_pad.Tpo -c -o mode_pad.o mode_pad.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT mode_join.o -MD -MP -MF .deps/mode_join.Tpo -c -o mode_join.o mode_join.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT mode_split.o -MD -MP -MF .deps/mode_split.Tpo -c -o mode_split.o mode_split.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT mode_cat.o -MD -MP -MF .deps/mode_cat.Tpo -c -o mode_cat.o mode_cat.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT mode_cmp.o -MD -MP -MF .deps/mode_cmp.Tpo -c -o mode_cmp.o mode_cmp.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT mode_cue.o -MD -MP -MF .deps/mode_cue.Tpo -c -o mode_cue.o mode_cue.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT mode_conv.o -MD -MP -MF .deps/mode_conv.Tpo -c -o mode_conv.o mode_conv.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT mode_info.o -MD -MP -MF .deps/mode_info.Tpo -c -o mode_info.o mode_info.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT mode_strip.o -MD -MP -MF .deps/mode_strip.Tpo -c -o mode_strip.o mode_strip.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT mode_gen.o -MD -MP -MF .deps/mode_gen.Tpo -c -o mode_gen.o mode_gen.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT mode_trim.o -MD -MP -MF .deps/mode_trim.Tpo -c -o mode_trim.o mode_trim.c
mv -f .deps/glue_formats.Tpo .deps/glue_formats.Po
mv -f .deps/glue_modes.Tpo .deps/glue_modes.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT format_wav.o -MD -MP -MF .deps/format_wav.Tpo -c -o format_wav.o format_wav.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT format_aiff.o -MD -MP -MF .deps/format_aiff.Tpo -c -o format_aiff.o format_aiff.c
mv -f .deps/core_convert.Tpo .deps/core_convert.Po
mv -f .deps/mode_cue.Tpo .deps/mode_cue.Po
mv -f .deps/mode_info.Tpo .deps/mode_info.Po
mv -f .deps/mode_conv.Tpo .deps/mode_conv.Po
mv -f .deps/core_fileio.Tpo .deps/core_fileio.Po
mv -f .deps/core_module.Tpo .deps/core_module.Po
mv -f .deps/mode_gen.Tpo .deps/mode_gen.Po
mv -f .deps/core_output.Tpo .deps/core_output.Po
mv -f .deps/mode_strip.Tpo .deps/mode_strip.Po
mv -f .deps/format_aiff.Tpo .deps/format_aiff.Po
mv -f .deps/format_wav.Tpo .deps/format_wav.Po
mv -f .deps/mode_pad.Tpo .deps/mode_pad.Po
mv -f .deps/core_shntool.Tpo .deps/core_shntool.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT format_shn.o -MD -MP -MF .deps/format_shn.Tpo -c -o format_shn.o format_shn.c
mv -f .deps/mode_len.Tpo .deps/mode_len.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT format_flac.o -MD -MP -MF .deps/format_flac.Tpo -c -o format_flac.o format_flac.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT format_ape.o -MD -MP -MF .deps/format_ape.Tpo -c -o format_ape.o format_ape.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT format_alac.o -MD -MP -MF .deps/format_alac.Tpo -c -o format_alac.o format_alac.c
mv -f .deps/mode_cat.Tpo .deps/mode_cat.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT format_tak.o -MD -MP -MF .deps/format_tak.Tpo -c -o format_tak.o format_tak.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT format_ofr.o -MD -MP -MF .deps/format_ofr.Tpo -c -o format_ofr.o format_ofr.c
mv -f .deps/core_format.Tpo .deps/core_format.Po
mv -f .deps/mode_join.Tpo .deps/mode_join.Po
mv -f .deps/format_shn.Tpo .deps/format_shn.Po
mv -f .deps/format_flac.Tpo .deps/format_flac.Po
mv -f .deps/mode_trim.Tpo .deps/mode_trim.Po
mv -f .deps/format_ape.Tpo .deps/format_ape.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT format_tta.o -MD -MP -MF .deps/format_tta.Tpo -c -o format_tta.o format_tta.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT format_als.o -MD -MP -MF .deps/format_als.Tpo -c -o format_als.o format_als.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT format_wv.o -MD -MP -MF .deps/format_wv.Tpo -c -o format_wv.o format_wv.c
mv -f .deps/format_alac.Tpo .deps/format_alac.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT format_lpac.o -MD -MP -MF .deps/format_lpac.Tpo -c -o format_lpac.o format_lpac.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT format_la.o -MD -MP -MF .deps/format_la.Tpo -c -o format_la.o format_la.c
mv -f .deps/format_tak.Tpo .deps/format_tak.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT format_mkw.o -MD -MP -MF .deps/format_mkw.Tpo -c -o format_mkw.o format_mkw.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT format_bonk.o -MD -MP -MF .deps/format_bonk.Tpo -c -o format_bonk.o format_bonk.c
mv -f .deps/mode_cmp.Tpo .deps/mode_cmp.Po
mv -f .deps/format_ofr.Tpo .deps/format_ofr.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT format_kxs.o -MD -MP -MF .deps/format_kxs.Tpo -c -o format_kxs.o format_kxs.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT format_cust.o -MD -MP -MF .deps/format_cust.Tpo -c -o format_cust.o format_cust.c
mv -f .deps/core_wave.Tpo .deps/core_wave.Po
mv -f .deps/mode_fix.Tpo .deps/mode_fix.Po
mv -f .deps/format_tta.Tpo .deps/format_tta.Po
mv -f .deps/format_als.Tpo .deps/format_als.Po
mv -f .deps/format_lpac.Tpo .deps/format_lpac.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT format_term.o -MD -MP -MF .deps/format_term.Tpo -c -o format_term.o format_term.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -march=i586 -mtune=i686 -MT format_null.o -MD -MP -MF .deps/format_null.Tpo -c -o format_null.o format_null.c
mv -f .deps/format_la.Tpo .deps/format_la.Po
mv -f .deps/format_mkw.Tpo .deps/format_mkw.Po
mv -f .deps/format_cust.Tpo .deps/format_cust.Po
mv -f .deps/format_kxs.Tpo .deps/format_kxs.Po
mv -f .deps/format_bonk.Tpo .deps/format_bonk.Po
mv -f .deps/format_term.Tpo .deps/format_term.Po
mv -f .deps/format_null.Tpo .deps/format_null.Po
mv -f .deps/format_wv.Tpo .deps/format_wv.Po
mv -f .deps/mode_split.Tpo .deps/mode_split.Po
mv -f .deps/core_mode.Tpo .deps/core_mode.Po
mv -f .deps/mode_hash.Tpo .deps/mode_hash.Po
gcc -I../include -O2 -march=i586 -mtune=i686   -o shntool core_convert.o core_fileio.o core_format.o core_mode.o core_module.o core_output.o core_shntool.o core_wave.o glue_modes.o glue_formats.o mode_len.o mode_fix.o mode_hash.o mode_pad.o mode_join.o mode_split.o mode_cat.o mode_cmp.o mode_cue.o mode_conv.o mode_info.o mode_strip.o mode_gen.o mode_trim.o  format_wav.o format_aiff.o format_shn.o format_flac.o format_ape.o format_alac.o format_tak.o format_ofr.o format_tta.o format_als.o format_wv.o format_lpac.o format_la.o format_mkw.o format_bonk.o format_kxs.o format_cust.o format_term.o format_null.o  
make[1]: Leaving directory '/tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10/src'
make[1]: Entering directory '/tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10'
make[1]: Nothing to be done for 'all-am'.
make[1]: Leaving directory '/tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10'
make  INSTALL_PROGRAM="/bin/sh /tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10/install-sh -c -s" \
  install_sh_PROGRAM="/bin/sh /tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10/install-sh -c -s" INSTALL_STRIP_FLAG=-s \
  `test -z '' || \
    echo "INSTALL_PROGRAM_ENV=STRIPPROG=''"` install
make[1]: Entering directory '/tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10'
Making install in man
make[2]: Entering directory '/tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10/man'
make[3]: Entering directory '/tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10/man'
make[3]: Nothing to be done for 'install-exec-am'.
test -z "/usr/man/man1" || /usr/libexec/repo/mkdir -p "/tmp/SBo/repo.IGH69M/build_shntool/package-shntool/usr/man/man1"
 /usr/bin/ginstall -c -m 644 'shntool.1' '/tmp/SBo/repo.IGH69M/build_shntool/package-shntool/usr/man/man1/shntool.1'
make[3]: Leaving directory '/tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10/man'
make[2]: Leaving directory '/tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10/man'
Making install in src
make[2]: Entering directory '/tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10/src'
make[3]: Entering directory '/tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10/src'
test -z "/usr/bin" || /usr/libexec/repo/mkdir -p "/tmp/SBo/repo.IGH69M/build_shntool/package-shntool/usr/bin"
make[3]: Nothing to be done for 'install-data-am'.
  /bin/sh /tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10/install-sh -c -s 'shntool' '/tmp/SBo/repo.IGH69M/build_shntool/package-shntool/usr/bin/shntool'
make  install-exec-hook
make[4]: Entering directory '/tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10/src'
for mode_alias in cat cmp conv cue fix gen hash info join len pad split strip trim ; do \
  test -e /tmp/SBo/repo.IGH69M/build_shntool/package-shntool//usr/bin/shn$mode_alias && rm -f /tmp/SBo/repo.IGH69M/build_shntool/package-shntool//usr/bin/shn$mode_alias ; \
done ; \
for mode_alias in len fix hash pad join split cat cmp cue conv info strip gen trim  ; do \
  test -e /tmp/SBo/repo.IGH69M/build_shntool/package-shntool//usr/bin/shn$mode_alias || ln -s shntool /tmp/SBo/repo.IGH69M/build_shntool/package-shntool//usr/bin/shn$mode_alias ; \
done
make[4]: Leaving directory '/tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10/src'
make[3]: Leaving directory '/tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10/src'
make[2]: Leaving directory '/tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10/src'
make[2]: Entering directory '/tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10'
make[3]: Entering directory '/tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10'
make[2]: Leaving directory '/tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10'
make[1]: Leaving directory '/tmp/SBo/repo.IGH69M/build_shntool/shntool-3.0.10'

Slackware package maker, version 3.14159265.

Searching for symbolic links:
usr/bin/shncat	shntool
usr/bin/shncmp	shntool
usr/bin/shnconv	shntool
usr/bin/shncue	shntool
usr/bin/shnfix	shntool
usr/bin/shngen	shntool
usr/bin/shnhash	shntool
usr/bin/shninfo	shntool
usr/bin/shnjoin	shntool
usr/bin/shnlen	shntool
usr/bin/shnpad	shntool
usr/bin/shnsplit	shntool
usr/bin/shnstrip	shntool
usr/bin/shntrim	shntool

Making symbolic link creation script:
( cd usr/bin ; rm -rf shncat )
( cd usr/bin ; ln -sf shntool shncat )
( cd usr/bin ; rm -rf shncmp )
( cd usr/bin ; ln -sf shntool shncmp )
( cd usr/bin ; rm -rf shnconv )
( cd usr/bin ; ln -sf shntool shnconv )
( cd usr/bin ; rm -rf shncue )
( cd usr/bin ; ln -sf shntool shncue )
( cd usr/bin ; rm -rf shnfix )
( cd usr/bin ; ln -sf shntool shnfix )
( cd usr/bin ; rm -rf shngen )
( cd usr/bin ; ln -sf shntool shngen )
( cd usr/bin ; rm -rf shnhash )
( cd usr/bin ; ln -sf shntool shnhash )
( cd usr/bin ; rm -rf shninfo )
( cd usr/bin ; ln -sf shntool shninfo )
( cd usr/bin ; rm -rf shnjoin )
( cd usr/bin ; ln -sf shntool shnjoin )
( cd usr/bin ; rm -rf shnlen )
( cd usr/bin ; ln -sf shntool shnlen )
( cd usr/bin ; rm -rf shnpad )
( cd usr/bin ; ln -sf shntool shnpad )
( cd usr/bin ; rm -rf shnsplit )
( cd usr/bin ; ln -sf shntool shnsplit )
( cd usr/bin ; rm -rf shnstrip )
( cd usr/bin ; ln -sf shntool shnstrip )
( cd usr/bin ; rm -rf shntrim )
( cd usr/bin ; ln -sf shntool shntrim )

It is recommended that you make these lines your new installation script.

Would you like to make this stuff the install script for this package
and remove the symbolic links ([y]es, [n]o)? y


Removing symbolic links:
removed './usr/bin/shnlen'
removed './usr/bin/shnfix'
removed './usr/bin/shnhash'
removed './usr/bin/shnpad'
removed './usr/bin/shnjoin'
removed './usr/bin/shnsplit'
removed './usr/bin/shncat'
removed './usr/bin/shncmp'
removed './usr/bin/shncue'
removed './usr/bin/shnconv'
removed './usr/bin/shninfo'
removed './usr/bin/shnstrip'
removed './usr/bin/shngen'
removed './usr/bin/shntrim'

Creating your new ./install/doinst.sh...

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n


Creating Slackware package:  /tmp/SBo/repo.IGH69M/output_shntool/shntool-3.0.10-i586-2_SBo.txz

./
install/
install/doinst.sh
install/slack-desc
usr/
usr/bin/
usr/bin/shntool
usr/doc/
usr/doc/shntool-3.0.10/
usr/doc/shntool-3.0.10/AUTHORS
usr/doc/shntool-3.0.10/BUGS
usr/doc/shntool-3.0.10/COPYING
usr/doc/shntool-3.0.10/CREDITS
usr/doc/shntool-3.0.10/ChangeLog
usr/doc/shntool-3.0.10/NEWS
usr/doc/shntool-3.0.10/README
usr/doc/shntool-3.0.10/modules.howto
usr/doc/shntool-3.0.10/shntool.SlackBuild
usr/man/
usr/man/man1/
usr/man/man1/shntool.1.gz

Slackware package /tmp/SBo/repo.IGH69M/output_shntool/shntool-3.0.10-i586-2_SBo.txz created.

Built ok:  shntool-3.0.10-i586-2_SBo.txz                                00:40:06
Testing package shntool-3.0.10-i586-2_SBo.txz ... 
Test installing shntool-3.0.10-i586-2_SBo.txz ...
shntool-3.0.10-i586-2_SBo: a multi-purpose WAVE data processing and repo [ 290K]
Unmounting chroot ... 
Backed up: shntool-3.0.10-i586-1_SBo.txz
:-) audio/shntool Updated for git aaa41f1 "Fix compilation in -current" (-:

@sbo-bot
Copy link

sbo-bot bot commented Feb 8, 2026

sbopkglint i586 audio/shntool

Using tests from /usr/share/sbo-maintainer-tools/sbopkglint.d
Exploding /var/lib/repo/SBo/packages/15.0/i586/audio/shntool/shntool-3.0.10-i586-2_SBo.txz to /tmp/SBo/sbopkglint.dpiFWt ...OK
Running pre-doinst test...OK
Installing /var/lib/repo/SBo/packages/15.0/i586/audio/shntool/shntool-3.0.10-i586-2_SBo.txz to /tmp/SBo/sbopkglint.dpiFWt ...OK
Running test: 05-basic-sanity...OK
Running test: 10-docs...OK
Running test: 15-noarch...OK
Running test: 20-arch...OK
Running test: 25-lafiles...OK
Running test: 30-manpages...OK
Running test: 35-desktop...OK
Running test: 40-newconfig...OK
Running test: 45-doinst...OK
Running test: 50-icons...OK
Running test: 60-usr_info...OK
Running test: 65-python...OK
Running test: 70-tmp_path...OK
Running test: 75-static_libs...OK
Running test: 85-perl...OK
Running test: 90-terminfo...OK
✅ === shntool-3.0.10-i586-2_SBo.txz: All tests passed ✅

@sbo-bot
Copy link

sbo-bot bot commented Feb 8, 2026

buildpkg x86_64 audio/shntool

Creating hintfile directory: /etc/repo/SBo/hintfiles
Checking whether git is clean ... yes.
Indexing SlackBuilds ... done.
git repo: /var/lib/repo/SBo/slackbuilds
branch:   HEAD
date:     Sat Feb  7 21:38:30 GMT 2026
revision: 8872ec126c82d3d4703a9c01dc933e6dc0a9a43c
title:    Merge aaa41f1b19ffb4fe5d18c908ff2f381f4e31503e into 92a13ab3b435e77b3d91520f723d89b6c0769ce0

================================================================================
audio/shntool                                                           00:41:07
================================================================================

Calculating dependencies ... none.

----------------------------------------------------------------------- 00:41:07
Building audio/shntool (update for git aaa41f1 "Fix compilation in -current")
Testing SlackBuild files ... done.
Downloading source files ...
Verifying source files ... done.
Running shntool.SlackBuild ...                                      ETA 00:41:??
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./shntool.SlackBuild
Built ok:  shntool-3.0.10-x86_64-2_SBo.txz                              00:41:14
Testing package shntool-3.0.10-x86_64-2_SBo.txz ... done.
Test installing shntool-3.0.10-x86_64-2_SBo.txz ...
shntool-3.0.10-x86_64-2_SBo: a multi-purpose WAVE data processing and re [ 380K]
Unmounting chroot ... done.
Backed up: shntool-3.0.10-x86_64-1_SBo.txz
✅ audio/shntool Updated for git aaa41f1 "Fix compilation in -current" ✅

================================================================================
SUMMARY                                                                 00:41:14
================================================================================

Logfile:     /var/log/repo/SBo/repo_2026-02-08_00:41:06.log
Runtime:     0h 0m 8s
Updated:     1
  audio/shntool/shntool-3.0.10-x86_64-2_SBo.txz

Snipped Build Log

Details
Building audio/shntool (update for git aaa41f1 "Fix compilation in -current") 2026-02-08 00:41:07
Testing SlackBuild files ... 
Downloading source files ...
Verifying source files ... 
Running shntool.SlackBuild ...                                      ETA 00:41:??
env MAKEFLAGS='-j24 -l13' nice -n 5 bash ./shntool.SlackBuild
shntool-3.0.10/
shntool-3.0.10/aclocal.m4
shntool-3.0.10/INSTALL
shntool-3.0.10/include/
shntool-3.0.10/include/format.h
shntool-3.0.10/include/binary.h
shntool-3.0.10/include/format-types.h
shntool-3.0.10/include/mode-types.h
shntool-3.0.10/include/md5.h
shntool-3.0.10/include/core.h
shntool-3.0.10/include/shntool.h
shntool-3.0.10/include/config.h.in
shntool-3.0.10/include/wave.h
shntool-3.0.10/include/module.h
shntool-3.0.10/include/module-types.h
shntool-3.0.10/include/sha1.h
shntool-3.0.10/include/convert.h
shntool-3.0.10/include/fileio.h
shntool-3.0.10/include/output.h
shntool-3.0.10/include/mode.h
shntool-3.0.10/include/config.h
shntool-3.0.10/include/stamp-h1
shntool-3.0.10/configure
shntool-3.0.10/README
shntool-3.0.10/doc/
shntool-3.0.10/doc/CREDITS
shntool-3.0.10/doc/modules.howto
shntool-3.0.10/doc/BUGS
shntool-3.0.10/man/
shntool-3.0.10/man/Makefile.am
shntool-3.0.10/man/shntool.1
shntool-3.0.10/man/Makefile.in
shntool-3.0.10/depcomp
shntool-3.0.10/Makefile.am
shntool-3.0.10/COPYING
shntool-3.0.10/utils/
shntool-3.0.10/utils/glue.sh
shntool-3.0.10/configure.ac
shntool-3.0.10/config.guess
shntool-3.0.10/src/
shntool-3.0.10/src/format_lpac.c
shntool-3.0.10/src/mode_join.c
shntool-3.0.10/src/mode_gen.c
shntool-3.0.10/src/mode_cat.c
shntool-3.0.10/src/format_alac.c
shntool-3.0.10/src/format_flac.c
shntool-3.0.10/src/format_term.c
shntool-3.0.10/src/core_fileio.c
shntool-3.0.10/src/format_la.c
shntool-3.0.10/src/format_mkw.c
shntool-3.0.10/src/mode_pad.c
shntool-3.0.10/src/core_output.c
shntool-3.0.10/src/mode_fix.c
shntool-3.0.10/src/format_shn.c
shntool-3.0.10/src/format_ape.c
shntool-3.0.10/src/core_convert.c
shntool-3.0.10/src/format_wav.c
shntool-3.0.10/src/mode_hash.c
shntool-3.0.10/src/mode_strip.c
shntool-3.0.10/src/Makefile.am
shntool-3.0.10/src/mode_cmp.c
shntool-3.0.10/src/format_wv.c
shntool-3.0.10/src/mode_len.c
shntool-3.0.10/src/format_tak.c
shntool-3.0.10/src/core_shntool.c
shntool-3.0.10/src/format_bonk.c
shntool-3.0.10/src/mode_conv.c
shntool-3.0.10/src/format_ofr.c
shntool-3.0.10/src/core_module.c
shntool-3.0.10/src/core_wave.c
shntool-3.0.10/src/mode_info.c
shntool-3.0.10/src/core_format.c
shntool-3.0.10/src/mode_trim.c
shntool-3.0.10/src/format_aiff.c
shntool-3.0.10/src/format_tta.c
shntool-3.0.10/src/core_mode.c
shntool-3.0.10/src/format_als.c
shntool-3.0.10/src/format_cust.c
shntool-3.0.10/src/format_kxs.c
shntool-3.0.10/src/mode_split.c
shntool-3.0.10/src/Makefile.in
shntool-3.0.10/src/format_null.c
shntool-3.0.10/src/mode_cue.c
shntool-3.0.10/config.sub
shntool-3.0.10/NEWS
shntool-3.0.10/AUTHORS
shntool-3.0.10/ChangeLog
shntool-3.0.10/missing
shntool-3.0.10/install-sh
shntool-3.0.10/Makefile.in
patching file include/format.h
patching file include/mode.h
patching file include/module-types.h
patching file src/core_mode.c
checking build system type... x86_64-slackware-linux-gnu
checking host system type... x86_64-slackware-linux-gnu
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/libexec/repo/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for a BSD-compatible install... /usr/bin/ginstall -c
checking for gawk... (cached) gawk
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no

configure: checking for optional helper programs

checking for shorten... no (install for shn support)
checking for flac... yes
checking for sox... yes
checking for mac... no (install for ape support)
checking for ofr... no (install for ofr support)
checking for lpac... no (install for lpac support)
checking for wvunpack... yes
checking for alac... no (install for alac support)
checking for la... no (install for la support)
checking for ttaenc... no (install for tta support)
checking for mp4als... no (install for als support)
checking for mkwcon... no (install for mkw support)
checking for takc... no (install for tak support)
checking for bonk... no (install for bonk support)
checking for kexis... no (install for kxs support)

configure: checking for win32 environment

checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no

configure: checking for library functions

checking for strerror... yes
checking for vsnprintf... yes
checking for atol... yes
checking for sysconf... yes

configure: creating build files

configure: creating ./config.status
config.status: creating man/Makefile
config.status: creating src/Makefile
config.status: creating Makefile
config.status: creating include/config.h
config.status: include/config.h is unchanged
config.status: executing depfiles commands

configure: creating module glue files

processing modes...
processing formats...

configure: ready to compile.

shntool is now configured with the following options:

version :  3.0.10
modes   :  len fix hash pad join split cat cmp cue conv info strip gen trim 
formats :  wav aiff shn flac ape alac tak ofr tta als wv lpac la mkw bonk kxs cust term null 
install :  /usr/bin

Making all in man
make[1]: Entering directory '/tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10/man'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10/man'
Making all in src
make[1]: Entering directory '/tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10/src'
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT core_convert.o -MD -MP -MF .deps/core_convert.Tpo -c -o core_convert.o core_convert.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT core_fileio.o -MD -MP -MF .deps/core_fileio.Tpo -c -o core_fileio.o core_fileio.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT core_format.o -MD -MP -MF .deps/core_format.Tpo -c -o core_format.o core_format.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT core_mode.o -MD -MP -MF .deps/core_mode.Tpo -c -o core_mode.o core_mode.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT core_module.o -MD -MP -MF .deps/core_module.Tpo -c -o core_module.o core_module.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT core_output.o -MD -MP -MF .deps/core_output.Tpo -c -o core_output.o core_output.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT core_shntool.o -MD -MP -MF .deps/core_shntool.Tpo -c -o core_shntool.o core_shntool.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT core_wave.o -MD -MP -MF .deps/core_wave.Tpo -c -o core_wave.o core_wave.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT glue_modes.o -MD -MP -MF .deps/glue_modes.Tpo -c -o glue_modes.o glue_modes.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT glue_formats.o -MD -MP -MF .deps/glue_formats.Tpo -c -o glue_formats.o glue_formats.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT mode_len.o -MD -MP -MF .deps/mode_len.Tpo -c -o mode_len.o mode_len.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT mode_fix.o -MD -MP -MF .deps/mode_fix.Tpo -c -o mode_fix.o mode_fix.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT mode_hash.o -MD -MP -MF .deps/mode_hash.Tpo -c -o mode_hash.o mode_hash.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT mode_pad.o -MD -MP -MF .deps/mode_pad.Tpo -c -o mode_pad.o mode_pad.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT mode_join.o -MD -MP -MF .deps/mode_join.Tpo -c -o mode_join.o mode_join.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT mode_split.o -MD -MP -MF .deps/mode_split.Tpo -c -o mode_split.o mode_split.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT mode_cat.o -MD -MP -MF .deps/mode_cat.Tpo -c -o mode_cat.o mode_cat.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT mode_cmp.o -MD -MP -MF .deps/mode_cmp.Tpo -c -o mode_cmp.o mode_cmp.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT mode_cue.o -MD -MP -MF .deps/mode_cue.Tpo -c -o mode_cue.o mode_cue.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT mode_conv.o -MD -MP -MF .deps/mode_conv.Tpo -c -o mode_conv.o mode_conv.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT mode_info.o -MD -MP -MF .deps/mode_info.Tpo -c -o mode_info.o mode_info.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT mode_strip.o -MD -MP -MF .deps/mode_strip.Tpo -c -o mode_strip.o mode_strip.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT mode_gen.o -MD -MP -MF .deps/mode_gen.Tpo -c -o mode_gen.o mode_gen.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT mode_trim.o -MD -MP -MF .deps/mode_trim.Tpo -c -o mode_trim.o mode_trim.c
mv -f .deps/glue_formats.Tpo .deps/glue_formats.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT format_wav.o -MD -MP -MF .deps/format_wav.Tpo -c -o format_wav.o format_wav.c
mv -f .deps/core_convert.Tpo .deps/core_convert.Po
mv -f .deps/glue_modes.Tpo .deps/glue_modes.Po
mv -f .deps/core_module.Tpo .deps/core_module.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT format_aiff.o -MD -MP -MF .deps/format_aiff.Tpo -c -o format_aiff.o format_aiff.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT format_shn.o -MD -MP -MF .deps/format_shn.Tpo -c -o format_shn.o format_shn.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT format_flac.o -MD -MP -MF .deps/format_flac.Tpo -c -o format_flac.o format_flac.c
mv -f .deps/mode_cat.Tpo .deps/mode_cat.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT format_ape.o -MD -MP -MF .deps/format_ape.Tpo -c -o format_ape.o format_ape.c
mv -f .deps/core_output.Tpo .deps/core_output.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT format_alac.o -MD -MP -MF .deps/format_alac.Tpo -c -o format_alac.o format_alac.c
mv -f .deps/core_fileio.Tpo .deps/core_fileio.Po
mv -f .deps/format_wav.Tpo .deps/format_wav.Po
mv -f .deps/format_ape.Tpo .deps/format_ape.Po
mv -f .deps/format_shn.Tpo .deps/format_shn.Po
mv -f .deps/format_flac.Tpo .deps/format_flac.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT format_tak.o -MD -MP -MF .deps/format_tak.Tpo -c -o format_tak.o format_tak.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT format_ofr.o -MD -MP -MF .deps/format_ofr.Tpo -c -o format_ofr.o format_ofr.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT format_tta.o -MD -MP -MF .deps/format_tta.Tpo -c -o format_tta.o format_tta.c
mv -f .deps/mode_len.Tpo .deps/mode_len.Po
mv -f .deps/format_aiff.Tpo .deps/format_aiff.Po
mv -f .deps/mode_gen.Tpo .deps/mode_gen.Po
mv -f .deps/mode_pad.Tpo .deps/mode_pad.Po
mv -f .deps/mode_join.Tpo .deps/mode_join.Po
mv -f .deps/core_format.Tpo .deps/core_format.Po
mv -f .deps/core_shntool.Tpo .deps/core_shntool.Po
mv -f .deps/mode_info.Tpo .deps/mode_info.Po
mv -f .deps/format_alac.Tpo .deps/format_alac.Po
mv -f .deps/format_tak.Tpo .deps/format_tak.Po
mv -f .deps/format_ofr.Tpo .deps/format_ofr.Po
mv -f .deps/format_tta.Tpo .deps/format_tta.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT format_als.o -MD -MP -MF .deps/format_als.Tpo -c -o format_als.o format_als.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT format_wv.o -MD -MP -MF .deps/format_wv.Tpo -c -o format_wv.o format_wv.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT format_lpac.o -MD -MP -MF .deps/format_lpac.Tpo -c -o format_lpac.o format_lpac.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT format_la.o -MD -MP -MF .deps/format_la.Tpo -c -o format_la.o format_la.c
mv -f .deps/mode_cue.Tpo .deps/mode_cue.Po
mv -f .deps/mode_cmp.Tpo .deps/mode_cmp.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT format_mkw.o -MD -MP -MF .deps/format_mkw.Tpo -c -o format_mkw.o format_mkw.c
mv -f .deps/mode_conv.Tpo .deps/mode_conv.Po
mv -f .deps/mode_fix.Tpo .deps/mode_fix.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT format_bonk.o -MD -MP -MF .deps/format_bonk.Tpo -c -o format_bonk.o format_bonk.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT format_kxs.o -MD -MP -MF .deps/format_kxs.Tpo -c -o format_kxs.o format_kxs.c
mv -f .deps/core_wave.Tpo .deps/core_wave.Po
mv -f .deps/format_als.Tpo .deps/format_als.Po
mv -f .deps/mode_strip.Tpo .deps/mode_strip.Po
mv -f .deps/format_lpac.Tpo .deps/format_lpac.Po
mv -f .deps/format_la.Tpo .deps/format_la.Po
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT format_cust.o -MD -MP -MF .deps/format_cust.Tpo -c -o format_cust.o format_cust.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT format_term.o -MD -MP -MF .deps/format_term.Tpo -c -o format_term.o format_term.c
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include  -I../include -O2 -fPIC -MT format_null.o -MD -MP -MF .deps/format_null.Tpo -c -o format_null.o format_null.c
mv -f .deps/format_mkw.Tpo .deps/format_mkw.Po
mv -f .deps/mode_trim.Tpo .deps/mode_trim.Po
mv -f .deps/format_kxs.Tpo .deps/format_kxs.Po
mv -f .deps/format_bonk.Tpo .deps/format_bonk.Po
mv -f .deps/format_cust.Tpo .deps/format_cust.Po
mv -f .deps/format_term.Tpo .deps/format_term.Po
mv -f .deps/format_null.Tpo .deps/format_null.Po
mv -f .deps/format_wv.Tpo .deps/format_wv.Po
mv -f .deps/mode_split.Tpo .deps/mode_split.Po
mv -f .deps/core_mode.Tpo .deps/core_mode.Po
mv -f .deps/mode_hash.Tpo .deps/mode_hash.Po
gcc -I../include -O2 -fPIC   -o shntool core_convert.o core_fileio.o core_format.o core_mode.o core_module.o core_output.o core_shntool.o core_wave.o glue_modes.o glue_formats.o mode_len.o mode_fix.o mode_hash.o mode_pad.o mode_join.o mode_split.o mode_cat.o mode_cmp.o mode_cue.o mode_conv.o mode_info.o mode_strip.o mode_gen.o mode_trim.o  format_wav.o format_aiff.o format_shn.o format_flac.o format_ape.o format_alac.o format_tak.o format_ofr.o format_tta.o format_als.o format_wv.o format_lpac.o format_la.o format_mkw.o format_bonk.o format_kxs.o format_cust.o format_term.o format_null.o  
make[1]: Leaving directory '/tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10/src'
make[1]: Entering directory '/tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10'
make[1]: Nothing to be done for 'all-am'.
make[1]: Leaving directory '/tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10'
make  INSTALL_PROGRAM="/bin/sh /tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10/install-sh -c -s" \
  install_sh_PROGRAM="/bin/sh /tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10/install-sh -c -s" INSTALL_STRIP_FLAG=-s \
  `test -z '' || \
    echo "INSTALL_PROGRAM_ENV=STRIPPROG=''"` install
make[1]: Entering directory '/tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10'
Making install in man
make[2]: Entering directory '/tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10/man'
make[3]: Entering directory '/tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10/man'
make[3]: Nothing to be done for 'install-exec-am'.
test -z "/usr/man/man1" || /usr/libexec/repo/mkdir -p "/tmp/SBo/repo.bXne7A/build_shntool/package-shntool/usr/man/man1"
 /usr/bin/ginstall -c -m 644 'shntool.1' '/tmp/SBo/repo.bXne7A/build_shntool/package-shntool/usr/man/man1/shntool.1'
make[3]: Leaving directory '/tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10/man'
make[2]: Leaving directory '/tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10/man'
Making install in src
make[2]: Entering directory '/tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10/src'
make[3]: Entering directory '/tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10/src'
test -z "/usr/bin" || /usr/libexec/repo/mkdir -p "/tmp/SBo/repo.bXne7A/build_shntool/package-shntool/usr/bin"
make[3]: Nothing to be done for 'install-data-am'.
  /bin/sh /tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10/install-sh -c -s 'shntool' '/tmp/SBo/repo.bXne7A/build_shntool/package-shntool/usr/bin/shntool'
make  install-exec-hook
make[4]: Entering directory '/tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10/src'
for mode_alias in cat cmp conv cue fix gen hash info join len pad split strip trim ; do \
  test -e /tmp/SBo/repo.bXne7A/build_shntool/package-shntool//usr/bin/shn$mode_alias && rm -f /tmp/SBo/repo.bXne7A/build_shntool/package-shntool//usr/bin/shn$mode_alias ; \
done ; \
for mode_alias in len fix hash pad join split cat cmp cue conv info strip gen trim  ; do \
  test -e /tmp/SBo/repo.bXne7A/build_shntool/package-shntool//usr/bin/shn$mode_alias || ln -s shntool /tmp/SBo/repo.bXne7A/build_shntool/package-shntool//usr/bin/shn$mode_alias ; \
done
make[4]: Leaving directory '/tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10/src'
make[3]: Leaving directory '/tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10/src'
make[2]: Leaving directory '/tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10/src'
make[2]: Entering directory '/tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10'
make[3]: Entering directory '/tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10'
make[2]: Leaving directory '/tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10'
make[1]: Leaving directory '/tmp/SBo/repo.bXne7A/build_shntool/shntool-3.0.10'

Slackware package maker, version 3.14159265.

Searching for symbolic links:
usr/bin/shncat	shntool
usr/bin/shncmp	shntool
usr/bin/shnconv	shntool
usr/bin/shncue	shntool
usr/bin/shnfix	shntool
usr/bin/shngen	shntool
usr/bin/shnhash	shntool
usr/bin/shninfo	shntool
usr/bin/shnjoin	shntool
usr/bin/shnlen	shntool
usr/bin/shnpad	shntool
usr/bin/shnsplit	shntool
usr/bin/shnstrip	shntool
usr/bin/shntrim	shntool

Making symbolic link creation script:
( cd usr/bin ; rm -rf shncat )
( cd usr/bin ; ln -sf shntool shncat )
( cd usr/bin ; rm -rf shncmp )
( cd usr/bin ; ln -sf shntool shncmp )
( cd usr/bin ; rm -rf shnconv )
( cd usr/bin ; ln -sf shntool shnconv )
( cd usr/bin ; rm -rf shncue )
( cd usr/bin ; ln -sf shntool shncue )
( cd usr/bin ; rm -rf shnfix )
( cd usr/bin ; ln -sf shntool shnfix )
( cd usr/bin ; rm -rf shngen )
( cd usr/bin ; ln -sf shntool shngen )
( cd usr/bin ; rm -rf shnhash )
( cd usr/bin ; ln -sf shntool shnhash )
( cd usr/bin ; rm -rf shninfo )
( cd usr/bin ; ln -sf shntool shninfo )
( cd usr/bin ; rm -rf shnjoin )
( cd usr/bin ; ln -sf shntool shnjoin )
( cd usr/bin ; rm -rf shnlen )
( cd usr/bin ; ln -sf shntool shnlen )
( cd usr/bin ; rm -rf shnpad )
( cd usr/bin ; ln -sf shntool shnpad )
( cd usr/bin ; rm -rf shnsplit )
( cd usr/bin ; ln -sf shntool shnsplit )
( cd usr/bin ; rm -rf shnstrip )
( cd usr/bin ; ln -sf shntool shnstrip )
( cd usr/bin ; rm -rf shntrim )
( cd usr/bin ; ln -sf shntool shntrim )

It is recommended that you make these lines your new installation script.

Would you like to make this stuff the install script for this package
and remove the symbolic links ([y]es, [n]o)? y


Removing symbolic links:
removed './usr/bin/shnlen'
removed './usr/bin/shnfix'
removed './usr/bin/shnhash'
removed './usr/bin/shnpad'
removed './usr/bin/shnjoin'
removed './usr/bin/shnsplit'
removed './usr/bin/shncat'
removed './usr/bin/shncmp'
removed './usr/bin/shncue'
removed './usr/bin/shnconv'
removed './usr/bin/shninfo'
removed './usr/bin/shnstrip'
removed './usr/bin/shngen'
removed './usr/bin/shntrim'

Creating your new ./install/doinst.sh...

This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!

Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n


Creating Slackware package:  /tmp/SBo/repo.bXne7A/output_shntool/shntool-3.0.10-x86_64-2_SBo.txz

./
install/
install/doinst.sh
install/slack-desc
usr/
usr/bin/
usr/bin/shntool
usr/doc/
usr/doc/shntool-3.0.10/
usr/doc/shntool-3.0.10/AUTHORS
usr/doc/shntool-3.0.10/BUGS
usr/doc/shntool-3.0.10/COPYING
usr/doc/shntool-3.0.10/CREDITS
usr/doc/shntool-3.0.10/ChangeLog
usr/doc/shntool-3.0.10/NEWS
usr/doc/shntool-3.0.10/README
usr/doc/shntool-3.0.10/modules.howto
usr/doc/shntool-3.0.10/shntool.SlackBuild
usr/man/
usr/man/man1/
usr/man/man1/shntool.1.gz

Slackware package /tmp/SBo/repo.bXne7A/output_shntool/shntool-3.0.10-x86_64-2_SBo.txz created.

Built ok:  shntool-3.0.10-x86_64-2_SBo.txz                              00:41:14
Testing package shntool-3.0.10-x86_64-2_SBo.txz ... 
Test installing shntool-3.0.10-x86_64-2_SBo.txz ...
shntool-3.0.10-x86_64-2_SBo: a multi-purpose WAVE data processing and re [ 380K]
Unmounting chroot ... 
Backed up: shntool-3.0.10-x86_64-1_SBo.txz
:-) audio/shntool Updated for git aaa41f1 "Fix compilation in -current" (-:

@sbo-bot
Copy link

sbo-bot bot commented Feb 8, 2026

sbopkglint x86_64 audio/shntool

Using tests from /usr/share/sbo-maintainer-tools/sbopkglint.d
Exploding /var/lib/repo/SBo/packages/15.0/x86_64/audio/shntool/shntool-3.0.10-x86_64-2_SBo.txz to /tmp/SBo/sbopkglint.piJs0q ...OK
Running pre-doinst test...OK
Installing /var/lib/repo/SBo/packages/15.0/x86_64/audio/shntool/shntool-3.0.10-x86_64-2_SBo.txz to /tmp/SBo/sbopkglint.piJs0q ...OK
Running test: 05-basic-sanity...OK
Running test: 10-docs...OK
Running test: 15-noarch...OK
Running test: 20-arch...OK
Running test: 25-lafiles...OK
Running test: 30-manpages...OK
Running test: 35-desktop...OK
Running test: 40-newconfig...OK
Running test: 45-doinst...OK
Running test: 50-icons...OK
Running test: 60-usr_info...OK
Running test: 65-python...OK
Running test: 70-tmp_path...OK
Running test: 75-static_libs...OK
Running test: 85-perl...OK
Running test: 90-terminfo...OK
✅ === shntool-3.0.10-x86_64-2_SBo.txz: All tests passed ✅

@willysr
Copy link
Member

willysr commented Feb 8, 2026

merged

@willysr willysr closed this Feb 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants