<86>Nov  9 10:15:53 userdel[3324898]: delete user 'rooter'
<86>Nov  9 10:15:53 userdel[3324898]: removed group 'rooter' owned by 'rooter'
<86>Nov  9 10:15:53 groupadd[3324903]: group added to /etc/group: name=rooter, GID=567
<86>Nov  9 10:15:53 groupadd[3324903]: group added to /etc/gshadow: name=rooter
<86>Nov  9 10:15:53 groupadd[3324903]: new group: name=rooter, GID=567
<86>Nov  9 10:15:53 useradd[3324908]: new user: name=rooter, UID=567, GID=567, home=/root, shell=/bin/bash
<86>Nov  9 10:15:53 userdel[3324916]: delete user 'builder'
<86>Nov  9 10:15:53 userdel[3324916]: removed group 'builder' owned by 'builder'
<86>Nov  9 10:15:53 userdel[3324916]: removed shadow group 'builder' owned by 'builder'
<86>Nov  9 10:15:53 groupadd[3324922]: group added to /etc/group: name=builder, GID=568
<86>Nov  9 10:15:53 groupadd[3324922]: group added to /etc/gshadow: name=builder
<86>Nov  9 10:15:53 groupadd[3324922]: new group: name=builder, GID=568
<86>Nov  9 10:15:53 useradd[3324927]: new user: name=builder, UID=568, GID=568, home=/usr/src, shell=/bin/bash
<13>Nov  9 10:15:55 rpmi: xorg-proto-devel-2020.1-alt1 sisyphus+250406.100.1.1 1587554810 installed
<13>Nov  9 10:15:55 rpmi: libtcl-8.6.10-alt1 sisyphus+241485.100.1.1 1574408316 installed
<13>Nov  9 10:15:55 rpmi: tcl-8.6.10-alt1 sisyphus+241485.100.1.1 1574408316 installed
<13>Nov  9 10:15:56 rpmi: libicu67-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed
<13>Nov  9 10:15:56 rpmi: libgraphite2-1.3.14-alt2 sisyphus+250009.100.1.1 1586943065 installed
<13>Nov  9 10:15:56 rpmi: libexpat-2.2.10-alt1 sisyphus+259966.100.1.1 1602824518 installed
<13>Nov  9 10:15:56 rpmi: libgraphite2-devel-1.3.14-alt2 sisyphus+250009.100.1.1 1586943065 installed
<13>Nov  9 10:15:56 rpmi: icu-utils-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed
<13>Nov  9 10:15:56 rpmi: libicu-devel-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed
<13>Nov  9 10:15:56 rpmi: rpm-build-tcl-0.5.2-alt1 sisyphus+248358.100.2.1 1585272688 installed
<13>Nov  9 10:15:56 rpmi: tcl-devel-8.6.10-alt1 sisyphus+241485.100.1.1 1574408316 installed
<13>Nov  9 10:15:56 rpmi: libX11-locales-3:1.6.12-alt1 sisyphus+256796.100.1.1 1598422159 installed
<13>Nov  9 10:15:56 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949353 installed
<13>Nov  9 10:15:56 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed
<13>Nov  9 10:15:56 rpmi: libxcb-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed
<13>Nov  9 10:15:56 rpmi: libX11-3:1.6.12-alt1 sisyphus+256796.100.1.1 1598422166 installed
<13>Nov  9 10:15:56 rpmi: libXrender-0.9.8-alt1 1371312112 installed
<13>Nov  9 10:15:58 rpmi: libxcb-devel-1.14-alt1 sisyphus+247358.200.1.3 1583854228 installed
<13>Nov  9 10:15:58 rpmi: libX11-devel-3:1.6.12-alt1 sisyphus+256796.100.1.1 1598422166 installed
<13>Nov  9 10:15:58 rpmi: libXrender-devel-0.9.8-alt1 1371312112 installed
<13>Nov  9 10:15:58 rpmi: libpng16-1.6.37-alt1 sisyphus+236677.100.2.1 1566917998 installed
<13>Nov  9 10:15:58 rpmi: libharfbuzz-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed
<13>Nov  9 10:15:58 rpmi: libfreetype-2.10.4-alt2 sisyphus+260293.100.2.1 1604479496 installed
<13>Nov  9 10:15:58 rpmi: fontconfig-2.13.1-alt1 sisyphus+257555.100.1.1 1599475160 installed
Updating fonts cache: <29>Nov  9 10:15:59 fontconfig: Updating fonts cache: succeeded
[ DONE ]
<13>Nov  9 10:15:59 rpmi: libXft-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987708 installed
<13>Nov  9 10:15:59 rpmi: libtk-8.6.10-alt1 sisyphus+241485.200.1.1 1574408436 installed
<13>Nov  9 10:15:59 rpmi: tk-8.6.10-alt1 sisyphus+241485.200.1.1 1574408436 installed
<13>Nov  9 10:15:59 rpmi: libharfbuzz-icu-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed
<13>Nov  9 10:15:59 rpmi: libharfbuzz-gobject-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed
<13>Nov  9 10:15:59 rpmi: libgdbm-1.8.3-alt10 1454943334 installed
<13>Nov  9 10:15:59 rpmi: libpython3-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed
<13>Nov  9 10:15:59 rpmi: python3-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed
<13>Nov  9 10:16:00 rpmi: python3-base-3.8.6-alt1 sisyphus+259085.100.2.1 1601904174 installed
<13>Nov  9 10:16:00 rpmi: xml-utils-1:2.9.10-alt4 sisyphus+261132.100.1.1 1604669137 installed
<13>Nov  9 10:16:00 rpmi: rpm-build-gir-0.7.3-alt3 sisyphus+242150.100.1.1 1575312005 installed
<13>Nov  9 10:16:00 rpmi: glib2-devel-2.66.2-alt1 sisyphus+260251.100.1.1 1603457334 installed
<13>Nov  9 10:16:00 rpmi: libfreetype-devel-2.10.4-alt2 sisyphus+260293.100.2.1 1604479496 installed
<13>Nov  9 10:16:00 rpmi: libharfbuzz-devel-2.6.8-alt1 sisyphus+254028.100.1.1 1593106819 installed
<13>Nov  9 10:16:00 rpmi: fontconfig-devel-2.13.1-alt1 sisyphus+257555.100.1.1 1599475160 installed
<13>Nov  9 10:16:00 rpmi: libXft-devel-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987708 installed
<13>Nov  9 10:16:01 rpmi: tk-devel-8.6.10-alt1 sisyphus+241485.200.1.1 1574408436 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/hfsutils-3.2.6-alt1.nosrc.rpm
Installing hfsutils-3.2.6-alt1.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.68297
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf hfsutils-3.2.6
+ echo 'Source #0 (hfsutils-3.2.6.tar.gz):'
Source #0 (hfsutils-3.2.6.tar.gz):
+ /bin/gzip -dc /usr/src/RPM/SOURCES/hfsutils-3.2.6.tar.gz
+ /bin/tar -xf -
+ cd hfsutils-3.2.6
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #0 (hfsutils-3.2.6-errno.patch):'
Patch #0 (hfsutils-3.2.6-errno.patch):
+ /usr/bin/patch -p1
patching file tclhfs.c
+ echo 'Patch #1 (hfsutils-3.2.6-largefile.patch):'
Patch #1 (hfsutils-3.2.6-largefile.patch):
+ /usr/bin/patch -p1
patching file libhfs/os/unix.c
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.68297
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd hfsutils-3.2.6
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT'
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export FFLAGS
+ FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export FCFLAGS
+ '[' -n '' ']'
++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g'
+ ASFLAGS=' -march=i586 -mtune=generic'
+ export ASFLAGS
+ export lt_cv_deplibs_check_method=pass_all
+ lt_cv_deplibs_check_method=pass_all
+ readlink -e -- ./configure
+ xargs -ri dirname -- '{}'
+ sort -u
+ xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n'
+ xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess
+ ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --with-tcl=/usr/lib --with-tk=/usr/lib
creating cache ./config.cache
checking whether make sets ${MAKE}... yes
checking for gcc... gcc
checking whether the C compiler (gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT ) works... yes
checking whether the C compiler (gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for a BSD compatible install... /bin/install -c
checking for ranlib... ranlib
checking how to run the C preprocessor... gcc -E
checking whether gcc needs -traditional... no
checking for ANSI C header files... yes
checking for unistd.h... yes
checking for fcntl.h... yes
checking for termios.h... yes
checking for sys/ioctl.h... yes
checking for uid_t in sys/types.h... yes
checking for size_t... yes
checking for working const... yes
checking for strdup... yes
checking for strerror... yes
checking for strstr... yes
checking for strtol... yes
checking for setreuid... yes
checking for sys_errlist... yes
checking for Tcl... version 8.6 in /usr/lib
checking for tcl.h... /usr/include
checking for Tk... version 8.6 in /usr/lib
checking for tk.h... /usr/include
updating cache ./config.cache
creating ./config.status
creating hfsck/Makefile
creating linux/Makefile
creating Makefile
creating config.h
configuring in libhfs
running /bin/sh ./configure  --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --with-tcl=/usr/lib --with-tk=/usr/lib --cache-file=.././config.cache --srcdir=.
loading cache .././config.cache
checking whether make sets ${MAKE}... (cached) yes
checking for gcc... (cached) gcc
checking whether the C compiler (gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT ) works... yes
checking whether the C compiler (gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for a BSD compatible install... (cached) /bin/install -c
checking for ranlib... (cached) ranlib
checking whether ln -s works... yes
checking how to run the C preprocessor... (cached) gcc -E
checking whether gcc needs -traditional... (cached) no
checking for ANSI C header files... (cached) yes
checking for unistd.h... (cached) yes
checking for fcntl.h... (cached) yes
checking for size_t... (cached) yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for working const... (cached) yes
checking for 8-bit clean memcmp... yes
checking for mktime... yes
updating cache .././config.cache
creating ./config.status
creating Makefile
creating config.h
configuring in librsrc
running /bin/sh ./configure  --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --with-tcl=/usr/lib --with-tk=/usr/lib --cache-file=.././config.cache --srcdir=.
loading cache .././config.cache
checking whether make sets ${MAKE}... (cached) yes
checking for gcc... (cached) gcc
checking whether the C compiler (gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT ) works... yes
checking whether the C compiler (gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for a BSD compatible install... (cached) /bin/install -c
checking for ranlib... (cached) ranlib
checking how to run the C preprocessor... (cached) gcc -E
checking whether gcc needs -traditional... (cached) no
checking for ANSI C header files... (cached) yes
checking for unistd.h... (cached) yes
checking for fcntl.h... (cached) yes
checking for size_t... (cached) yes
checking whether struct tm is in sys/time.h or time.h... (cached) time.h
checking for working const... (cached) yes
checking for mktime... (cached) yes
creating ./config.status
creating Makefile
creating config.h
+ make
make: Entering directory '/usr/src/RPM/BUILD/hfsutils-3.2.6'
cd libhfs && make
make[1]: Entering directory '/usr/src/RPM/BUILD/hfsutils-3.2.6/libhfs'
rm -f os.c
ln -s os/unix.c os.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT  -DHAVE_CONFIG_H   -c -o os.o os.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT  -DHAVE_CONFIG_H   -c -o data.o data.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT  -DHAVE_CONFIG_H   -c -o block.o block.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT  -DHAVE_CONFIG_H   -c -o low.o low.c
In file included from /usr/include/string.h:508,
                 from low.c:27:
In function 'strncpy',
    inlined from 'l_putpmentry' at low.c:176:3:
/usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output may be truncated copying 32 bytes from a string of length 32 [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'l_putpmentry' at low.c:180:3:
/usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output may be truncated copying 32 bytes from a string of length 32 [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'strncpy',
    inlined from 'l_putpmentry' at low.c:195:3:
/usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output may be truncated copying 16 bytes from a string of length 16 [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT  -DHAVE_CONFIG_H   -c -o medium.o medium.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT  -DHAVE_CONFIG_H   -c -o file.o file.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT  -DHAVE_CONFIG_H   -c -o btree.o btree.c
btree.c: In function 'insertx':
btree.c:444:32: warning: pointer targets in passing argument 3 of 'n_insert' differ in signedness [-Wpointer-sign]
  444 |  result = n_insert(np, record, reclen);
      |                                ^~~~~~
      |                                |
      |                                int *
In file included from btree.c:35:
node.h:32:30: note: expected 'unsigned int *' but argument is of type 'int *'
   32 | int n_insert(node *, byte *, unsigned int *);
      |                              ^~~~~~~~~~~~~~
btree.c:449:37: warning: pointer targets in passing argument 3 of 'n_insert' differ in signedness [-Wpointer-sign]
  449 |       result = n_insert(np, record, reclen);
      |                                     ^~~~~~
      |                                     |
      |                                     int *
In file included from btree.c:35:
node.h:32:30: note: expected 'unsigned int *' but argument is of type 'int *'
   32 | int n_insert(node *, byte *, unsigned int *);
      |                              ^~~~~~~~~~~~~~
btree.c: In function 'bt_insert':
btree.c:493:30: warning: pointer targets in passing argument 3 of 'insertx' differ in signedness [-Wpointer-sign]
  493 |   if (insertx(&root, newrec, &reclen) == -1)
      |                              ^~~~~~~
      |                              |
      |                              unsigned int *
btree.c:412:42: note: expected 'int *' but argument is of type 'unsigned int *'
  412 | int insertx(node *np, byte *record, int *reclen)
      |                                     ~~~~~^~~~~~
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT  -DHAVE_CONFIG_H   -c -o node.o node.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT  -DHAVE_CONFIG_H   -c -o record.o record.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT  -DHAVE_CONFIG_H   -c -o volume.o volume.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT  -DHAVE_CONFIG_H   -c -o hfs.o hfs.c
hfs.c: In function 'hfs_create':
hfs.c:672:45: warning: pointer targets in passing argument 4 of 'v_resolve' differ in signedness [-Wpointer-sign]
  672 |   found = v_resolve(&vol, path, &file->cat, &parid, name, 0);
      |                                             ^~~~~~
      |                                             |
      |                                             long unsigned int *
In file included from hfs.c:39:
volume.h:57:54: note: expected 'long int *' but argument is of type 'long unsigned int *'
   57 | int v_resolve(hfsvol **, const char *, CatDataRec *, long *, char *, node *);
      |                                                      ^~~~~~
hfs.c: In function 'hfs_open':
hfs.c:743:41: warning: pointer targets in passing argument 4 of 'v_resolve' differ in signedness [-Wpointer-sign]
  743 |   if (v_resolve(&vol, path, &file->cat, &file->parid, file->name, 0) <= 0)
      |                                         ^~~~~~~~~~~~
      |                                         |
      |                                         long unsigned int *
In file included from hfs.c:39:
volume.h:57:54: note: expected 'long int *' but argument is of type 'long unsigned int *'
   57 | int v_resolve(hfsvol **, const char *, CatDataRec *, long *, char *, node *);
      |                                                      ^~~~~~
hfs.c: In function 'hfs_stat':
hfs.c:1037:36: warning: pointer targets in passing argument 4 of 'v_resolve' differ in signedness [-Wpointer-sign]
 1037 |       v_resolve(&vol, path, &data, &parid, name, 0) <= 0)
      |                                    ^~~~~~
      |                                    |
      |                                    long unsigned int *
In file included from hfs.c:39:
volume.h:57:54: note: expected 'long int *' but argument is of type 'long unsigned int *'
   57 | int v_resolve(hfsvol **, const char *, CatDataRec *, long *, char *, node *);
      |                                                      ^~~~~~
hfs.c: In function 'hfs_mkdir':
hfs.c:1116:40: warning: pointer targets in passing argument 4 of 'v_resolve' differ in signedness [-Wpointer-sign]
 1116 |   found = v_resolve(&vol, path, &data, &parid, name, 0);
      |                                        ^~~~~~
      |                                        |
      |                                        long unsigned int *
In file included from hfs.c:39:
volume.h:57:54: note: expected 'long int *' but argument is of type 'long unsigned int *'
   57 | int v_resolve(hfsvol **, const char *, CatDataRec *, long *, char *, node *);
      |                                                      ^~~~~~
hfs.c: In function 'hfs_rmdir':
hfs.c:1148:36: warning: pointer targets in passing argument 4 of 'v_resolve' differ in signedness [-Wpointer-sign]
 1148 |       v_resolve(&vol, path, &data, &parid, name, 0) <= 0)
      |                                    ^~~~~~
      |                                    |
      |                                    long unsigned int *
In file included from hfs.c:39:
volume.h:57:54: note: expected 'long int *' but argument is of type 'long unsigned int *'
   57 | int v_resolve(hfsvol **, const char *, CatDataRec *, long *, char *, node *);
      |                                                      ^~~~~~
hfs.c: In function 'hfs_delete':
hfs.c:1198:40: warning: pointer targets in passing argument 4 of 'v_resolve' differ in signedness [-Wpointer-sign]
 1198 |       v_resolve(&vol, path, &file.cat, &file.parid, file.name, 0) <= 0)
      |                                        ^~~~~~~~~~~
      |                                        |
      |                                        long unsigned int *
In file included from hfs.c:39:
volume.h:57:54: note: expected 'long int *' but argument is of type 'long unsigned int *'
   57 | int v_resolve(hfsvol **, const char *, CatDataRec *, long *, char *, node *);
      |                                                      ^~~~~~
hfs.c: In function 'hfs_rename':
hfs.c:1273:38: warning: pointer targets in passing argument 4 of 'v_resolve' differ in signedness [-Wpointer-sign]
 1273 |       v_resolve(&vol, srcpath, &src, &srcid, srcname, 0) <= 0)
      |                                      ^~~~~~
      |                                      |
      |                                      long unsigned int *
In file included from hfs.c:39:
volume.h:57:54: note: expected 'long int *' but argument is of type 'long unsigned int *'
   57 | int v_resolve(hfsvol **, const char *, CatDataRec *, long *, char *, node *);
      |                                                      ^~~~~~
hfs.c:1279:42: warning: pointer targets in passing argument 4 of 'v_resolve' differ in signedness [-Wpointer-sign]
 1279 |   found = v_resolve(&vol, dstpath, &dst, &dstid, dstname, 0);
      |                                          ^~~~~~
      |                                          |
      |                                          long unsigned int *
In file included from hfs.c:39:
volume.h:57:54: note: expected 'long int *' but argument is of type 'long unsigned int *'
   57 | int v_resolve(hfsvol **, const char *, CatDataRec *, long *, char *, node *);
      |                                                      ^~~~~~
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT  -DHAVE_CONFIG_H   -c -o version.o version.c
ar rc libhfs.a os.o data.o block.o low.o medium.o file.o btree.o node.o record.o volume.o hfs.o version.o 
ranlib libhfs.a
make[1]: Leaving directory '/usr/src/RPM/BUILD/hfsutils-3.2.6/libhfs'
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o hfsutil.o hfsutil.c
hfsutil.c: In function 'hfsutil_getcwd':
hfsutil.c:292:28: warning: pointer targets in passing argument 2 of 'hfs_dirinfo' differ in signedness [-Wpointer-sign]
  292 |       if (hfs_dirinfo(vol, &cwd, name) == -1)
      |                            ^~~~
      |                            |
      |                            long int *
In file included from hfsutil.c:40:
libhfs/hfs.h:148:27: note: expected 'long unsigned int *' but argument is of type 'long int *'
  148 | int hfs_dirinfo(hfsvol *, unsigned long *, char *);
      |                           ^~~~~~~~~~~~~~~
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o hcwd.o hcwd.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o hattrib.o hattrib.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o hcd.o hcd.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o hcopy.o hcopy.c
hcopy.c: In function 'do_copyout':
hcopy.c:225:8: warning: 'copyfile' may be used uninitialized in this function [-Wmaybe-uninitialized]
  225 |    if (copyfile(vol, argv[i], dest) == -1)
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
hcopy.c: In function 'do_copyin':
hcopy.c:136:8: warning: 'copyfile' may be used uninitialized in this function [-Wmaybe-uninitialized]
  136 |    if (copyfile(argv[i], vol, dest) == -1)
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o hdel.o hdel.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o hformat.o hformat.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o hls.o hls.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o hmkdir.o hmkdir.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o hmount.o hmount.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o hpwd.o hpwd.c
hpwd.c: In function 'hpwd_main':
hpwd.c:55:7: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration]
   55 |   if (strcmp(ent->cwd, ":") == 0)
      |       ^~~~~~
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o hrename.o hrename.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o hrmdir.o hrmdir.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o humount.o humount.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o hvol.o hvol.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o crc.o crc.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o binhex.o binhex.c
binhex.c: In function 'nextchar':
binhex.c:474:14: warning: 'ch' may be used uninitialized in this function [-Wmaybe-uninitialized]
  474 |   int c, c2, ch;
      |              ^~
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o copyin.o copyin.c
copyin.c: In function 'opendst':
copyin.c:422:11: warning: 'cwd' may be used uninitialized in this function [-Wmaybe-uninitialized]
  422 |       if (hfs_setcwd(vol, cwd) == -1)
      |           ^~~~~~~~~~~~~~~~~~~~
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o copyout.o copyout.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o charset.o charset.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o darray.o darray.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o dlist.o dlist.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o dstring.o dstring.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o glob.o glob.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o suid.o suid.c
suid.c: In function 'suid_enable':
suid.c:72:3: warning: ignoring return value of 'setreuid', declared with attribute warn_unused_result [-Wunused-result]
   72 |   setreuid(-1, euid);
      |   ^~~~~~~~~~~~~~~~~~
suid.c:73:3: warning: ignoring return value of 'setregid', declared with attribute warn_unused_result [-Wunused-result]
   73 |   setregid(-1, egid);
      |   ^~~~~~~~~~~~~~~~~~
suid.c: In function 'suid_disable':
suid.c:91:3: warning: ignoring return value of 'setreuid', declared with attribute warn_unused_result [-Wunused-result]
   91 |   setreuid(-1, uid);
      |   ^~~~~~~~~~~~~~~~~
suid.c:92:3: warning: ignoring return value of 'setregid', declared with attribute warn_unused_result [-Wunused-result]
   92 |   setregid(-1, gid);
      |   ^~~~~~~~~~~~~~~~~
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o version.o version.c
gcc -Llibhfs hfsutil.o hcwd.o   \
	hattrib.o hcd.o hcopy.o hdel.o hformat.o hls.o hmkdir.o hmount.o hpwd.o hrename.o hrmdir.o humount.o hvol.o crc.o binhex.o copyin.o copyout.o charset.o darray.o dlist.o dstring.o glob.o suid.o version.o  \
	-lhfs   -o hfsutil
ln -f hfsutil hattrib
ln -f hfsutil hcd
ln -f hfsutil hcopy
ln -f hfsutil hdel
ln -f hfsutil hdir
ln -f hfsutil hformat
ln -f hfsutil hls
ln -f hfsutil hmkdir
ln -f hfsutil hmount
ln -f hfsutil hpwd
ln -f hfsutil hrename
ln -f hfsutil hrmdir
ln -f hfsutil humount
ln -f hfsutil hvol
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o hfssh.o hfssh.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o tclhfs.o tclhfs.c
tclhfs.c: In function 'direntstr':
tclhfs.c:194:26: warning: passing argument 2 of 'Tcl_Merge' from incompatible pointer type [-Wincompatible-pointer-types]
  194 |   return Tcl_Merge(argc, argv);
      |                          ^~~~
      |                          |
      |                          char **
In file included from /usr/include/tcl.h:2441,
                 from tclhfs.c:36:
/usr/include/tclDecls.h:585:16: note: expected 'const char * const*' but argument is of type 'char **'
  585 | EXTERN char *  Tcl_Merge(int argc, CONST84 char *const *argv);
      |                ^~~~~~~~~
tclhfs.c: In function 'getdir':
tclhfs.c:242:4: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  242 |    interp->result = "out of memory";
      |    ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c: In function 'file_cmd':
tclhfs.c:287:7: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  287 |       interp->result = "missing command";
      |       ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:305:4: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  305 |    sprintf(interp->result, "%lu", offset);
      |    ^~~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:318:8: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  318 |        interp->result = "out of memory";
      |        ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:326:4: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  326 |    interp->result = (hfs_getfork(file) == 0) ? "data" : "rsrc";
      |    ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:349:8: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  349 |        interp->result = "bad arg to setfork: must be data or rsrc";
      |        ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:366:4: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  366 |    sprintf(interp->result, "%lu", offset);
      |    ^~~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:378:8: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  378 |        interp->result = "size must be >= 0";
      |        ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:385:8: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  385 |        interp->result = "out of memory";
      |        ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:408:4: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  408 |    sprintf(interp->result, "%lu", bytes);
      |    ^~~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:437:8: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  437 |        interp->result = "bad arg 3: must be start, current, or end";
      |        ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:445:4: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  445 |    sprintf(interp->result, "%lu", offset);
      |    ^~~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c: In function 'file_ref':
tclhfs.c:505:5: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  505 |     sprintf(interp->result, "hfsfile%d", id++);
      |     ^~~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:506:3: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  506 |   while (Tcl_GetCommandInfo(interp, interp->result, &info));
      |   ^~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:510:3: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  510 |   fref->cmd    = Tcl_CreateCommand(interp, interp->result,
      |   ^~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:511:8: warning: passing argument 3 of 'Tcl_CreateCommand' from incompatible pointer type [-Wincompatible-pointer-types]
  511 |        file_cmd, fref, file_del);
      |        ^~~~~~~~
      |        |
      |        int (*)(void *, Tcl_Interp *, int,  char **) {aka int (*)(void *, struct Tcl_Interp *, int,  char **)}
In file included from /usr/include/tcl.h:2441,
                 from tclhfs.c:36:
/usr/include/tclDecls.h:303:39: note: expected 'int (*)(void *, Tcl_Interp *, int,  const char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  const char **)'} but argument is of type 'int (*)(void *, Tcl_Interp *, int,  char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  char **)'}
  303 |     const char *cmdName, Tcl_CmdProc *proc,
      |                          ~~~~~~~~~~~~~^~~~
