Hi,

I tried bootstrapping fink today in order to test my patch for PkgVersion.pm:

--- fink/perlmod/Fink/PkgVersion.pm-original Thu Dec 12 16:09:31 2002
+++ fink/perlmod/Fink/PkgVersion.pm Thu Dec 12 16:11:07 2002
@@ -1725,4 +1725,7 @@
my %defaults = ( "CPPFLAGS" => "-isystem \%p/include",
"LIBRARY_PATH" => "\%p/lib",
+ "CFLAGS" => "-prebind",
+ "LDFLAGS" => "-prebind",
"DYLD_LIBRARY_PATH" => "\%p/lib" );
my $bsbase = get_bsbase();


I think I found a problem unrelated to my patch, installation fails on gzip because /sw/sbin/install-info is not present. Not sure if it is supposed to be part of the base install? (personally I will never use the info package anyway).

I saved the full output log if anyone needs to see it. Here is the relevant output:

[localhost:~] carsten% mkdir fink-bootstrap
[localhost:~] carsten% cd fink-bootstrap/
[localhost:~/fink-bootstrap] carsten% cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/fink login
(Logging in to [EMAIL PROTECTED])
CVS password:
[localhost:~/fink-bootstrap] carsten% cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/fink co fink
cvs server: Updating fink

< omitted for brevity >

[localhost:~/fink-bootstrap] carsten% patch -p1 < fink-prebind.patch
patching file fink/perlmod/Fink/PkgVersion.pm
[localhost:~/fink-bootstrap] carsten% cd fink
[localhost:~/fink-bootstrap/fink] carsten% ./bootstrap.sh

Welcome to Fink.

< omitted for brevity >

Writing control file...
Writing package script postinst...
Writing package script prerm...
dpkg-deb -b root-gzip-1.2.4a-6 /sw/fink/dists/local/bootstrap/binary-darwin-powerpc
dpkg-deb: building package `gzip' in `/sw/fink/dists/local/bootstrap/binary-darwin-powerpc/gzip_1.2.4a- 6_darwin-powerpc.deb'.
ln -sf /sw/fink/dists/local/bootstrap/binary-darwin-powerpc/gzip_1.2.4a- 6_darwin-powerpc.deb /sw/fink/debs/
rm -rf /sw/src/root-gzip-1.2.4a-6
dpkg -i /sw/fink/dists/local/bootstrap/binary-darwin-powerpc/gzip_1.2.4a- 6_darwin-powerpc.deb
Selecting previously deselected package gzip.
(Reading database ... 130 files and directories currently installed.)
Unpacking gzip (from .../gzip_1.2.4a-6_darwin-powerpc.deb) ...
Setting up gzip (1.2.4a-6) ...
/sw/var/lib/dpkg/info/gzip.postinst: /sw/sbin/install-info: No such file or directory
dpkg: error processing gzip (--install):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
gzip
### execution of dpkg failed, exit code 1
can't install package gzip-1.2.4a-6
[localhost:~/fink-bootstrap/fink] carsten% cat /sw/var/lib/dpkg/info/gzip.postinst
#!/bin/sh
# postinst script for package gzip, auto-created by fink

set -e



# generated from InfoDocs directive
if [ -f /sw/share/info/dir ]; then
/sw/sbin/install-info --infodir=/sw/share/info /sw/share/info/gzip.info
fi


