Closed TheSin- closed 1 year ago
Looks like the dep engine got confused, but weird that it happened when trying to fink install gdbm4
(or was it another package and gdbm4 got in the way?)
Have you tried the commands suggested?
both ways, it was a dep originally, then I tried it directly. Both with the same results.
yes I did try that the second run to make sure.
I did not dig deeper, it could be a versioned BD on a splitoff, I've seen that before.
Do you currently have gdbm4 and/or gdbm4-shlibs installed? Do you have their .deb around (this is just an install situation, so we need to think about the .deb and the .info) or will they need to be compiled (so we only need to think about the .info, but all the build-time deps also)?
I do have it from an other macOS version yes, I'll get them as soon as I get to work.
I meant on the system where you are having the problem. If you have the .deb, would be useful to try to 'dpkg -i' it. That would distinguish whether it's a fink and/or .info problem, vs an actual dependency oddity on your live installation.
My concern is that it's an upgrade issue, do incompatible with the older info (for those of us that have it installed)
$ fink list gdbm4
Information about 14352 packages read in 14 seconds.
gdbm4 1.14-4 GNU dbm library
i gdbm4-shlibs 1.14-4 Shared libraries for gdbm4 package
$ dpkg -l \*gdbm4\*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-=============-==================================
un gdbm4 <none> <none> (no description available)
ii gdbm4-shlibs 1.14-4 darwin-x86_64 Shared libraries for gdbm4 package
the problem is that python27 needs gdbm4 installed to build, so I can't update python27 ATM.
$ fink dumpinfo gdbm4
Information about 14352 packages read in 2 seconds.
infofile: /opt/sw/fink/dists/stable/main/finkinfo/libs/gdbm4-shlibs.info
debfile: /opt/sw/fink/13.0/stable/main/binary-darwin-x86_64/libs/gdbm4_1.14-4_darwin-x86_64.deb
package: gdbm4
epoch:
version: 1.14
revision: 4
parent: gdbm4-shlibs
family: gdbm4-shlibs, gdbm4
status: latest have-deb
allversions:
b 1.14-4
trees: stable/main
description: GNU dbm library
type: [undefined]
license: GPL3
maintainer: Dave Morrison <drm@finkproject.org>
depends: gdbm4-shlibs (= 1.14-4), libgettext8-shlibs, libncurses5-shlibs, readline8-shlibs
replaces: gdbm, gdbm3, gdbm3-64bit, gdbm6
conflicts: gdbm, gdbm3, gdbm3-64bit, gdbm6
essential: [undefined]
builddependsonly: true
env:
CCACHE_DIR=/opt/sw/var/ccache
CLASSPATH=/opt/sw/share/java/yui-compressor/yui-compressor.jar:.
CPPFLAGS=-I/opt/sw/include
DBUS_SESSION_BUS_ADDRESS=launchd:env=DBUS_FINK_SESSION_BUS_SOCKET
GDK_USE_XFT=1
HOME=/var/folders/wb/rxyhz6lj6l1d5b9jjwl76m9c0000gn/T/fink-build-HOME.6jITiPRsjt
INFOPATH=/opt/sw/share/info:/opt/sw/info:/usr/share/info
LDFLAGS=-L/opt/sw/lib/x86_64-darwin -L/opt/sw/lib
MACOSX_DEPLOYMENT_TARGET=13.2
MAKEFLAGS=-j16
MANPATH=/opt/sw/share/man:/usr/share/man:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/share/man:/Applications/Xcode.app/Contents/Developer/usr/share/man:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/share/man:/usr/local/share/man:/opt/sw/lib/perl5/5.30.3/man
PATH=/opt/sw/var/lib/fink/path-prefix-libcxx:/opt/sw/var/lib/fink/path-prefix-clang:/opt/sw/lib/perl5/ExtUtils:/opt/sw/bin:/opt/sw/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/opt/X11/bin
PERL5LIB=/opt/sw/lib/perl5:/opt/sw/lib/perl5/darwin
PWD=/Users/justin
SGML_CATALOG_FILES=/opt/sw/etc/sgml/catalog
SHLVL=2
TERM=xterm-256color
XAPPLRESDIR=/opt/sw/etc/app-defaults/
XDG_CACHE_HOME=/var/folders/wb/rxyhz6lj6l1d5b9jjwl76m9c0000gn/T/fink-build-HOME.6jITiPRsjt/.cache
XDG_CONFIG_DIRS=/opt/sw/etc/xdg
XDG_CONFIG_HOME=/var/folders/wb/rxyhz6lj6l1d5b9jjwl76m9c0000gn/T/fink-build-HOME.6jITiPRsjt/.config
XDG_DATA_DIRS=/opt/sw/share
XDG_DATA_HOME=/var/folders/wb/rxyhz6lj6l1d5b9jjwl76m9c0000gn/T/fink-build-HOME.6jITiPRsjt/.local/share
XDG_RUNTIME_DIR=/var/folders/wb/rxyhz6lj6l1d5b9jjwl76m9c0000gn/C/
XML_CATALOG_FILES=/opt/sw/etc/xml/catalog
ac_cv_path_INTLTOOL_PERL=/usr/bin/perl
configureparams: --prefix=/opt/sw
noperltests: [undefined]
updatepod: [undefined]
docfiles: COPYING README NEWS NOTE-WARNING
splitoffs:
files: bin
include
lib/libgdbm.dylib
lib/libgdbm.la
lib/libgdbm_compat.dylib
lib/libgdbm_compat.la
share/info
share/man
infodocs: gdbm.info
homepage: https://www.gnu.org/software/gdbm/
descdetail:
gdbm is the GNU implementation of the dbm database API.
This is from the deb, did a dpkg -e
on it
$ cat control
Package: gdbm4
Source: gdbm4-shlibs
Version: 1.14-4
Section: libs
Installed-Size: 536
Architecture: darwin-x86_64
Priority: optional
BuildDependsOnly: True
Pre-Depends: dpkg (>= 1.15-1)
Depends: gdbm4-shlibs (= 1.14-4), libgettext8-shlibs, libncurses5-shlibs, readline8-shlibs, darwin (>= 22-1)
Replaces: gdbm, gdbm3, gdbm3-64bit, gdbm6
Conflicts: gdbm, gdbm3, gdbm3-64bit, gdbm6
Maintainer: Dave Morrison <drm@finkproject.org>
Description: GNU dbm library
gdbm is the GNU implementation of the dbm database API.
.
Web site: https://www.gnu.org/software/gdbm/
.
Maintainer: Dave Morrison <drm@finkproject.org>
Building it works, here is the log
$ fink rebuild gdbm4
Password:
Information about 14352 packages read in 8 seconds.
The following package will be rebuilt:
gdbm4
Setting runtime build-lock...
dpkg-deb -b /opt/sw/src/fink.build/root-fink-buildlock-gdbm4-shlibs-1.14-4 /opt/sw/src/fink.build
dpkg-deb: building package 'fink-buildlock-gdbm4-shlibs-1.14-4' in '/opt/sw/src/fink.build/fink-buildlock-gdbm4-shlibs-1.14-4_2023.01.24-07.15.26_darwin-x86_64.deb'.
Installing build-lock package...
/opt/sw/bin/dpkg-lockwait -i /opt/sw/src/fink.build/fink-buildlock-gdbm4-shlibs-1.14-4_2023.01.24-07.15.26_darwin-x86_64.deb
Selecting previously unselected package fink-buildlock-gdbm4-shlibs-1.14-4.
(Reading database ... 315654 files and directories currently installed.)
Preparing to unpack .../fink-buildlock-gdbm4-shlibs-1.14-4_2023.01.24-07.15.26_darwin-x86_64.deb ...
Unpacking fink-buildlock-gdbm4-shlibs-1.14-4 (2023.01.24-07.15.26) ...
Setting up fink-buildlock-gdbm4-shlibs-1.14-4 (2023.01.24-07.15.26) ...
sudo -u fink-bld [ENV] sh -c /tmp/fink.Atusi
env LANG=C LC_ALL=C /opt/sw/bin/tar --no-same-owner --no-same-permissions -xf /opt/src/gdbm-1.14.tar.gz
sudo -u fink-bld [ENV] sh -c /tmp/fink.ViMoa
[ -r /opt/sw/fink/dists/stable/main/finkinfo/libs/gdbm4-shlibs.patch ]
sudo -u fink-bld [ENV] sh -c /tmp/fink.pAn90
/usr/bin/patch -p1 < /opt/sw/fink/dists/stable/main/finkinfo/libs/gdbm4-shlibs.patch
patching file 'compat/Makefile.in'
patching file 'src/Makefile.in'
perl -pi.bak -e 's|10\.\[012\]\*|10.[012][,.]*|g' configure
perl -pi -e "s/PACKAGE='gdbm'/PACKAGE='gdbm4'/" configure
sudo -u fink-bld [ENV] sh -c /tmp/fink.bjDaX
./configure --prefix=/opt/sw --enable-libgdbm-compat --disable-static --enable-dependency-tracking
checking for a BSD-compatible install... /opt/sw/bin/ginstall -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /opt/sw/bin/gmkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
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 whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking build system type... x86_64-apple-darwin22.3.0
checking host system type... x86_64-apple-darwin22.3.0
checking how to print strings... printf
checking for a sed that does not truncate output... /opt/sw/bin/sed
checking for grep that handles long lines and -e... /opt/sw/bin/grep
checking for egrep... /opt/sw/bin/grep -E
checking for fgrep... /opt/sw/bin/grep -F
checking for ld used by gcc... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 786432
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-apple-darwin22.3.0 file names to x86_64-apple-darwin22.3.0 format... func_convert_file_noop
checking how to convert x86_64-apple-darwin22.3.0 file names to toolchain format... func_convert_file_noop
checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... no
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for lipo... lipo
checking for otool... otool
checking for otool64... no
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking for -force_load linker flag... yes
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 for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for gcc option to produce PIC... -fno-common -DPIC
checking if gcc PIC flag -fno-common -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin22.3.0 dyld
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for bison... bison -y
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
checking for an ANSI C-conforming const... yes
checking for unsigned long long int... yes
checking for TLS qualifier... __thread
checking whether NLS is requested... yes
checking for msgfmt... /opt/sw/bin/msgfmt
checking for gmsgfmt... /opt/sw/bin/msgfmt
checking for xgettext... /opt/sw/bin/xgettext
checking for msgmerge... /opt/sw/bin/msgmerge
checking for ld used by GCC... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no
checking for shared library run path origin... done
checking for CFPreferencesCopyAppValue... yes
checking for CFLocaleCopyCurrent... yes
checking for GNU gettext in libc... no
checking for iconv... yes
checking for working iconv... yes
checking how to link with libiconv... -liconv
checking for GNU gettext in libintl... yes
checking whether to use NLS... yes
checking where the gettext function comes from... external libintl
checking how to link with libintl... -lintl -Wl,-framework -Wl,CoreFoundation
checking sys/file.h usability... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking sys/termios.h usability... yes
checking sys/termios.h presence... yes
checking for sys/termios.h... yes
checking for string.h... (cached) yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking for main in -ldbm... yes
checking for main in -lndbm... no
checking for ftruncate... yes
checking for flock... yes
checking for lockf... yes
checking for fsync... yes
checking for setlocale... yes
checking for getopt_long... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... yes
checking for getpagesize... yes
checking for working mmap... yes
checking for msync... yes
checking for off_t... yes
checking size of off_t... 8
checking for struct stat.st_blksize... yes
checking for tputs in -lncurses... yes
checking for readline in -lreadline... yes
checking readline/readline.h usability... yes
checking readline/readline.h presence... yes
checking for readline/readline.h... yes
checking for rl_completion_matches... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating tests/Makefile
config.status: creating tests/atlocal
config.status: creating po/Makefile.in
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/gdbm.h
config.status: creating doc/Makefile
config.status: creating compat/Makefile
config.status: creating export/Makefile
config.status: creating autoconf.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing tests/atconfig commands
config.status: executing status commands
*******************************************************************
GDBM settings summary:
Compatibility library ......................... yes
Compatibility export tool ..................... no
Memory mapped I/O ............................. yes
GNU Readline .................................. yes
Debugging support ............................. no
*******************************************************************
/usr/bin/make
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive
Making all in po
/Applications/Xcode.app/Contents/Developer/usr/bin/make gdbm4.pot-update
sed -e '/^#/d' remove-potcdate.sin > t-remove-potcdate.sed
mv t-remove-potcdate.sed remove-potcdate.sed
if LC_ALL=C grep 'GNU gdbm4' ../* 2>/dev/null | grep -v 'libtool:' >/dev/null; then \
package_gnu='GNU '; \
else \
package_gnu=''; \
fi; \
if test -n 'bug-gdbm@gnu.org' || test 'bug-gdbm@gnu.org' = '@'PACKAGE_BUGREPORT'@'; then \
msgid_bugs_address='bug-gdbm@gnu.org'; \
else \
msgid_bugs_address='bug-gdbm@gnu.org'; \
fi; \
case `/opt/sw/bin/xgettext --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \
'' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \
/opt/sw/bin/xgettext --default-domain=gdbm4 --directory=.. \
--add-comments=TRANSLATORS: --keyword=_ --keyword=N_ --flag=_:1:pass-c-format --flag=N_:1:pass-c-format --flag=error:2:c-format \
--files-from=./POTFILES.in \
--copyright-holder='Free Software Foundation, Inc.' \
--msgid-bugs-address="$msgid_bugs_address" \
;; \
*) \
/opt/sw/bin/xgettext --default-domain=gdbm4 --directory=.. \
--add-comments=TRANSLATORS: --keyword=_ --keyword=N_ --flag=_:1:pass-c-format --flag=N_:1:pass-c-format --flag=error:2:c-format \
--files-from=./POTFILES.in \
--copyright-holder='Free Software Foundation, Inc.' \
--package-name="${package_gnu}gdbm4" \
--package-version='1.14' \
--msgid-bugs-address="$msgid_bugs_address" \
;; \
esac
/opt/sw/bin/xgettext: warning: file 'src/gram.y' extension 'y' is unknown; will try C
/opt/sw/bin/xgettext: warning: file 'src/lex.l' extension 'l' is unknown; will try C
src/lex.l:271: warning: unterminated string literal
src/lex.l:273: warning: unterminated string literal
src/lex.l:277: warning: unterminated string literal
src/lex.l:280: warning: unterminated string literal
src/lex.l:284: warning: unterminated string literal
src/lex.l:289: warning: unterminated string literal
src/lex.l:290: warning: unterminated string literal
test ! -f gdbm4.po || { \
if test -f ./gdbm4.pot; then \
sed -f remove-potcdate.sed < ./gdbm4.pot > gdbm4.1po && \
sed -f remove-potcdate.sed < gdbm4.po > gdbm4.2po && \
if cmp gdbm4.1po gdbm4.2po >/dev/null 2>&1; then \
rm -f gdbm4.1po gdbm4.2po gdbm4.po; \
else \
rm -f gdbm4.1po gdbm4.2po ./gdbm4.pot && \
mv gdbm4.po ./gdbm4.pot; \
fi; \
else \
mv gdbm4.po ./gdbm4.pot; \
fi; \
}
test ! -f ./gdbm4.pot || \
test -z "da.gmo de.gmo eo.gmo fi.gmo fr.gmo ja.gmo pl.gmo pt_BR.gmo sr.gmo uk.gmo vi.gmo" || /Applications/Xcode.app/Contents/Developer/usr/bin/make da.gmo de.gmo eo.gmo fi.gmo fr.gmo ja.gmo pl.gmo pt_BR.gmo sr.gmo uk.gmo vi.gmo
/opt/sw/bin/msgmerge --update --lang=da da.po gdbm4.pot
/opt/sw/bin/msgmerge --update --lang=de de.po gdbm4.pot
/opt/sw/bin/msgmerge --update --lang=eo eo.po gdbm4.pot
/opt/sw/bin/msgmerge --update --lang=uk uk.po gdbm4.pot
/opt/sw/bin/msgmerge --update --lang=fi fi.po gdbm4.pot
/opt/sw/bin/msgmerge --update --lang=pl pl.po gdbm4.pot
/opt/sw/bin/msgmerge --update --lang=ja ja.po gdbm4.pot
/opt/sw/bin/msgmerge --update --lang=fr fr.po gdbm4.pot
/opt/sw/bin/msgmerge --update --lang=vi vi.po gdbm4.pot
/opt/sw/bin/msgmerge --update --lang=pt_BR pt_BR.po gdbm4.pot
/opt/sw/bin/msgmerge --update --lang=sr sr.po gdbm4.pot
.............................................................................................................. done.
done.
...................... done.
done.
done.
done.
.................................................................. done.
done.
............................................ done.
done.
done.
touch stamp-po
Making all in src
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-am
CC err.o
CC mem.o
CC parseopt.o
CC gdbmcount.lo
CC gdbmexp.lo
CC progname.o
CC gdbmexists.lo
CC gdbmclose.lo
CC gdbmload.lo
CC gdbmdump.lo
CC gdbmimp.lo
CC gdbmerrno.lo
CC gdbmdelete.lo
CC gdbmfdesc.lo
CC gdbmopen.lo
CC gdbmfetch.lo
CC gdbmreorg.lo
CC gdbmseq.lo
CC gdbmsetopt.lo
CC gdbmstore.lo
In file included from gdbmimp.c:24:
In file included from ./gdbmdefs.h:21:
./gdbmconst.h:58:9: warning: 'SIZE_T_MAX' macro redefined [-Wmacro-redefined]
#define SIZE_T_MAX ((size_t)-1)
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/i386/limits.h:100:9: note: previous definition is here
#define SIZE_T_MAX ULONG_MAX /* max value for a size_t */
^
1 warning generated.
CC gdbmsync.lo
CC base64.lo
CC bucket.lo
CC falloc.lo
CC findkey.lo
CC fullio.lo
CC hash.lo
CC lock.lo
CC mmap.lo
CC recover.lo
CC update.lo
CC version.lo
CC datconv.o
CC gram.o
CC lex.o
CC gdbmtool.o
CC var.o
CC util.o
CC input-rl.o
CC gdbm_load.o
CC gdbm_dump.o
AR libgdbmapp.a
CCLD libgdbm.la
CCLD gdbmtool
CCLD gdbm_load
CCLD gdbm_dump
Making all in doc
Making all in compat
CC dbminit.lo
CC delete.lo
CC fetch.lo
CC seq.lo
CC store.lo
CC dbmdelete.lo
CC dbmerr.lo
CC close.lo
CC dbmseq.lo
CC dbmclose.lo
CC dbmopen.lo
CC dbmfetch.lo
CC dbmrdonly.lo
CC dbmpagfno.lo
CC dbmstore.lo
CC dbmdirfno.lo
CCLD libgdbm_compat.la
Making all in tests
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all-am'.
fink-package-precedence --prohibit-bdep=gdbm3,gdbm4,gdbm6 .
Scanning /\.Plo,\.Po$/ dependency files...
./compat/.deps/close.Plo
./compat/.deps/dbmdelete.Plo
./compat/.deps/dbmopen.Plo
./compat/.deps/dbmerr.Plo
./compat/.deps/dbmpagfno.Plo
./compat/.deps/seq.Plo
./compat/.deps/delete.Plo
./compat/.deps/dbmstore.Plo
./compat/.deps/fetch.Plo
./compat/.deps/dbmseq.Plo
./compat/.deps/dbmrdonly.Plo
./compat/.deps/dbmclose.Plo
./compat/.deps/store.Plo
./compat/.deps/dbmfetch.Plo
./compat/.deps/dbminit.Plo
./compat/.deps/dbmdirfno.Plo
./tests/.deps/dtload.Po
./tests/.deps/gtdump.Po
./tests/.deps/gtrecover.Po
./tests/.deps/gtopt.Po
./tests/.deps/dtfetch.Po
./tests/.deps/dtdump.Po
./tests/.deps/gtload.Po
./tests/.deps/g_open_ce.Po
./tests/.deps/gtdel.Po
./tests/.deps/g_reorg_ce.Po
./tests/.deps/d_creat_ce.Po
./tests/.deps/gtfetch.Po
./tests/.deps/fdop.Po
./tests/.deps/num2word.Po
./tests/.deps/gtver.Po
./tests/.deps/dtdel.Po
./export/.deps/export.Po
./src/.deps/input-rl.Po
./src/.deps/var.Po
./src/.deps/mem.Po
./src/.deps/findkey.Plo
./src/.deps/gdbmerrno.Plo
./src/.deps/base64.Plo
./src/.deps/bucket.Plo
./src/.deps/gdbm_load.Po
./src/.deps/gdbmsetopt.Plo
./src/.deps/progname.Po
./src/.deps/gdbmdump.Plo
./src/.deps/input-std.Po
./src/.deps/falloc.Plo
./src/.deps/gdbmstore.Plo
./src/.deps/err.Po
./src/.deps/gdbmimp.Plo
./src/.deps/version.Plo
./src/.deps/parseopt.Po
./src/.deps/mmap.Plo
./src/.deps/gdbmload.Plo
./src/.deps/gdbm_dump.Po
./src/.deps/debug.Plo
./src/.deps/gdbmreorg.Plo
./src/.deps/gdbmtool.Po
./src/.deps/gdbmclose.Plo
./src/.deps/gdbmexp.Plo
./src/.deps/lex.Po
./src/.deps/gdbmopen.Plo
./src/.deps/datconv.Po
./src/.deps/gdbmseq.Plo
./src/.deps/gdbmexists.Plo
./src/.deps/gdbmdelete.Plo
./src/.deps/fullio.Plo
./src/.deps/recover.Plo
./src/.deps/util.Po
./src/.deps/lock.Plo
./src/.deps/gdbmfetch.Plo
./src/.deps/gdbmcount.Plo
./src/.deps/gdbmsync.Plo
./src/.deps/update.Plo
./src/.deps/gram.Po
./src/.deps/hash.Plo
./src/.deps/gdbmfdesc.Plo
Looking for incorrect headers in 76 dependency files...
Determining fink providers of 8 headers...
1 - 8
Found use of headers from 2 fink packages:
libgettext8-dev
readline8
Scanning binaries for incorrect dyld linking...
/bin/rm -rf /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4
/bin/mkdir -p /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw
/bin/mkdir -p /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/DEBIAN
/usr/sbin/chown -R fink-bld:fink-bld /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4
sudo -u fink-bld [ENV] sh -c /tmp/fink.lxCNi
make install DESTDIR=/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4 AM_UPDATE_INFO_DIR=no
Making install in po
make[1]: Entering directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14/po'
installing da.gmo as /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/locale/da/LC_MESSAGES/gdbm4.mo
installing de.gmo as /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/locale/de/LC_MESSAGES/gdbm4.mo
installing eo.gmo as /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/locale/eo/LC_MESSAGES/gdbm4.mo
installing fi.gmo as /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/locale/fi/LC_MESSAGES/gdbm4.mo
installing fr.gmo as /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/locale/fr/LC_MESSAGES/gdbm4.mo
installing ja.gmo as /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/locale/ja/LC_MESSAGES/gdbm4.mo
installing pl.gmo as /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/locale/pl/LC_MESSAGES/gdbm4.mo
installing pt_BR.gmo as /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/locale/pt_BR/LC_MESSAGES/gdbm4.mo
installing sr.gmo as /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/locale/sr/LC_MESSAGES/gdbm4.mo
installing uk.gmo as /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/locale/uk/LC_MESSAGES/gdbm4.mo
installing vi.gmo as /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/locale/vi/LC_MESSAGES/gdbm4.mo
if test "gdbm4" = "gettext-tools"; then \
/opt/sw/bin/gmkdir -p /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/gettext/po; \
for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot Makevars.template; do \
/opt/sw/bin/ginstall -c -m 644 ./$file \
/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/gettext/po/$file; \
done; \
for file in Makevars; do \
rm -f /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/gettext/po/$file; \
done; \
else \
: ; \
fi
make[1]: Leaving directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14/po'
Making install in src
make[1]: Entering directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14/src'
make install-am
make[2]: Entering directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14/src'
make[3]: Entering directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14/src'
/opt/sw/bin/gmkdir -p '/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/lib'
/bin/sh ../libtool --mode=install /opt/sw/bin/ginstall -c libgdbm.la '/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/lib'
libtool: install: /opt/sw/bin/ginstall -c .libs/libgdbm.4.dylib /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/lib/libgdbm.4.dylib
libtool: install: (cd /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/lib && { ln -s -f libgdbm.4.dylib libgdbm.dylib || { rm -f libgdbm.dylib && ln -s libgdbm.4.dylib libgdbm.dylib; }; })
libtool: install: /opt/sw/bin/ginstall -c .libs/libgdbm.lai /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/lib/libgdbm.la
libtool: install: warning: remember to run `libtool --finish /opt/sw/lib'
/opt/sw/bin/gmkdir -p '/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/bin'
/bin/sh ../libtool --mode=install /opt/sw/bin/ginstall -c gdbmtool gdbm_load gdbm_dump '/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/bin'
libtool: install: /opt/sw/bin/ginstall -c .libs/gdbmtool /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/bin/gdbmtool
libtool: install: /opt/sw/bin/ginstall -c .libs/gdbm_load /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/bin/gdbm_load
libtool: install: /opt/sw/bin/ginstall -c .libs/gdbm_dump /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/bin/gdbm_dump
/opt/sw/bin/gmkdir -p '/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/include'
/opt/sw/bin/ginstall -c -m 644 gdbm.h '/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/include'
make[3]: Leaving directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14/src'
make[2]: Leaving directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14/src'
make[1]: Leaving directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14/src'
Making install in doc
make[1]: Entering directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14/doc'
make[2]: Entering directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14/doc'
make[2]: Nothing to be done for 'install-exec-am'.
/opt/sw/bin/gmkdir -p '/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/info'
/opt/sw/bin/ginstall -c -m 644 ./gdbm.info '/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/info'
/opt/sw/bin/gmkdir -p '/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/man/man1'
/opt/sw/bin/ginstall -c -m 644 gdbm_dump.1 gdbm_load.1 gdbmtool.1 '/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/man/man1'
/opt/sw/bin/gmkdir -p '/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/man/man3'
/opt/sw/bin/ginstall -c -m 644 gdbm.3 '/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/man/man3'
make[2]: Leaving directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14/doc'
make[1]: Leaving directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14/doc'
Making install in compat
make[1]: Entering directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14/compat'
make[2]: Entering directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14/compat'
/opt/sw/bin/gmkdir -p '/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/lib'
/bin/sh ../libtool --mode=install /opt/sw/bin/ginstall -c libgdbm_compat.la '/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/lib'
libtool: install: /opt/sw/bin/ginstall -c .libs/libgdbm_compat.4.dylib /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/lib/libgdbm_compat.4.dylib
libtool: install: (cd /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/lib && { ln -s -f libgdbm_compat.4.dylib libgdbm_compat.dylib || { rm -f libgdbm_compat.dylib && ln -s libgdbm_compat.4.dylib libgdbm_compat.dylib; }; })
libtool: install: /opt/sw/bin/ginstall -c .libs/libgdbm_compat.lai /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/lib/libgdbm_compat.la
libtool: install: warning: remember to run `libtool --finish /opt/sw/lib'
/opt/sw/bin/gmkdir -p '/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/include'
/opt/sw/bin/ginstall -c -m 644 dbm.h ndbm.h '/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/include'
make[2]: Leaving directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14/compat'
make[1]: Leaving directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14/compat'
Making install in tests
make[1]: Entering directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14/tests'
make[2]: Entering directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14/tests'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14/tests'
make[1]: Leaving directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14/tests'
make[1]: Entering directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14'
make[2]: Entering directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14'
make[1]: Leaving directory '/opt/sw/src/fink.build/gdbm4-shlibs-1.14-4/gdbm-1.14'
sudo -u fink-bld [ENV] sh -c /tmp/fink.lOA2Q
/usr/bin/install -d -m 700 /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/doc/gdbm4-shlibs
/bin/cp -r COPYING /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/doc/gdbm4-shlibs/
/bin/cp -r README /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/doc/gdbm4-shlibs/
/bin/cp -r NEWS /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/doc/gdbm4-shlibs/
/bin/chmod -R go=u-w /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/doc/gdbm4-shlibs
/bin/rm -f /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/info/dir /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/info/dir.old /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/info/dir /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/info/dir.old
/bin/rm -rf /opt/sw/src/fink.build/root-gdbm4-1.14-4
/bin/mkdir -p /opt/sw/src/fink.build/root-gdbm4-1.14-4/opt/sw
/bin/mkdir -p /opt/sw/src/fink.build/root-gdbm4-1.14-4/DEBIAN
/usr/sbin/chown -R fink-bld:fink-bld /opt/sw/src/fink.build/root-gdbm4-1.14-4
sudo -u fink-bld [ENV] sh -c /tmp/fink.bLhQE
/usr/bin/install -d -m 755 /opt/sw/src/fink.build/root-gdbm4-1.14-4/opt/sw
/bin/mv /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/bin /opt/sw/src/fink.build/root-gdbm4-1.14-4/opt/sw/
/bin/mv /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/include /opt/sw/src/fink.build/root-gdbm4-1.14-4/opt/sw/
/usr/bin/install -d -m 755 /opt/sw/src/fink.build/root-gdbm4-1.14-4/opt/sw/lib
/bin/mv /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/lib/libgdbm.dylib /opt/sw/src/fink.build/root-gdbm4-1.14-4/opt/sw/lib/
/bin/mv /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/lib/libgdbm.la /opt/sw/src/fink.build/root-gdbm4-1.14-4/opt/sw/lib/
/bin/mv /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/lib/libgdbm_compat.dylib /opt/sw/src/fink.build/root-gdbm4-1.14-4/opt/sw/lib/
/bin/mv /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/lib/libgdbm_compat.la /opt/sw/src/fink.build/root-gdbm4-1.14-4/opt/sw/lib/
/usr/bin/install -d -m 755 /opt/sw/src/fink.build/root-gdbm4-1.14-4/opt/sw/share
/bin/mv /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/info /opt/sw/src/fink.build/root-gdbm4-1.14-4/opt/sw/share/
/bin/mv /opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/share/man /opt/sw/src/fink.build/root-gdbm4-1.14-4/opt/sw/share/
/usr/bin/install -d -m 700 /opt/sw/src/fink.build/root-gdbm4-1.14-4/opt/sw/share/doc/gdbm4
/bin/cp -r COPYING /opt/sw/src/fink.build/root-gdbm4-1.14-4/opt/sw/share/doc/gdbm4/
/bin/cp -r README /opt/sw/src/fink.build/root-gdbm4-1.14-4/opt/sw/share/doc/gdbm4/
/bin/cp -r NEWS /opt/sw/src/fink.build/root-gdbm4-1.14-4/opt/sw/share/doc/gdbm4/
/bin/cp -r NOTE-WARNING /opt/sw/src/fink.build/root-gdbm4-1.14-4/opt/sw/share/doc/gdbm4/
/bin/chmod -R go=u-w /opt/sw/src/fink.build/root-gdbm4-1.14-4/opt/sw/share/doc/gdbm4
/bin/rm -f /opt/sw/src/fink.build/root-gdbm4-1.14-4/opt/sw/info/dir /opt/sw/src/fink.build/root-gdbm4-1.14-4/opt/sw/info/dir.old /opt/sw/src/fink.build/root-gdbm4-1.14-4/opt/sw/share/info/dir /opt/sw/src/fink.build/root-gdbm4-1.14-4/opt/sw/share/info/dir.old
Reverting ownership of install dir to root
Writing control file...
Creating shlibs files...
Writing symbols file...
dpkg-gensymbols -q -pgdbm4-shlibs -P/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4 -v1.14 -O/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/DEBIAN/symbols -e/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/lib/libgdbm.4.dylib -e/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/lib/libgdbm_compat.4.dylib
dpkg-gensymbols: warning: unknown executable format in file '/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/lib/libgdbm.4.dylib'
dpkg-gensymbols: warning: unknown executable format in file '/opt/sw/src/fink.build/root-gdbm4-shlibs-1.14-4/opt/sw/lib/libgdbm_compat.4.dylib'
Writing md5sums file...
env LANG=C LC_ALL=C dpkg-deb -b root-gdbm4-shlibs-1.14-4 /opt/sw/fink/13.0/stable/main/binary-darwin-x86_64/libs
dpkg-deb: building package 'gdbm4-shlibs' in '/opt/sw/fink/13.0/stable/main/binary-darwin-x86_64/libs/gdbm4-shlibs_1.14-4_darwin-x86_64.deb'.
Reverting ownership of install dir to root
Writing control file...
Writing package script postinst...
Writing package script prerm...
Reading libgdbm.la.
Clearing dependency_lib from libgdbm.la.
Writing new libgdbm.la.
Reading libgdbm_compat.la.
Clearing dependency_lib from libgdbm_compat.la.
Writing new libgdbm_compat.la.
Writing md5sums file...
env LANG=C LC_ALL=C dpkg-deb -b root-gdbm4-1.14-4 /opt/sw/fink/13.0/stable/main/binary-darwin-x86_64/libs
dpkg-deb: building package 'gdbm4' in '/opt/sw/fink/13.0/stable/main/binary-darwin-x86_64/libs/gdbm4_1.14-4_darwin-x86_64.deb'.
Removing runtime build-lock...
Removing build-lock package...
/opt/sw/bin/dpkg-lockwait -r fink-buildlock-gdbm4-shlibs-1.14-4
(Reading database ... 315655 files and directories currently installed.)
Removing fink-buildlock-gdbm4-shlibs-1.14-4 (2023.01.24-07.15.26) ...
Reading buildlock packages...
/opt/sw/bin/dpkg-lockwait -i /opt/sw/fink/dists/stable/main/binary-darwin-x86_64/libs/gdbm4-shlibs_1.14-4_darwin-x86_64.deb
(Reading database ... 315654 files and directories currently installed.)
Preparing to unpack .../gdbm4-shlibs_1.14-4_darwin-x86_64.deb ...
Unpacking gdbm4-shlibs (1.14-4) over (1.14-4) ...
Setting up gdbm4-shlibs (1.14-4) ...
Updating the list of locally available binary packages.
Scanning dists/stable/main/binary-darwin-x86_64
Changed package: dists/stable/main/binary-darwin-x86_64/libs/gdbm4_1.14-4_darwin-x86_64.deb
Changed package: dists/stable/main/binary-darwin-x86_64/libs/gdbm4-shlibs_1.14-4_darwin-x86_64.deb
$ fink install gdbm4
Information about 14352 packages read in 3 seconds.
The following package will be installed or updated:
gdbm4
Reading buildlock packages...
Could not resolve inconsistent dependencies!
Fink isn't sure how to install the above packages safely. You may be able to
fix things by running:
fink scanpackages
sudo apt-get update
sudo apt-get install gdbm4=1.14-4
Failed: Fink::SysState: Could not resolve inconsistent dependencies
I found the issue
$ sudo dpkg -i /opt/sw/fink/debs/gdbm4_1.14-4_darwin-x86_64.deb Selecting previously unselected package gdbm4.
dpkg: considering removing gdbm6 in favour of gdbm4 ...
dpkg: no, cannot proceed with removal of gdbm6 (--auto-deconfigure will help):
man-db depends on gdbm6 (>= 1.16)
gdbm6 is to be removed.
dpkg: regarding .../gdbm4_1.14-4_darwin-x86_64.deb containing gdbm4:
gdbm4 conflicts with gdbm6
gdbm6 (version 1.22-1) is present and installed.
dpkg: error processing archive /opt/sw/fink/debs/gdbm4_1.14-4_darwin-x86_64.deb (--install):
conflicting packages - not installing gdbm4
Errors were encountered while processing:
/opt/sw/fink/debs/gdbm4_1.14-4_darwin-x86_64.deb
man-db shouldn't depends on it, that is a debianizem, since Debian would have gdbm6-dev
Tried a rebuild for gdbm4 incase it just needed a rev up due to deps, but that didn't help.
this is on 13.x x86 but hard to thing that's the issue here.