tclhfs.c: In function 'copynative':
tclhfs.c:621:7: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  621 |       interp->result = "source and destination files are the same";
      |       ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c: In function 'copyin':
tclhfs.c:675:7: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  675 |       interp->result = "bad mode: must be macb, binh, text, or raw";
      |       ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c: In function 'copyout':
tclhfs.c:710:7: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  710 |       interp->result = "bad mode: must be macb, binh, text, or raw";
      |       ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c: In function 'vol_cmd':
tclhfs.c:824:7: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  824 |       interp->result = "missing command";
      |       ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:840:4: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  840 |    sprintf(interp->result, "%lu %lu", ent.totbytes, ent.freebytes);
      |    ^~~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:847:4: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  847 |    sprintf(interp->result, "%ld", (long) ent.crdate);
      |    ^~~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:854:4: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  854 |    sprintf(interp->result, "%ld", (long) ent.mddate);
      |    ^~~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:862:6: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  862 |      interp->result = "1";
      |      ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:864:6: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  864 |      interp->result = "0";
      |      ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:873:2: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  873 |  sprintf(interp->result, "%lu", vref->cwd);
      |  ^~~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:885:29: warning: pointer targets in passing argument 2 of 'hfs_dirinfo' differ in signedness [-Wpointer-sign]
  885 |        if (hfs_dirinfo(vol, &id, name) == -1)
      |                             ^~~
      |                             |
      |                             long int *
