Re: [Fink-devel] Re: fink/perlmod/Fink ChangeLog,1.477,1.478 Validation.pm,1.79,1.80
On Sun, Dec 21, 2003 at 11:34:05PM -0700, TheSin wrote: great work Dan, just like to say that first :D Thanks. My take on this is as follows number one I think it needs to be an error or a warning with blinking lights :) Probably. I just ripped off the other hardcoded-/sw check:) I'm gonna have a look at this unless you get to it first. Oops...got this email too late. Did it (along with fixing a super- major and an annoying minor error in my original). dan -- Daniel Macks [EMAIL PROTECTED] http://www.netspace.org/~dmacks --- 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=1278alloc_id=3371op=click ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] /sw in .patch and .patch filenames
On Mon, Dec 22, 2003 at 02:30:57PM +1100, Rohan Lloyd wrote: On 22 Dec 2003, at 1:55 PM, Daniel Macks wrote: I notice a *lot* of packages have hardcoded /sw in their .patch files. So first, could everyone please check the things yuo maintain for this problem? I'm going to make 'fink validate' whine about this shortly... ...by which I mean as of Validation.pm 1.82. To make this and other validator checks more reliable, I'm wondering about .patch filenames. Is there a time when having a *.info and *.patch where the corresponding filename roots * do not match is a good idea? One example I've seen is emacs21. There are 3 variants (emacs21, emacs21-xaw3d and emacs21-nox) but they all use the same patch file. That's exactly the kind of case I wanted. Thanks. dan -- Daniel Macks [EMAIL PROTECTED] http://www.netspace.org/~dmacks --- 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=1278alloc_id=3371op=click ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] gettext-dev and libiconv-dev dpendencies
Several packages do not compile when only gettext-dev is installed but not libiconv-dev. They compile OK when either both of them are installed or none of them. One example I have seen is irssi, another one is libiconv, and I am pretty sure there are others. Standard configure scripts check for the presence of libintl.h and libintl.dylib, and if they find them, they put -L/sw/lib -lintl -liconv on the linker line and read /sw/lib/libintl.la for dependency libs which are -L/sw/lib /sw/lib/libiconv.la. This will break if libiconv-dev is not installed. Since both of these dev packages are non-essential and BuildDependsOnly, they can be installed and removed individually, so that this situation has to be taken into account. Solutions: Either one allows gettext-dev to Depend on libiconv-dev (but this not only violates policy but may also break bootstrapping, because gettext-dev might be needed before libiconv is built), or all packages that are susceptible to be hit by this problem (and this is hard to detect and concerns potentially many packages) would need a BuildDepends on both gettext-dev and libiconv-dev. I am dreaming of a mechanism that would remove a BuilDependsOnly package immediately after it is used. This would not only solve this problem, but also come in handy in other situations (it would help with the freetype2 mess, for example). -- 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=1278alloc_id=3371op=click ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Re: fink/perlmod/Fink ChangeLog,1.477,1.478 Validation.pm,1.79,1.80
Great can't wait to test it this morn :) --- TS http://southofheaven.org Chaos is the beginning and end, try dealing with the rest. On 22-Dec-03, at 1:34 AM, Daniel Macks wrote: Oops...got this email too late. Did it (along with fixing a super- major and an annoying minor error in my original). PGP.sig Description: This is a digitally signed message part
Re: [Fink-devel] gettext-dev and libiconv-dev dpendencies
all packages that need them should have Depends: libiconv, gettext BuildDepends: libiconv-dev, gettext-dev I do it all the time in my pkgs. --- TS http://southofheaven.org Chaos is the beginning and end, try dealing with the rest. On 22-Dec-03, at 5:50 AM, Martin Costabel wrote: Solutions: Either one allows gettext-dev to Depend on libiconv-dev (but this not only violates policy but may also break bootstrapping, because gettext-dev might be needed before libiconv is built), or all packages that are susceptible to be hit by this problem (and this is hard to detect and concerns potentially many packages) would need a BuildDepends on both gettext-dev and libiconv-dev. PGP.sig Description: This is a digitally signed message part
Re: [Fink-devel] Problems with ant-1.6.0-21
strange ... - i had fop installed and could update to ant-1.6.0 without any trouble. thomas Am 22.12.2003 um 01:32 schrieb Rohan Lloyd: On 22 Dec 2003, at 10:55 AM, Hisashi T Fujinaka wrote: On Mon, 22 Dec 2003, Rohan Lloyd wrote: I'm having a problem installing the new 1.6.0 version of ant. It fails when running build.sh This results in no ant subdirectory, so nothing is copied to /sw/lib/ant Any ideas? That's something I added last night. I'll take a look at it, but it did work for me. I've found the cause. I had fop installed, which includes ant-1.5.1. It was picking that up in my CLASSPATH, and getting very confused. When I removed fop and tried installing ant-1.6.0 it worked fine. -- Rohan Lloyd PGP.sig Description: Signierter Teil der Nachricht
Re: [Fink-devel] Point release: CURRENT-FINK
There was an earlier thread about this--there was a Fink version at one point that had problems with selfupdates. See if following the instructions in http://fink.sourceforge.net/download/fix-upgrade.php solves your problem. -- Alexander Hansen Levitated Dipole Experiment http://www.psfc.mit.edu/LDX On Dec 18, 2003, at 9:19 AM, Freek Dijkstra wrote: Hi, Is there a specific reason that http://fink.sourceforge.net/CURRENT-FINK contains 0.5.4, while the latest release according to the site is 0.6.2? I recently wanted to update a fink version which was not using CVS or rsync, but just point releases, and got this: % fink --version Package manager version: 0.12.1 Distribution version: 0.5.2 [...] % fink selfupdate (1) Delete it and download again (2) Assume it is a partial download and try to continue (3) Don't download, use existing file The file CURRENT-FINK already exists, how do you want to proceed? [1] rm -f CURRENT-FINK curl -f -L -O http://fink.sourceforge.net/CURRENT-FINK [...] You already have the package descriptions from the latest Fink point release. (installed:0.5.2 available:0.5.4) Huh: the last note surprised me: why does it say that I have the latest Fink point release, even though a newer version is available? Does this mean that common end-users also need to use selfupdate-rsync? Regards, Freek --- 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=1278alloc_id=3371op=click ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel --- 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=1278alloc_id=3371op=click ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] librep-0.14-28
Get following error msg when trying to compile librep 0.14-28: gcc -c -DHAVE_CONFIG_H -I. -I../src -I.. -no-cpp-precomp -I/sw/include -g -O0 values.c -fno-common -DPIC -o values.lo /bin/sh ../libtool --mode=compile gcc -c -DHAVE_CONFIG_H -I. -I../src -I.. -no-cpp-precomp -I/sw/include -g -O0 unix_dl.c gcc -c -DHAVE_CONFIG_H -I. -I../src -I.. -no-cpp-precomp -I/sw/include -g -O0 unix_dl.c -fno-common -DPIC -o unix_dl.lo unix_dl.c: In function `rep_open_dl_library': unix_dl.c:328: warning: assignment discards qualifiers from pointer target type unix_dl.c: In function `rep_find_c_symbol': unix_dl.c:466: error: `Dl_info' undeclared (first use in this function) unix_dl.c:466: error: (Each undeclared identifier is reported only once unix_dl.c:466: error: for each function it appears in.) unix_dl.c:466: error: parse error before info unix_dl.c:467: error: `info' undeclared (first use in this function) make[1]: *** [unix_dl.lo] Error 1 make: *** [all] Error 1 ### execution of failed, exit code 2 Failed: compiling librep-0.14-28 failed -- Package manager version: 0.17.1 Distribution version: 0.6.2.cvs Mac OS X version: 10.3.1 December 2002 Developer Tools or later gcc version: 3.3 make version: 3.79.1 Feedback Courtesy of FinkCommander
Re: [Fink-devel] gettext-dev and libiconv-dev dpendencies
TheSin wrote: all packages that need them should have Depends: libiconv, gettext BuildDepends: libiconv-dev, gettext-dev I do it all the time in my pkgs. Sure. The problem are packages like irssi that don't need them, but still break when gettext-dev is there and libiconv-dev isn't. -- 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=1278alloc_id=3371op=click ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] gettext-dev and libiconv-dev dpendencies
if they break without them, I'd say they need them. Builddepends and Depends aren't always easy to see but it doesn't mean they aren't needed. If an app doesn't behave properly with a depends/builddepends I'd say it's needed. --- TS http://southofheaven.org Chaos is the beginning and end, try dealing with the rest. On 22-Dec-03, at 8:27 AM, Martin Costabel wrote: TheSin wrote: all packages that need them should have Depends: libiconv, gettext BuildDepends: libiconv-dev, gettext-dev I do it all the time in my pkgs. Sure. The problem are packages like irssi that don't need them, but still break when gettext-dev is there and libiconv-dev isn't. -- Martin PGP.sig Description: This is a digitally signed message part
Re: [Fink-devel] librep-0.14-28
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Doug Wade wrote: | unix_dl.c: In function `rep_find_c_symbol': | unix_dl.c:466: error: `Dl_info' undeclared (first use in this function) | unix_dl.c:466: error: (Each undeclared identifier is reported only once | unix_dl.c:466: error: for each function it appears in.) | unix_dl.c:466: error: parse error before info | unix_dl.c:467: error: `info' undeclared (first use in this function) | make[1]: *** [unix_dl.lo] Error 1 | make: *** [all] Error 1 Hi, I guess you have a /usr/local/include/dlfcn.h , move /usr/local out of the way before building fink packages (you can move it back again after). Peter - -- Peter O'Gorman - http://www.pogma.com -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.3 (Darwin) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iQCVAwUBP+cdDriDAg3OZTLPAQKUAgP/UIf+wduSd2wHmnWjhYUcv0NgzRCqRjwq +7kkEu9cq8EZyon6DVVl1SH8V9L9UY7NGIS5fIysziW0Dn6n5GvqkuNSMBFo16Pj rfbIMzvRtxpAeo7XJ/Gqv3qJFxASe3/ZrfDK1J0wwI6OWPsHh0MmTGD9QQF+0tc9 oStrSXUEE0E= =/5/m -END PGP SIGNATURE- --- 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=1278alloc_id=3371op=click ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Re: dists/10.2-gcc3.3/stable/main/finkinfo/database mysql-3.23.58-11.info,1.4,NONE mysql-3.23.58-11.patch,1.1,NONE
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 David R. Morrison wrote: | Well, I have to agree, I hadn't noticed that the old version of mysql | has a different splitoff than the most recent version. I simply noticed | the duplication and assumed that one was obsolete. | | Peter, what's the plan here? How would you suggest they be named? It is quite likely that I screwed up the naming, the shlibs package (at least) needed renaming to comply with policy. Peter - -- Peter O'Gorman - http://www.pogma.com -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.3 (Darwin) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iQCVAwUBP+dVgLiDAg3OZTLPAQLU+gP/eEX1fc8o9LGt3IDR+kiseqODim28qn+c jJOAe02NKiyn866yF2UBWwiabuIgKV/pJb9F7ILyT/gCdOZLp8zuVMj8JGzXLYKl q7pEYfmq3UgV+KtB2sifAOLJpC9+QjWZW4TspcY1eVDxfItpD3/hBVS2DfdqPYFA 6Hb6RUuqE7U= =S87v -END PGP SIGNATURE- --- 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=1278alloc_id=3371op=click ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Re: dists/10.2-gcc3.3/stable/main/finkinfo/database mysql-3.23.58-11.info,1.4,NONE mysql-3.23.58-11.patch,1.1,NONE
On Mon, Dec 22, 2003 at 08:35:12PM +, Peter O'Gorman wrote: David R. Morrison wrote: | Well, I have to agree, I hadn't noticed that the old version of mysql | has a different splitoff than the most recent version. I simply noticed | the duplication and assumed that one was obsolete. | | Peter, what's the plan here? How would you suggest they be named? It is quite likely that I screwed up the naming, the shlibs package (at least) needed renaming to comply with policy. Maybe the main packages (and .info filenames) should be mysql10 and mysql12, which contain -dev and -shlibs splitoffs (as in general for library packages). The userland programs could go in -bin or %N (or maybe in mysql if they're interchangeable). dan -- Daniel Macks [EMAIL PROTECTED] http://www.netspace.org/~dmacks --- 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=1278alloc_id=3371op=click ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Re: dists/10.2-gcc3.3/stable/main/finkinfo/database mysql-3.23.58-11.info,1.4,NONE mysql-3.23.58-11.patch,1.1,NONE
OK, there are a few general points about naming. (I'm not sure exactly how they apply to this case.) Once you've named a shlibs package, you should stick with that name until the next time there is an upgrade which is not backward-compatible. Even after changing to a new non-backward-compatible version, you need to keep the old shlibs package around indefinitely (for the sake of anything that is linked to it). So, for example, if mysql needs an update to mysql12-shlibs, then we still need a mysql-shlibs package (built with the old version) to stay around. The naming policy should never be interpreted to mean that a name of an existing package should be changed to conform to policy. When you introduce a new package, or a binary-incompatible new version of a package, then please do use the fooN-shlibs convention, but don't make this change just for the sake of conformity to policy. Remember that the Shlibs field in a -shlibs package amounts to a promise by the maintainer that the libraries listed in Shlibs will always be available in the package whose name is mentioned in the Shlibs field. As I say, I'm not sure how all of this applies to the current case. Since you've now introduced mysql12-shlibs as well as mysql-shlibs, it seems to me that you'll need a new package which simply creates mysql-shlibs using the old version of the source. -- Dave --- 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=1278alloc_id=3371op=click ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] Fwd: tads on Panther
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I've not received a response from Alexander, so I'm forwarding this on to the list. If you get this one Alexander, could you please fix it? Otherwise, could somebody else with CVS access make the change? Thanks. Cheers, Kyle Moffett Begin forwarded message: From: Kyle Moffett [EMAIL PROTECTED] Date: November 04, 2003 19:45:20 EST To: Alexander Strange [EMAIL PROTECTED] Subject: tads on Panther The Fink tads package does not compile on a case-sensitive filesystem because the info file refers to the file tests/BUGS.T by the name tests/bugs.t. Thanks for looking into this issue. -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.3 (Darwin) iD8DBQE/5+MDag7LSGnFq10RAjGbAJ0ZYd4OZAOkOrvD3qp2pXC6Sn5GmACfRQId 3AiXoIlrEbQLgRWZlDh8VT4= =pZI3 -END PGP SIGNATURE- --- 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=1278alloc_id=3371op=click ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Fwd: tads on Panther
On Dec 23, 2003, at 1:38 AM, Kyle Moffett wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 I've not received a response from Alexander, so I'm forwarding this on to the list. If you get this one Alexander, could you please fix it? Otherwise, could somebody else with CVS access make the change? Thanks. Cheers, Kyle Moffett Should be fixed. --- 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=1278alloc_id=3371op=click ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel