martin, thanks for the suggestion the output from dpkg -l is:
$ dpkg -l gtk+2\* atk1\*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
+++-========================-========================- ================================================================
ii gtk+2 2.0.6-4 The Gimp Toolkit
un gtk+2-common <none> (no description available)
ii gtk+2-dev 2.0.6-4 The Gimp Toolkit
ii gtk+2-shlibs 2.0.6-4 The Gimp Toolkit
ii atk1 1.0.3-2 Accessability Toolkit
ii atk1-shlibs 1.0.3-2 Accessability Toolkit
the fink install output is:
$ fink install nicotine
sudo /sw/bin/fink install nicotine
Information about 1679 packages read in 2 seconds.
The following package will be installed or updated:
nicotine
The following 28 additional packages will be installed:
atk1 atk1-shlibs gdbm3 gdbm3-shlibs glib2 glib2-dev glib2-shlibs gtk+2
gtk+2-dev gtk+2-shlibs gtkglarea2 gtkglarea2-shlibs libglade2
libglade2-shlibs ncurses-dev ncurses-shlibs numeric-py23 pango1 pango1-dev
pango1-xft2 pango1-xft2-dev pango1-xft2-shlibs pygtk2-py23 python23
python23-shlibs python23-socket readline readline-shlibs
Do you want to continue? [Y/n]
the nicotine.info file is something i wrote myself, it looks like this:'
Package: nicotine Version: 1.0.6 Revision: 1 Source: http://nicotine.thegraveyard.org/nicotine-%v.tar.gz Source-MD5: 53352b06728b38b8a19b294b4b219cea License: GPL Maintainer: Ben Chodoroff <[EMAIL PROTECTED]> Depends: gtk+2, python23, pygtk2-py23 Description: Nicotine is a soulseek filesharing network client DocFiles: COPYING CHANGELOG KNOWN_BUGS MAINTAINERS README TODO CompileScript: echo No compilation necessary InstallScript: << python2.3 setup.py install << DescDetail: << Nicotine is a soulseek filesharing network client. << Homepage: http://nicotine.thegraveyard.org/
thanks for any insight! -frank
On 2003-12-30, at 14.58, Martin Costabel wrote:
David R. Morrison wrote:
Actually, you can already do this, *unless* the package you are trying
to install has specifically asked for a newer version of gtk+2. What's
probably happening in your case is that your package needs the newer
version, and the newer version hasn't yet made it to the binary distro.
Another possibility is what Remi tried to suggest: Maybe you do not have *all* the required packages installed. If you have, for instance, gtk+2 and gtk+2-shlibs installed, but not gtk+2-dev, and some package requires gtk+2-dev, fink will start building all of gtk+2 from source, because these 3 packages are "split-offs" of one package, that is, they are built at the same time from the same source.
You can then stop the build process, install the missing package via apt-get, and restart fink install.
What *do* you have installed? You can get this from dpkg:
dpkg -l gtk+2\*
-- Martin
------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click _______________________________________________ Fink-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-users