In file included from tclhfs.c:39:
libhfs/hfs.h:148:27: note: expected 'long unsigned int *' but argument is of type 'long int *'
  148 | int hfs_dirinfo(hfsvol *, unsigned long *, char *);
      |                           ^~~~~~~~~~~~~~~
tclhfs.c:893:4: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  893 |    if (Tcl_SplitList(interp, interp->result, &listc, &listv) != TCL_OK)
      |    ^~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:893:54: warning: passing argument 4 of 'Tcl_SplitList' from incompatible pointer type [-Wincompatible-pointer-types]
  893 |    if (Tcl_SplitList(interp, interp->result, &listc, &listv) != TCL_OK)
      |                                                      ^~~~~~
      |                                                      |
      |                                                      char ***
In file included from /usr/include/tcl.h:2441,
                 from tclhfs.c:36:
/usr/include/tclDecls.h:723:21: note: expected 'const char ***' but argument is of type 'char ***'
  723 |     CONST84 char ***argvPtr);
      |                     ^
tclhfs.c:905:30: warning: passing argument 2 of 'Tcl_Merge' from incompatible pointer type [-Wincompatible-pointer-types]
  905 |    result = Tcl_Merge(listc, listv);
      |                              ^~~~~
      |                              |
      |                              char **
In file included from /usr/include/tcl.h:2441,
                 from tclhfs.c:36:
