Resolution (of a sort) FYI: this worked when I installed fink to 
/var/tmp/sw (local disk) instead of to the NFS-mounted directory.  It 
looks like gettext-0.10.40-24 (unlike gettext-0.10.40-19) has file 
locking problems over NFS.  I'll submit a bug report.

--Sarah

>Hello,
>
>This stumped the folks on Fink-beginners, so I'm hoping someone here 
>will have some ideas.  I'm doing a new install of fink on an OS X 
>10.4 machine.  It's a shared machine, so I'm installing fink into 
>/Users/myusername/sw which is an NFS share from another OS X 10.4 
>machine, the NFS server.
>
>The initial install of fink and its dependencies, and the subsequent 
>fink selfupdate, go fine.  This includes the stable version of 
>gettext.  I need to use various unstable packages, though, so I add 
>unstable/main to the fink.conf file and run fink selfupdate again to 
>get the list of unstable packages.  When I do this, of course, fink 
>updates itself and its dependencies to unstable versions, and herein 
>lies the problem.  The unstable version of gettext, a fink 
>dependency, builds without a problem, but fails to install.  Note 
>that I don't have libgettext3-dev (or libgettext* for that matter) 
>installed so that conflict isn't an issue -- nothing's installed at 
>this point except what fink itself installs.
>
>(For anyone who read my messages on the other mailing list: I fixed 
>the timestamp errors I was seeing on the build (NFS servers had the 
>wrong times, that's now fixed), but the problem persists even after 
>a complete reinstallation of fink from scratch.)
>
>Someone suggested installing libgettext3-shlibs, but that requires 
>gettext as a dependency and of course I can't install gettext.
>
>I'd be very grateful for any suggestions.  The output of the failed 
>install is below; I included the beginning, the end, and the bit in 
>the middle mentioning the directory upon which the install dies.  I 
>hacked /Users/srs56/sw/bin/dpkg-lockwait to pass the maximum debug 
>flags to dpkg so I could see what's going on.
>
>Note that the directory /Users/srs56/sw/var/lib/dpkg/tmp.ci, where 
>the install dies, doesn't exist before the install command is run, 
>and is created during the install.  It persists after the install 
>dies, and then contains a single file called "control".  The other 
>directories upon which the install runs ensure_pathname_nonexisting 
>successfully at the end are not present after the install dies.
>
>Thanks very much for your help!
>
>--Sarah
>
>mbgxsrv1:~ srs56$ fink install gettext
>Information about 5207 packages read in 3 seconds.
>The package 'gettext' will be installed.
>The following package will be installed or updated:
>  gettext
>/Users/srs56/sw/bin/dpkg-lockwait -i 
>/Users/srs56/sw/fink/dists/unstable/main/binary-darwin-powerpc/base/gettext_0.10.40-24_darwin-powerpc.deb
>D000010: ensure_pathname_nonexisting `/Users/srs56/sw/var/lib/dpkg/tmp.ci'
>(Reading database ... 4144 files and directories currently installed.)
>Preparing to replace gettext 0.10.40-24 (using 
>.../gettext_0.10.40-24_darwin-powerpc.deb) ...
>D000001: process_archive oldversionstatus=unpacked but not configured
>D000002: maintainer_script_new nonexistent preinst 
>`/Users/srs56/sw/var/lib/dpkg/tmp.ci/preinst'
>Unpacking replacement gettext ...
>D000010: tarobject ti->Name=`.' Mode=755 owner=0.80 Type=53(d) 
>ti->LinkName=`' namenode=`/.' flags=2 instead=`<none>'
>D000100: setupvnamevbs main=`/.' tmp=`/..dpkg-tmp' new=`/..dpkg-new'
>D000100: tarobject already exists
>D000100: tarobject Directory exists
>D000010: ensure_pathname_nonexisting `/..dpkg-new'
>D000010: ensure_pathname_nonexisting `/..dpkg-tmp'
>D000010: tarobject ti->Name=`./Users' Mode=755 owner=0.80 Type=53(d) 
>ti->LinkName=`' namenode=`/Users' flags=2 instead=`<none>'
>
><snip>
>
>D001000: process_archive info file `dpkg.list'
>D001000: process_archive info file `bzip2-shlibs.list'
>D001000: process_archive info file `bzip2-shlibs.shlibs'
>D001000: process_archive info file `gettext.postinst'
>D002000: process_archive info this pkg
>D000002: process_archive info installed 
>/Users/srs56/sw/var/lib/dpkg/tmp.ci/postinst as 
>/Users/srs56/sw/var/lib/dpkg/info//gettext.postinst
>D001000: process_archive info file `fink-mirrors.list'
>D001000: process_archive info file `gettext.shlibs'
>D002000: process_archive info this pkg
>D000002: process_archive info installed 
>/Users/srs56/sw/var/lib/dpkg/tmp.ci/shlibs as 
>/Users/srs56/sw/var/lib/dpkg/info//gettext.shlibs
>D001000: process_archive info file `apt.list'
>D001000: process_archive info file `apt.postinst'
>D001000: process_archive info file `ncurses-shlibs.list'
>D001000: process_archive info file `gzip.postinst'
>D001000: process_archive info file `gettext-bin.list'
>D001000: process_archive info file `tar.list'
>D001000: process_archive info file `gettext-tools.list'
>D001000: process_archive info file `gettext-dev.list'
>D001000: process_archive info file `base-files.list'
>D001000: process_archive info file `dpkg.postinst'
>D001000: process_archive info file `ncurses-shlibs.shlibs'
>D001000: process_archive info file `libiconv.postinst'
>D000002: process_archive tmp.ci script/file `.' contains dot
>D000002: process_archive tmp.ci script/file `..' contains dot
>D000002: process_archive tmp.ci script/file 
>`/Users/srs56/sw/var/lib/dpkg/tmp.ci/control' is control
>D001000: process_archive checking disappearance ncurses-shlibs
>D000100: filesavespackage file `/.' package ncurses-shlibs
>D000100: filesavespackage ... in new archive -- no save
>D000100: filesavespackage file `/Users' package ncurses-shlibs
>D000100: filesavespackage ... in new archive -- no save
>D000100: filesavespackage file `/Users/srs56' package ncurses-shlibs
>D000100: filesavespackage ... in new archive -- no save
>D000100: filesavespackage file `/Users/srs56/sw' package ncurses-shlibs
>D000100: filesavespackage ... in new archive -- no save
>D000100: filesavespackage file `/Users/srs56/sw/lib' package ncurses-shlibs
>
><snip>
>
>D000010: process_archive looking for overwriting 
>`/Users/srs56/sw/share/doc/gettext/TODO'
>D000100: process_archive ... found in gettext
>
>D000010: process_archive looking for overwriting 
>`/Users/srs56/sw/share/doc/gettext/AUTHORS'
>D000100: process_archive ... found in gettext
>
>D000010: process_archive looking for overwriting 
>`/Users/srs56/sw/share/doc/gettext/COPYING'
>D000100: process_archive ... found in gettext
>
>D000010: process_archive looking for overwriting 
>`/Users/srs56/sw/share/doc/gettext/README'
>D000100: process_archive ... found in gettext
>
>D000010: process_archive looking for overwriting 
>`/Users/srs56/sw/share/doc/gettext/README.gemtext'
>D000100: process_archive ... found in gettext
>
>D000010: process_archive looking for overwriting 
>`/Users/srs56/sw/share/doc/gettext/THANKS'
>D000100: process_archive ... found in gettext
>
>D000010: process_archive looking for overwriting 
>`/Users/srs56/sw/lib/libintl.1.dylib'
>D000100: process_archive ... found in gettext
>
>D000010: ensure_pathname_nonexisting `//..dpkg-tmp'
>D000010: ensure_pathname_nonexisting `//Users.dpkg-tmp'
>D000010: ensure_pathname_nonexisting `//Users/srs56.dpkg-tmp'
>D000010: ensure_pathname_nonexisting `//Users/srs56/sw.dpkg-tmp'
>D000010: ensure_pathname_nonexisting `//Users/srs56/sw/bin.dpkg-tmp'
>D000010: ensure_pathname_nonexisting `//Users/srs56/sw/lib.dpkg-tmp'
>D000010: ensure_pathname_nonexisting 
>`//Users/srs56/sw/lib/libintl.1.0.1.dylib.dpkg-tmp'
>D000010: ensure_pathname_nonexisting `//Users/srs56/sw/share.dpkg-tmp'
>D000010: ensure_pathname_nonexisting `//Users/srs56/sw/share/doc.dpkg-tmp'
>D000010: ensure_pathname_nonexisting 
>`//Users/srs56/sw/share/doc/gettext.dpkg-tmp'
>D000010: ensure_pathname_nonexisting 
>`//Users/srs56/sw/share/doc/gettext/BUGS.dpkg-tmp'
>D000010: ensure_pathname_nonexisting 
>`//Users/srs56/sw/share/doc/gettext/NEWS.dpkg-tmp'
>D000010: ensure_pathname_nonexisting 
>`//Users/srs56/sw/share/doc/gettext/TODO.dpkg-tmp'
>D000010: ensure_pathname_nonexisting 
>`//Users/srs56/sw/share/doc/gettext/AUTHORS.dpkg-tmp'
>D000010: ensure_pathname_nonexisting 
>`//Users/srs56/sw/share/doc/gettext/COPYING.dpkg-tmp'
>D000010: ensure_pathname_nonexisting 
>`//Users/srs56/sw/share/doc/gettext/README.dpkg-tmp'
>D000010: ensure_pathname_nonexisting 
>`//Users/srs56/sw/share/doc/gettext/README.gemtext.dpkg-tmp'
>D000010: ensure_pathname_nonexisting 
>`//Users/srs56/sw/share/doc/gettext/THANKS.dpkg-tmp'
>D000010: ensure_pathname_nonexisting 
>`//Users/srs56/sw/lib/libintl.1.dylib.dpkg-tmp'
>D000010: ensure_pathname_nonexisting `/Users/srs56/sw/var/lib/dpkg/tmp.ci'
>D000010: ensure_pathname_nonexisting running rm -rf
>### execution of /Users/srs56/sw/bin/dpkg-lockwait failed, exit code 10
>Failed: can't install package gettext-0.10.40-24
>
>
>-------------------------------------------------------
>Using Tomcat but need to do more? Need to support web services, security?
>Get stuff done quickly with pre-integrated technology to make your job easier
>Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
>http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>_______________________________________________
>Fink-users mailing list
>[email protected]
>https://lists.sourceforge.net/lists/listinfo/fink-users



_______________________________________________
Fink-beginners mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-beginners

Reply via email to