exit 0
[localhost:~/fink-bootstrap/fink] carsten% ls -alF /sw/sbin
total 84
drwxr-xr-x 3 root admin 102 Dec 12 16:25 ./
drwxr-xr-x 12 root admin 408 Dec 12 16:25 ../
-rwxr-xr-x 1 root admin 42604 Dec 12 16:25 run-parts*
[localhost:~/fink-bootstrap/fink] carsten% cd /sw
[localhost:/sw] carsten% /sw-backup/bin/tree
.
|-- bin
| |-- bunzip2
| |-- bzcat
| |-- bzcmp
| |-- bzdiff
| |-- bzegrep
| |-- bzfgrep
| |-- bzgrep
| |-- bzip2
| |-- bzip2recover
| |-- bzless
| |-- bzmore
| |-- editor
| |-- fink
| |-- gunzip
| |-- gzcat -> zcat
| |-- gzexe
| |-- gzip
| |-- init.csh
| |-- init.sh
| |-- mktemp
| |-- pager
| |-- readlink
| |-- tempfile
| |-- zcat
| |-- zcmp
| |-- zdiff
| |-- zforce
| |-- zgrep
| |-- zless -> zmore
| |-- zmore
| `-- znew
|-- bootstrap
| |-- bin
| | |-- 822-date
| | |-- dpkg
| | |-- dpkg-architecture
| | |-- dpkg-buildpackage
| | |-- dpkg-checkbuilddeps
| | |-- dpkg-deb
| | |-- dpkg-distaddfile
| | |-- dpkg-genchanges
| | |-- dpkg-gencontrol
| | |-- dpkg-name
| | |-- dpkg-parsechangelog
| | |-- dpkg-scanpackages
| | |-- dpkg-scansources
| | |-- dpkg-shlibdeps
| | |-- dpkg-source
| | |-- dpkg-split
| | |-- gettext
| | |-- gettextize
| | |-- gnutar -> gtar
| | |-- gtar
| | |-- md5sum
| | |-- msgcmp
| | |-- msgcomm
| | |-- msgfmt
| | |-- msgmerge
| | |-- msgunfmt
| | |-- ngettext
| | |-- tar -> gtar
| | `-- xgettext
| |-- etc
| | |-- alternatives
| | | `-- README
| | `-- dpkg
| | `-- origins
| | `-- debian
| |-- include
| | `-- libintl.h
| |-- lib
| | |-- dpkg
| | | |-- controllib.pl
| | | |-- enoent
| | | |-- methods
| | | | |-- disk
| | | | | |-- desc.cdrom
| | | | | |-- desc.harddisk
| | | | | |-- desc.mounted
| | | | | |-- desc.nfs
| | | | | |-- install
| | | | | |-- names
| | | | | |-- setup
| | | | | `-- update
| | | | `-- floppy
| | | | |-- desc.floppy
| | | | |-- install
| | | | |-- names
| | | | |-- setup
| | | | `-- update
| | | |-- mksplit
| | | `-- parsechangelog
| | | `-- debian
| | |-- libintl.1.0.1.dylib
| | |-- libintl.1.dylib -> libintl.1.0.1.dylib
| | |-- libintl.a
| | |-- libintl.dylib -> libintl.1.0.1.dylib
| | |-- libintl.la
| | `-- rmt
| |-- sbin
| | |-- cleanup-info
| | |-- dpkg-divert
| | |-- dpkg-statoverride
| | |-- install-info
| | |-- update-alternatives
| | `-- update-rc.d
| `-- share
| |-- aclocal
| | |-- codeset.m4
| | |-- gettext.m4
| | |-- glibc21.m4
| | |-- iconv.m4
| | |-- isc-posix.m4
| | |-- lcmessage.m4
| | `-- progtest.m4
| |-- doc
| | |-- dpkg
| | | |-- ChangeLog
| | | |-- ChangeLog.manuals
| | | |-- THANKS
| | | |-- TODO
| | | `-- copyright
| | |-- gettext
| | | |-- AUTHORS
| | | |-- BUGS
| | | |-- COPYING
| | | |-- NEWS
| | | |-- README
| | | |-- README.gemtext
| | | |-- THANKS
| | | |-- TODO
| | | |-- bind_textdomain_codeset.3.html
| | | |-- bindtextdomain.3.html
| | | |-- gettext.3.html
| | | |-- gettext_1.html
| | | |-- gettext_10.html
| | | |-- gettext_11.html
| | | |-- gettext_12.html
| | | |-- gettext_13.html
| | | |-- gettext_14.html
| | | |-- gettext_2.html
| | | |-- gettext_3.html
| | | |-- gettext_4.html
| | | |-- gettext_5.html
| | | |-- gettext_6.html
| | | |-- gettext_7.html
| | | |-- gettext_8.html
| | | |-- gettext_9.html
| | | |-- gettext_foot.html
| | | |-- gettext_toc.html
| | | |-- ngettext.3.html
| | | `-- textdomain.3.html
| | `-- tar
| | |-- AUTHORS
| | |-- COPYING
| | |-- NEWS
| | |-- README
| | |-- README-alpha
| | `-- THANKS
| |-- emacs
| | `-- site-lisp
| | |-- po-mode.el
| | `-- po-mode.elc
| |-- gettext
| | |-- ABOUT-NLS
| | |-- intl
| | | |-- COPYING.LIB-2
| | | |-- COPYING.LIB-2.1
| | | |-- ChangeLog
| | | |-- Makefile.in
| | | |-- VERSION
| | | |-- bindtextdom.c
| | | |-- config.charset
| | | |-- dcgettext.c
| | | |-- dcigettext.c
| | | |-- dcngettext.c
| | | |-- dgettext.c
| | | |-- dngettext.c
| | | |-- explodename.c
| | | |-- finddomain.c
| | | |-- gettext.c
| | | |-- gettext.h
| | | |-- gettextP.h
| | | |-- hash-string.h
| | | |-- intl-compat.c
| | | |-- l10nflist.c
| | | |-- libgettext.h
| | | |-- libgnuintl.h
| | | |-- loadinfo.h
| | | |-- loadmsgcat.c
| | | |-- localcharset.c
| | | |-- locale.alias
| | | |-- localealias.c
| | | |-- ngettext.c
| | | |-- plural.c
| | | |-- plural.y
| | | |-- ref-add.sin
| | | |-- ref-del.sin
| | | `-- textdomain.c
| | `-- po
| | `-- Makefile.in.in
| |-- info
| | |-- gettext.info
| | |-- gettext.info-1
| | |-- gettext.info-2
| | |-- gettext.info-3
| | |-- gettext.info-4
| | |-- gettext.info-5
| | `-- tar.info
| |-- locale
| | |-- ca
| | | `-- LC_MESSAGES
| | | `-- dpkg.mo
| | |-- cs
| | | `-- LC_MESSAGES
| | | |-- dpkg.mo
| | | |-- gettext.mo
| | | `-- tar.mo
| | |-- da
| | | `-- LC_MESSAGES
| | | |-- dpkg.mo
| | | |-- gettext.mo
| | | `-- tar.mo
| | |-- de
| | | `-- LC_MESSAGES
| | | |-- dpkg.mo
| | | |-- gettext.mo
| | | `-- tar.mo
| | |-- el
| | | `-- LC_MESSAGES
| | | `-- gettext.mo
| | |-- en
| | | `-- LC_MESSAGES
| | | `-- dpkg.mo
| | |-- en@boldquot
| | | `-- LC_MESSAGES
| | | `-- gettext.mo
| | |-- en@quot
| | | `-- LC_MESSAGES
| | | `-- gettext.mo
| | |-- es
| | | `-- LC_MESSAGES
| | | |-- dpkg.mo
| | | |-- gettext.mo
| | | `-- tar.mo
| | |-- et
| | | `-- LC_MESSAGES
| | | |-- gettext.mo
| | | `-- tar.mo
| | |-- fr
| | | `-- LC_MESSAGES
| | | |-- dpkg.mo
| | | |-- gettext.mo
| | | `-- tar.mo
| | |-- gl
| | | `-- LC_MESSAGES
| | | |-- dpkg.mo
| | | `-- gettext.mo
| | |-- id
| | | `-- LC_MESSAGES
| | | |-- gettext.mo
| | | `-- tar.mo
| | |-- it
| | | `-- LC_MESSAGES
| | | |-- dpkg.mo
| | | |-- gettext.mo
| | | `-- tar.mo
| | |-- ja
| | | `-- LC_MESSAGES
| | | |-- dpkg.mo
| | | |-- gettext.mo
| | | `-- tar.mo
| | |-- ko
| | | `-- LC_MESSAGES
| | | |-- gettext.mo
| | | `-- tar.mo
| | |-- locale.alias
| | |-- nl
| | | `-- LC_MESSAGES
| | | |-- dpkg.mo
| | | |-- gettext.mo
| | | `-- tar.mo
| | |-- nn
| | | `-- LC_MESSAGES
| | | `-- gettext.mo
| | |-- no
| | | `-- LC_MESSAGES
| | | |-- gettext.mo
| | | `-- tar.mo
| | |-- pl
| | | `-- LC_MESSAGES
| | | |-- dpkg.mo
| | | |-- gettext.mo
| | | `-- tar.mo
| | |-- pt
| | | `-- LC_MESSAGES
| | | |-- gettext.mo
| | | `-- tar.mo
| | |-- pt_BR
| | | `-- LC_MESSAGES
| | | |-- dpkg.mo
| | | |-- gettext.mo
| | | `-- tar.mo
| | |-- ru
| | | `-- LC_MESSAGES
| | | |-- dpkg.mo
| | | |-- gettext.mo
| | | `-- tar.mo
| | |-- sl
| | | `-- LC_MESSAGES
| | | |-- gettext.mo
| | | `-- tar.mo
| | |-- sv
| | | `-- LC_MESSAGES
| | | |-- dpkg.mo
| | | |-- gettext.mo
| | | `-- tar.mo
| | |-- tr
| | | `-- LC_MESSAGES
| | | |-- gettext.mo
| | | `-- tar.mo
| | `-- zh
| | `-- LC_MESSAGES
| | `-- gettext.mo
| `-- man
| |-- fr
| | |-- man1
| | | |-- dpkg-deb.1
| | | |-- dpkg-name.1
| | | `-- dpkg-source.1
| | |-- man5
| | | `-- deb-control.5
| | `-- man8
| | |-- cleanup-info.8
| | |-- dpkg-divert.8
| | |-- dpkg-scanpackages.8
| | |-- dpkg-scansources.8
| | |-- dpkg.8
| | |-- install-info.8
| | |-- start-stop-daemon.8
| | |-- update-alternatives.8
| | `-- update-rc.d.8
| |-- ja
| | |-- man1
| | | |-- 822-date.1
| | | |-- dpkg-checkbuilddeps.1
| | | |-- dpkg-deb.1
| | | |-- dpkg-name.1
| | | `-- md5sum.1
| | |-- man5
| | | |-- deb-control.5
| | | |-- deb-old.5
| | | `-- deb.5
| | `-- man8
| | |-- cleanup-info.8
| | |-- dpkg-divert.8
| | |-- dpkg-scanpackages.8
| | |-- dpkg-scansources.8
| | |-- dpkg.8
| | |-- dselect.8
| | |-- install-info.8
| | |-- start-stop-daemon.8
| | |-- update-alternatives.8
| | `-- update-rc.d.8
| |-- man1
| | |-- 822-date.1
| | |-- dpkg-architecture.1
| | |-- dpkg-buildpackage.1
| | |-- dpkg-checkbuilddeps.1
| | |-- dpkg-deb.1
| | |-- dpkg-distaddfile.1
| | |-- dpkg-genchanges.1
| | |-- dpkg-gencontrol.1
| | |-- dpkg-name.1
| | |-- dpkg-parsechangelog.1
| | |-- dpkg-shlibdeps.1
| | |-- dpkg-source.1
| | `-- md5sum.1
| |-- man3
| | |-- bind_textdomain_codeset.3
| | |-- bindtextdomain.3
| | |-- dcgettext.3
| | |-- dcngettext.3
| | |-- dgettext.3
| | |-- dngettext.3
| | |-- gettext.3
| | |-- ngettext.3
| | `-- textdomain.3
| |-- man5
| | |-- deb-control.5
| | |-- deb-old.5
| | `-- deb.5
| |-- man8
| | |-- cleanup-info.8
| | |-- dpkg-divert.8
| | |-- dpkg-scanpackages.8
| | |-- dpkg-scansources.8
| | |-- dpkg-split.8
| | |-- dpkg-statoverride.8
| | |-- dpkg.8
| | |-- install-info.8
| | |-- update-alternatives.8
| | `-- update-rc.d.8
| `-- sv
| |-- man1
| | |-- 822-date.1
| | `-- md5sum.1
| |-- man5
| | |-- deb-control.5
| | |-- deb-old.5
| | `-- deb.5
| `-- man8
| |-- dpkg-split.8
| |-- dpkg.8
| |-- dselect.8
| `-- start-stop-daemon.8
|-- etc
| |-- alternatives
| |-- dpkg
| | `-- shlibs.default
| |-- fink.conf
| `-- profile.d
| `-- dummy.sh
|-- fink
| |-- 10.2
| | |-- local
| | | |-- bootstrap
| | | | |-- binary-darwin-powerpc
| | | | | |-- base-files_1.6-1_darwin-powerpc.deb
| | | | | |-- bzip2_1.0.2-1_darwin-powerpc.deb
| | | | | |-- debianutils_1.16-1_darwin-powerpc.deb
| | | | | |-- fink_0.11.1.cvs-20021212.2114_darwin-powerpc.deb
| | | | | `-- gzip_1.2.4a-6_darwin-powerpc.deb
| | | | `-- finkinfo
| | | | |-- apt-0.5.4-7.info
| | | | |-- apt-0.5.4-7.patch
| | | | |-- base-files-1.6-1.info
| | | | |-- bzip2-1.0.2-1.info
| | | | |-- bzip2-1.0.2-1.patch
| | | | |-- debianutils-1.16-1.info
| | | | |-- debianutils-1.16-1.patch
| | | | |-- dpkg-1.9.20-1.patch
| | | | |-- dpkg-1.9.20-4.info
| | | | |-- dpkg-1.9.20-4.patch
| | | | |-- dpkg-bootstrap-1.9.20-1.info
| | | | |-- fink-0.11.1.cvs.info
| | | | |-- gettext-0.10.40-3.info
| | | | |-- gettext-0.10.40-3.patch
| | | | |-- gzip-1.2.4a-6.info
| | | | |-- gzip-1.2.4a-6.patch
| | | | |-- libiconv-1.7-5.info
| | | | |-- libiconv-1.7-5.patch
| | | | |-- ncurses-5.2-8.info
| | | | |-- ncurses-5.2-8.patch
| | | | |-- storable-pm-1.0.14-1.info
| | | | `-- tar-1.13.25-1.info
| | | `-- main
| | | |-- binary-darwin-powerpc
| | | `-- finkinfo
| | `-- stable
| | |-- crypto
| | | |-- binary-darwin-powerpc
| | | `-- finkinfo
| | `-- main
| | |-- binary-darwin-powerpc
| | `-- finkinfo
| |-- debs
| | |-- base-files_1.6-1_darwin-powerpc.deb -> /sw/fink/dists/local/bootstrap/binary-darwin-powerpc/base-files_1.6- 1_darwin-powerpc.deb
| | |-- bzip2_1.0.2-1_darwin-powerpc.deb -> /sw/fink/dists/local/bootstrap/binary-darwin-powerpc/bzip2_1.0.2- 1_darwin-powerpc.deb
| | |-- debianutils_1.16-1_darwin-powerpc.deb -> /sw/fink/dists/local/bootstrap/binary-darwin-powerpc/debianutils_1.16- 1_darwin-powerpc.deb
| | |-- fink_0.11.1.cvs-20021212.2114_darwin-powerpc.deb -> /sw/fink/dists/local/bootstrap/binary-darwin-powerpc/fink_0.11.1.cvs- 20021212.2114_darwin-powerpc.deb
| | `-- gzip_1.2.4a-6_darwin-powerpc.deb -> /sw/fink/dists/local/bootstrap/binary-darwin-powerpc/gzip_1.2.4a- 6_darwin-powerpc.deb
| `-- dists -> /sw/fink/10.2
|-- include
| `-- bzlib.h
|-- lib
| |-- fink
| | |-- mirror
| | | |-- ChangeLog
| | | |-- _keys
| | | |-- _list
| | | |-- cpan
| | | |-- ctan
| | | |-- debian
| | | |-- gimp
| | | |-- gnome
| | | |-- gnu
| | | |-- kde
| | | `-- sourceforge
| | |-- postinstall.pl
| | `-- update
| | |-- Makefile.in.in
| | |-- config.guess
| | |-- config.sub
| | |-- ltconfig
| | `-- ltmain.sh
| |-- libbz2.1.0.2.dylib
| |-- libbz2.1.dylib -> libbz2.1.0.2.dylib
| |-- libbz2.dylib -> libbz2.1.0.2.dylib
| `-- perl5
| |-- Fink
| | |-- Base.pm
| | |-- Bootstrap.pm
| | |-- Config.pm
| | |-- Configure.pm
| | |-- Engine.pm
| | |-- FinkVersion.pm
| | |-- Mirror.pm
| | |-- NetAccess.pm
| | |-- Package.pm
| | |-- PkgVersion.pm
| | |-- SelfUpdate.pm
| | |-- Services.pm
| | |-- Status.pm
| | `-- Validation.pm
| |-- auto
| `-- darwin
| `-- auto
|-- sbin
| `-- run-parts
|-- share
| |-- base-files
| | `-- dir-base
| |-- doc
| | |-- base-files
| | | `-- COPYING
| | |-- bzip2
| | | |-- CHANGES
| | | |-- LICENSE
| | | |-- README
| | | |-- manual.html
| | | |-- manual_1.html
| | | |-- manual_2.html
| | | |-- manual_3.html
| | | |-- manual_4.html
| | | |-- manual_abt.html
| | | |-- manual_ovr.html
| | | `-- manual_toc.html
| | |-- debianutils
| | | |-- README.Fink
| | | |-- changelog
| | | `-- copyright
| | |-- fink
| | | |-- COPYING
| | | |-- ChangeLog
| | | |-- ChangeLog.mirror
| | | |-- ChangeLog.perlmod
| | | |-- ChangeLog.update
| | | |-- INSTALL
| | | |-- INSTALL.html
| | | |-- README
| | | |-- README.html
| | | |-- USAGE
| | | `-- USAGE.html
| | `-- gzip
| | |-- COPYING
| | |-- README
| | `-- THANKS
| |-- info
| | |-- dir
| | `-- gzip.info
| `-- man
| |-- man1
| | |-- bzcmp.1
| | |-- bzdiff.1
| | |-- bzegrep.1
| | |-- bzfgrep.1
| | |-- bzgrep.1
| | |-- bzip2.1
| | |-- bzless.1
| | |-- bzmore.1
| | |-- gunzip.1
| | |-- gzcat.1 -> zcat.1
| | |-- gzexe.1
| | |-- gzip.1
| | |-- mktemp.1
| | |-- readlink.1
| | |-- tempfile.1
| | |-- zcat.1
| | |-- zcmp.1
| | |-- zdiff.1
| | |-- zforce.1
| | |-- zgrep.1
| | |-- zless.1 -> zmore.1
| | |-- zmore.1
| | `-- znew.1
| `-- man8
| |-- fink.8
| `-- run-parts.8
|-- src

< omitted for brevity >

`-- var
|-- lib
| `-- dpkg
| |-- alternatives
| |-- available
| |-- available-old
| |-- diversions
| |-- info
| | |-- base-files.list
| | |-- base-files.postinst
| | |-- bzip2.list
| | |-- debianutils.list
| | |-- fink.list
| | |-- fink.postinst
| | |-- gzip.list
| | |-- gzip.postinst
| | `-- gzip.prerm
| |-- lock
| |-- methods
| | |-- disk
| | |-- floppy
| | `-- mnt
| |-- status
| |-- status-old
| `-- updates
|-- log
|-- run
`-- spool

158 directories, 691 files
[localhost:/sw] carsten%



-------------------------------------------------------
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to