/usr/include/tclDecls.h:585:16: note: expected 'const char * const*' but argument is of type 'char **'
  585 | EXTERN char *  Tcl_Merge(int argc, CONST84 char *const *argv);
      |                ^~~~~~~~~
tclhfs.c:921:2: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  921 |  interp->result = ":";
      |  ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:948:25: warning: pointer targets in passing argument 2 of 'hfs_dirinfo' differ in signedness [-Wpointer-sign]
  948 |    if (hfs_dirinfo(vol, &id, name) == -1)
      |                         ^~~
      |                         |
      |                         long int *
In file included from tclhfs.c:39:
libhfs/hfs.h:148:27: note: expected 'long unsigned int *' but argument is of type 'long int *'
  148 | int hfs_dirinfo(hfsvol *, unsigned long *, char *);
      |                           ^~~~~~~~~~~~~~~
tclhfs.c:968:8: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  968 |        interp->result = "out of memory";
      |        ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:993:8: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
  993 |        interp->result = "out of memory";
      |        ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1038:47: warning: passing argument 4 of 'Tcl_SplitList' from incompatible pointer type [-Wincompatible-pointer-types]
 1038 |    if (Tcl_SplitList(interp, argv[2], &listc, &listv) != TCL_OK)
      |                                               ^~~~~~
      |                                               |
      |                                               char ***
In file included from /usr/include/tcl.h:2441,
                 from tclhfs.c:36:
/usr/include/tclDecls.h:723:21: note: expected 'const char ***' but argument is of type 'char ***'
  723 |     CONST84 char ***argvPtr);
      |                     ^
tclhfs.c:1046:8: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1046 |        interp->result = "globbing error";
      |        ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1050:30: warning: passing argument 2 of 'Tcl_Merge' from incompatible pointer type [-Wincompatible-pointer-types]
 1050 |    result = Tcl_Merge(fargc, fargv);
      |                              ^~~~~
      |                              |
      |                              char **
In file included from /usr/include/tcl.h:2441,
                 from tclhfs.c:36:
/usr/include/tclDecls.h:585:16: note: expected 'const char * const*' but argument is of type 'char **'
  585 | EXTERN char *  Tcl_Merge(int argc, CONST84 char *const *argv);
      |                ^~~~~~~~~
tclhfs.c:1102:8: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1102 |        interp->result = "type and creator must be 4 character strings";
      |        ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1109:8: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1109 |        interp->result = "out of memory";
      |        ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c: In function 'cmd_hfs':
tclhfs.c:1167:7: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1167 |       interp->result = "wrong # args";
      |       ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1182:4: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1182 |    interp->result = "wrong # args";
      |    ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1201:8: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1201 |        sprintf(interp->result, "must specify partition number "
      |        ^~~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1214:4: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1214 |    interp->result = "out of memory";
      |    ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1235:2: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1235 |  sprintf(interp->result, "hfsvol%d", id++);
      |  ^~~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1236:7: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1236 |       while (Tcl_GetCommandInfo(interp, interp->result, &info));
      |       ^~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1238:7: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1238 |       Tcl_CreateCommand(interp, interp->result,
      |       ^~~~~~~~~~~~~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1239:4: warning: passing argument 3 of 'Tcl_CreateCommand' from incompatible pointer type [-Wincompatible-pointer-types]
 1239 |    vol_cmd, vref, vol_del);
      |    ^~~~~~~
      |    |
      |    int (*)(void *, Tcl_Interp *, int,  char **) {aka int (*)(void *, struct Tcl_Interp *, int,  char **)}
In file included from /usr/include/tcl.h:2441,
                 from tclhfs.c:36:
/usr/include/tclDecls.h:303:39: note: expected 'int (*)(void *, Tcl_Interp *, int,  const char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  const char **)'} but argument is of type 'int (*)(void *, Tcl_Interp *, int,  char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  char **)'}
  303 |     const char *cmdName, Tcl_CmdProc *proc,
      |                          ~~~~~~~~~~~~~^~~~
tclhfs.c:1177:22: warning: variable 'entry' set but not used [-Wunused-but-set-variable]
 1177 |       Tcl_HashEntry *entry;
      |                      ^~~~~
tclhfs.c:1248:4: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1248 |    interp->result = "wrong # args";
      |    ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1258:7: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1258 |       sprintf(interp->result, "%lu", len);
      |       ^~~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1266:4: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1266 |    interp->result = "wrong # args";
      |    ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1270:39: warning: pointer targets in passing argument 3 of 'Tcl_GetInt' differ in signedness [-Wpointer-sign]
 1270 |       if (Tcl_GetInt(interp, argv[3], &len) != TCL_OK)
      |                                       ^~~~
      |                                       |
      |                                       unsigned int *
In file included from /usr/include/tcl.h:2441,
                 from tclhfs.c:36:
/usr/include/tclDecls.h:158:10: note: expected 'int *' but argument is of type 'unsigned int *'
  158 |     int *intPtr);
      |     ~~~~~^~~~~~
tclhfs.c:1282:4: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1282 |    interp->result = "wrong # args";
      |    ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1290:7: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1290 |       sprintf(interp->result, "%d", nparts);
      |       ^~~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1298:4: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1298 |    interp->result = "wrong # args";
      |    ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1311:47: warning: passing argument 4 of 'Tcl_SplitList' from incompatible pointer type [-Wincompatible-pointer-types]
 1311 |    if (Tcl_SplitList(interp, argv[5], &listc, &listv) != TCL_OK)
      |                                               ^~~~~~
      |                                               |
      |                                               char ***
In file included from /usr/include/tcl.h:2441,
                 from tclhfs.c:36:
/usr/include/tclDecls.h:723:21: note: expected 'const char ***' but argument is of type 'char ***'
  723 |     CONST84 char ***argvPtr);
      |                     ^
tclhfs.c:1319:8: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1319 |        interp->result = "out of memory";
      |        ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1359:4: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1359 |    interp->result = "wrong # args";
      |    ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1368:4: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1368 |    interp->result = "bad arg to chartrans: "
      |    ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1387:4: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1387 |    interp->result = "out of memory";
      |    ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1397:4: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1397 |    interp->result = "wrong # args";
      |    ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1401:7: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1401 |       interp->result = (char *) hfsutils_version;
      |       ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1407:4: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1407 |    interp->result = "wrong # args";
      |    ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1411:7: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1411 |       interp->result = (char *) hfsutils_copyright;
      |       ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1417:4: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1417 |    interp->result = "wrong # args";
      |    ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1421:7: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1421 |       interp->result = (char *) hfsutils_author;
      |       ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1427:4: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1427 |    interp->result = "wrong # args";
      |    ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c:1431:7: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1431 |       interp->result = (char *) hfsutils_license;
      |       ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c: In function 'cmd_exit':
tclhfs.c:1458:7: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
 1458 |       interp->result = "wrong # args: should be \"exit ?returnCode?\"";
      |       ^~~~~~
In file included from tclhfs.c:36:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
tclhfs.c: In function 'Hfs_Init':
tclhfs.c:1481:38: warning: passing argument 3 of 'Tcl_CreateCommand' from incompatible pointer type [-Wincompatible-pointer-types]
 1481 |   Tcl_CreateCommand(interp, "hfs",   cmd_hfs,   0, 0);
      |                                      ^~~~~~~
      |                                      |
      |                                      int (*)(void *, Tcl_Interp *, int,  char **) {aka int (*)(void *, struct Tcl_Interp *, int,  char **)}
In file included from /usr/include/tcl.h:2441,
                 from tclhfs.c:36:
/usr/include/tclDecls.h:303:39: note: expected 'int (*)(void *, Tcl_Interp *, int,  const char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  const char **)'} but argument is of type 'int (*)(void *, Tcl_Interp *, int,  char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  char **)'}
  303 |     const char *cmdName, Tcl_CmdProc *proc,
      |                          ~~~~~~~~~~~~~^~~~
tclhfs.c:1482:38: warning: passing argument 3 of 'Tcl_CreateCommand' from incompatible pointer type [-Wincompatible-pointer-types]
 1482 |   Tcl_CreateCommand(interp, "exit",  cmd_exit,  0, 0);
      |                                      ^~~~~~~~
      |                                      |
      |                                      int (*)(void *, Tcl_Interp *, int,  char **) {aka int (*)(void *, struct Tcl_Interp *, int,  char **)}
In file included from /usr/include/tcl.h:2441,
                 from tclhfs.c:36:
/usr/include/tclDecls.h:303:39: note: expected 'int (*)(void *, Tcl_Interp *, int,  const char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  const char **)'} but argument is of type 'int (*)(void *, Tcl_Interp *, int,  char **)' {aka 'int (*)(void *, struct Tcl_Interp *, int,  char **)'}
  303 |     const char *cmdName, Tcl_CmdProc *proc,
      |                          ~~~~~~~~~~~~~^~~~
gcc -Llibhfs hfssh.o tclhfs.o crc.o binhex.o copyin.o copyout.o charset.o darray.o dlist.o dstring.o glob.o suid.o version.o  \
	-lhfs  -L/usr/lib -ltcl8.6  -lpthread -ltcl8.6  -lpthread -ltclstub8.6  -o hfssh
( echo "#!./hfssh";  \
  echo "#! /bin/sh";  \
  echo "# Start hfssh ... \\";  \
  echo 'exec hfssh "$0" "$@"';  \
  echo;  \
  cat hfs.tcl;  \
) > hfs
chmod a+x hfs
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o hfswish.o hfswish.c
hfswish.c: In function 'Tcl_AppInit':
hfswish.c:97:7: warning: 'result' is deprecated: use Tcl_GetStringResult/Tcl_SetResult [-Wdeprecated-declarations]
   97 |       fprintf(stderr, "Error: %s\n", interp->result);
      |       ^~~~~~~
In file included from /usr/include/tk.h:19,
                 from hfswish.c:29:
/usr/include/tcl.h:499:11: note: declared here
  499 |     char *result TCL_DEPRECATED_API("use Tcl_GetStringResult/Tcl_SetResult");
      |           ^~~~~~
( echo '# include "xhfs.h"';  \
  echo;  \
  echo "char xhfs[] =";  \
  sed -e 's|^[	 ]*||' -e 's|^#.*||' -e '/^$/d'  \
      -e 's|		*| |g'  \
      -e 's|[\\"]|\\&|g' -e 's|.*|"&\\n"|' xhfs.tcl;  \
  echo ";";  \
) > xhfs.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -Ilibhfs -I/usr/include   -DHAVE_CONFIG_H   -c -o xhfs.o xhfs.c
gcc -Llibhfs hfswish.o xhfs.o tclhfs.o crc.o binhex.o copyin.o copyout.o charset.o darray.o dlist.o dstring.o glob.o suid.o version.o  \
	-lhfs  -L/usr/lib -ltk8.6 -L/usr/lib -ltcl8.6  -lpthread -lX11  -lpthread -ltcl8.6  -lpthread -ltclstub8.6  -o xhfs
make: Leaving directory '/usr/src/RPM/BUILD/hfsutils-3.2.6'
+ make hfsck/hfsck
make: Entering directory '/usr/src/RPM/BUILD/hfsutils-3.2.6'
cd libhfs && make
make[1]: Entering directory '/usr/src/RPM/BUILD/hfsutils-3.2.6/libhfs'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/usr/src/RPM/BUILD/hfsutils-3.2.6/libhfs'
cd hfsck && make
make[1]: Entering directory '/usr/src/RPM/BUILD/hfsutils-3.2.6/hfsck'
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -I.. -I../libhfs -DHAVE_CONFIG_H   -c -o ck_mdb.o ck_mdb.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -I.. -I../libhfs -DHAVE_CONFIG_H   -c -o ck_volume.o ck_volume.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -I.. -I../libhfs -DHAVE_CONFIG_H   -c -o ck_btree.o ck_btree.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -I.. -I../libhfs -DHAVE_CONFIG_H   -c -o hfsck.o hfsck.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -I.. -I../libhfs -DHAVE_CONFIG_H   -c -o util.o util.c
util.c: In function 'ask':
util.c:147:4: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result]
  147 |    fgets(answer, sizeof(answer), stdin);
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
util.c: In function 'extstr':
util.c:66:31: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
   66 |       sprintf(str, "%u[%u..%u]", ext->xdrNumABlks,
      |                               ^
In file included from /usr/include/stdio.h:867,
                 from util.c:22:
/usr/include/bits/stdio2.h:36:10: note: '__builtin___sprintf_chk' output between 8 and 21 bytes into a destination of size 20
   36 |   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   37 |       __bos (__s), __fmt, __va_arg_pack ());
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT -I.. -I../libhfs -DHAVE_CONFIG_H   -c -o main.o main.c
main.c: In function 'main':
main.c:187:6: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
  187 |   if (result == -1)
      |      ^
gcc  ck_mdb.o ck_volume.o ck_btree.o hfsck.o util.o main.o ../suid.o ../version.o -L../libhfs -lhfs -o hfsck
make[1]: Leaving directory '/usr/src/RPM/BUILD/hfsutils-3.2.6/hfsck'
make: Leaving directory '/usr/src/RPM/BUILD/hfsutils-3.2.6'
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.33277
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/hfsutils-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/hfsutils-buildroot
+ cd hfsutils-3.2.6
+ mkdir -p /usr/src/tmp/hfsutils-buildroot/usr/bin
+ mkdir -p /usr/src/tmp/hfsutils-buildroot/usr/share/man/man1
+ mkdir -p /usr/src/tmp/hfsutils-buildroot/usr/include
+ mkdir -p /usr/src/tmp/hfsutils-buildroot/usr/lib
+ make BINDEST=/usr/src/tmp/hfsutils-buildroot/usr/bin LIBDEST=/usr/src/tmp/hfsutils-buildroot/usr/lib INCDEST=/usr/src/tmp/hfsutils-buildroot/usr/include MANDEST=/usr/src/tmp/hfsutils-buildroot/usr/share/man 'INSTALL=install -p' install install_lib
make: Entering directory '/usr/src/RPM/BUILD/hfsutils-3.2.6'
cd libhfs && make
make[1]: Entering directory '/usr/src/RPM/BUILD/hfsutils-3.2.6/libhfs'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/usr/src/RPM/BUILD/hfsutils-3.2.6/libhfs'
install -p -m 755 hfsutil "/usr/src/tmp/hfsutils-buildroot/usr/bin/."
for file in hattrib hcd hcopy hdel hdir hformat hls hmkdir hmount hpwd hrename hrmdir humount hvol; do  \
	ln -f "/usr/src/tmp/hfsutils-buildroot/usr/bin/hfsutil" "/usr/src/tmp/hfsutils-buildroot/usr/bin/$file";  \
done
rm -f "/usr/src/tmp/hfsutils-buildroot/usr/bin/hfsutil"
for file in hfsutils.1 hattrib.1 hcd.1 hcopy.1 hdel.1 hdir.1 hformat.1 hls.1 hmkdir.1 hmount.1 hpwd.1 hrename.1 hrmdir.1 humount.1 hvol.1; do  \
	install -p -m 644 doc/man/$file  \
	"/usr/src/tmp/hfsutils-buildroot/usr/share/man/man1/`basename $file .1`.1";  \
done
for file in hfssh hfs; do  \
	install -p -m 755 $file "/usr/src/tmp/hfsutils-buildroot/usr/bin/.";  \
done
if [ -f "/usr/src/tmp/hfsutils-buildroot/usr/bin/hfs" ]; then  \
	sed -e '1d' "/usr/src/tmp/hfsutils-buildroot/usr/bin/hfs" > "/usr/src/tmp/hfsutils-buildroot/usr/bin/hfs.new";  \
	install -p -m 755 "/usr/src/tmp/hfsutils-buildroot/usr/bin/hfs.new" "/usr/src/tmp/hfsutils-buildroot/usr/bin/hfs";  \
	rm -f "/usr/src/tmp/hfsutils-buildroot/usr/bin/hfs.new";  \
fi
for file in hfssh.1 hfs.1; do  \
	install -p -m 644 doc/man/$file  \
	"/usr/src/tmp/hfsutils-buildroot/usr/share/man/man1/`basename $file .1`.1";  \
done
for file in xhfs; do  \
	install -p -m 755 $file "/usr/src/tmp/hfsutils-buildroot/usr/bin/.";  \
done
for file in xhfs.1; do  \
	install -p -m 644 doc/man/$file  \
	"/usr/src/tmp/hfsutils-buildroot/usr/share/man/man1/`basename $file .1`.1";  \
done
cd librsrc && make
make[1]: Entering directory '/usr/src/RPM/BUILD/hfsutils-3.2.6/librsrc'
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT  -DHAVE_CONFIG_H   -c -o data.o data.c
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT  -DHAVE_CONFIG_H   -c -o rsrc.o rsrc.c
rsrc.c: In function 'rsrc_maxsize':
rsrc.c:349:24: warning: variable 'offs2' set but not used [-Wunused-but-set-variable]
  349 |   unsigned long offs1, offs2;
      |                        ^~~~~
rsrc.c:349:17: warning: variable 'offs1' set but not used [-Wunused-but-set-variable]
  349 |   unsigned long offs1, offs2;
      |                 ^~~~~
gcc -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D_FILE_OFFSET_BITS=64 -DUSE_INTERP_RESULT  -DHAVE_CONFIG_H   -c -o version.o version.c
ar rc librsrc.a data.o rsrc.o version.o 
ranlib librsrc.a
make[1]: Leaving directory '/usr/src/RPM/BUILD/hfsutils-3.2.6/librsrc'
cd libhfs && make install
make[1]: Entering directory '/usr/src/RPM/BUILD/hfsutils-3.2.6/libhfs'
install -p -m 644 libhfs.a "/usr/src/tmp/hfsutils-buildroot/usr/lib/."
install -p -m 644 hfs.h "/usr/src/tmp/hfsutils-buildroot/usr/include/."
make[1]: Leaving directory '/usr/src/RPM/BUILD/hfsutils-3.2.6/libhfs'
cd librsrc && make install
make[1]: Entering directory '/usr/src/RPM/BUILD/hfsutils-3.2.6/librsrc'
install -p -m 644 librsrc.a "/usr/src/tmp/hfsutils-buildroot/usr/lib/."
install -p -m 644 rsrc.h "/usr/src/tmp/hfsutils-buildroot/usr/include/."
make[1]: Leaving directory '/usr/src/RPM/BUILD/hfsutils-3.2.6/librsrc'
make: Leaving directory '/usr/src/RPM/BUILD/hfsutils-3.2.6'
+ install -p -m 0755 hfsck/hfsck /usr/src/tmp/hfsutils-buildroot//usr/bin
+ ln -sf hfsck /usr/src/tmp/hfsutils-buildroot//usr/bin/fsck.hfs
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/hfsutils-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/hfsutils-buildroot (binconfig,pkgconfig,libtool,desktop)
Checking contents of files in /usr/src/tmp/hfsutils-buildroot/ (default)
Compressing files in /usr/src/tmp/hfsutils-buildroot (auto)
Adjusting library links in /usr/src/tmp/hfsutils-buildroot
./usr/lib:
Verifying ELF objects in /usr/src/tmp/hfsutils-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Hardlinking identical .pyc and .pyo files
Processing files: hfsutils-3.2.6-alt1
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.92737
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd hfsutils-3.2.6
+ DOCDIR=/usr/src/tmp/hfsutils-buildroot/usr/share/doc/hfsutils-3.2.6
+ export DOCDIR
+ rm -rf /usr/src/tmp/hfsutils-buildroot/usr/share/doc/hfsutils-3.2.6
+ /bin/mkdir -p /usr/src/tmp/hfsutils-buildroot/usr/share/doc/hfsutils-3.2.6
+ cp -prL CHANGES CREDITS README TODO /usr/src/tmp/hfsutils-buildroot/usr/share/doc/hfsutils-3.2.6
+ chmod -R go-w /usr/src/tmp/hfsutils-buildroot/usr/share/doc/hfsutils-3.2.6
+ chmod -R a+rX /usr/src/tmp/hfsutils-buildroot/usr/share/doc/hfsutils-3.2.6
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.W2mVuf
find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,shell,tcl,typelib)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.0eueRf
find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services,tcl,typelib)
/usr/src/tmp/hfsutils-buildroot/usr/bin/hfs: line 28: syntax error near unexpected token `}'
/usr/src/tmp/hfsutils-buildroot/usr/bin/hfs: line 28: `}'
shell.req: /usr/src/tmp/hfsutils-buildroot/usr/bin/hfs is hfssh script!
Requires: /bin/sh, /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.28), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.2), libtcl8.6.so >= set:ni7wwWuTpoEUn05kVCdzZwbWjMYqNIqaZ8afxyEF524LjBmuJ86saNZv5UBf1, rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ZwInFf
Creating hfsutils-debuginfo package
Processing files: hfsutils-devel-3.2.6-alt1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.cbNihf
find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,shell,tcl,typelib)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.EMIqbg
find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services,tcl,typelib)
Provides: hfsutils-static = 3.2.6-alt1
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.LGN6yg
Processing files: hfsutils-x11-3.2.6-alt1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.IqHvAi
find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,shell,tcl,typelib)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.wQ07Qi
find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services,tcl,typelib)
Requires: /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.28), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.2), libtcl8.6.so >= set:ni7wwWuTpoEUn05kVCdzZwHB9QIZ7uJomd56BhQQ21yTFibLm43eBoZL2ZuvzWr, libtk8.6.so >= set:mjEOJiCVoHaZKv5, rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.sMtSZg
Creating hfsutils-x11-debuginfo package
Processing files: hfsutils-debuginfo-3.2.6-alt1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.TlNCef
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.m1U0Qf
find-requires: running scripts (debuginfo)
Requires: hfsutils = 3.2.6-alt1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libpthread.so.0), debug(libtcl8.6.so)
Processing files: hfsutils-x11-debuginfo-3.2.6-alt1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.nuMFbg
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Dy0pih
find-requires: running scripts (debuginfo)
Requires: hfsutils-x11 = 3.2.6-alt1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libpthread.so.0), debug(libtcl8.6.so), debug(libtk8.6.so)
Adding to hfsutils-debuginfo a strict dependency on hfsutils
Adding to hfsutils-x11-debuginfo a strict dependency on hfsutils-x11
Wrote: /usr/src/RPM/RPMS/i586/hfsutils-3.2.6-alt1.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/hfsutils-devel-3.2.6-alt1.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/hfsutils-x11-3.2.6-alt1.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/hfsutils-debuginfo-3.2.6-alt1.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/hfsutils-x11-debuginfo-3.2.6-alt1.i586.rpm
12.07user 3.93system 0:25.25elapsed 63%CPU (0avgtext+0avgdata 31052maxresident)k
0inputs+0outputs (0major+1347045minor)pagefaults 0swaps
20.00user 7.31system 0:37.22elapsed 73%CPU (0avgtext+0avgdata 108776maxresident)k
3096inputs+0outputs (0major+1740839minor)pagefaults 0swaps