[Fink-devel] Maybe we should just get rid of the packages that don't work with the new gcc4

2006-11-16 Thread William Scott
Hi Jack:

The ccp4 package currently works and compiles the way that users  
expect it to
on OS X, on linux, and 10 other platforms.  If we make large changes,  
chances are
users simply won't want to use this any more.  Also,  I just don't  
have time right now
to re-invent the whole compilation scheme. Every build takes hours.   
I've already invested
countless hours in this, along with ccp4, to make it work on OS X,  
and as of today it works
great, I can get results and publish them in the best journals. CCP4  
have a paid staff to
address compilation issues that arise, courtesy of the British  
taxpayers.  They also now
distribute OS X binaries.  It just doesn't make sense for us to  
invest more time in this. It
would probably make far more sense for me just to remove ccp4 and all  
of the other
packages that don't compile with your new gfortran from fink, or else  
keep the current
gcc4 package and call it something like gcc4-old.

Bill



On Nov 15, 2006, at 9:02 AM, [EMAIL PROTECTED] wrote:

 Bill,
No problem. If you have ever followed the debian packaging process,
 they spend a huge amount of time detecting and eliminating unexpected
 library dependencies. Of course they have a major advantage since they
 use build machines for something like 11 architectures. So at any  
 given
 time each of those build machines has some random set of packages
 installed that might tickle latent build issues.
It will be interesting to find out if you sense any speed up from
 the use of -O3. Their use of -O0 and -O1 for whole directories was
 pretty severe overkill for the problem. What I would do is find each
 program that fails at -O3 and try -O1 for all of its files and then
 subsets of -O1 and -O3 until I pinned down the offending file. At that
 point we can try to puzzle out a testcase.
   I did notice that the ccp4 package is pretty fat even with shared  
 libs.
 I need to review the total build log and see if there is any other
 places where we can convert the build over to shared libs. It can make
 a huge difference. You should have seen Mklinux when we did the first
 release before they had shared lib support. Bloated binaries  
 everywhere.
  Jack

 - Original Message -
 From: William Scott [EMAIL PROTECTED]
 Date: Wednesday, November 15, 2006 11:45 am
 Subject: Re: full multilib packaging
 To: [EMAIL PROTECTED]

 Hi Jack:

 I haven't had time to do anything more than compile ccp4 with the
 old
 and new gfortran.  (Sorry, my wife is gone for 2 weeks and I have 3

 little kids that are relentless in their demands).

 The phaser issue should be easy enough to correct, since it works
 in
 isolation of everything else.  Phaser is really more of a fellow
 traveller with ccp4 than an integrated part. There is actually a
 reason to keep it the way it is.  I have a separate cctbx package
 that builds similar libraries, etc.  that uses the system
 compilers,
 system python, and so on.  So I do not install these libraries from

 the ccp4 build, so it is probably easiest just to leave things as
 they are in that case.

 Refmac is the ccp4 refinement program.  The newer version works
 with
 -03.  I have a separate package that supercedes what is in ccp4, so

 it probably isn't worth investing time in an obsolete version of
 refmac.  Most of the other programs aren't time-intensive, except
 for
 the molecular replacement programs (molrep, amore) and density
 modification (dm, solomon), so those are the most reasonable
 priorities.
 I haven't yet had a chance to try your additional patch, and wont
 have before this evening.  Sorry!

 Bill





-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Maybe we should just get rid of the packages that don't work with the new gcc4

2006-11-16 Thread William Scott
Hi Jack:

If you can get it to work better, please by all means do so.  I'm sorry
that I am limited both in time and innate ability, but it might be more
efficient for you to work with the ccp4 folks on this.  They need to have
it work with gfortran on a variety of platforms.  So far it seems to
compile out of the box on linux with gfortran (gcc 4.1 and 4.2).

Meanwhile, if you put the new gcc4 into fink, I have to do something as a
stop-gap or I am going to have ca. 100 people screaming at me.

Bill



[EMAIL PROTECTED] wrote:
 Bill,
 Give me sometime and I'll try to work through the build process
 over the next couple of weeks. I believe the current build process is
 suppressing a bunch of compilation errors even under the current
 gcc4. For example, the IDATE call doesn't compile as used in ccp4
 so not everything is really getting built. Granted they have paid
 staff, however that doesn't insure that the proper fixes are found
 and applied for MacOS X which is pretty strict about linkages.
 Also I wouldn't go off blaming the new gcc 4.2 for braaking a very
 fragile build system on ccp4.
   Jack

 - Original Message -
 From: William Scott [EMAIL PROTECTED]
 Date: Thursday, November 16, 2006 9:54 am
 Subject: Maybe we should just get rid of the packages that don't work
 with the new gcc4
 To: [EMAIL PROTECTED]
 Cc: fink-devel@lists.sourceforge.net

 Hi Jack:

 The ccp4 package currently works and compiles the way that users
 expect it to
 on OS X, on linux, and 10 other platforms.  If we make large
 changes,
 chances are
 users simply won't want to use this any more.  Also,  I just don't
 have time right now
 to re-invent the whole compilation scheme. Every build takes hours.

 I've already invested
 countless hours in this, along with ccp4, to make it work on OS X,
 and as of today it works
 great, I can get results and publish them in the best journals.
 CCP4
 have a paid staff to
 address compilation issues that arise, courtesy of the British
 taxpayers.  They also now
 distribute OS X binaries.  It just doesn't make sense for us to
 invest more time in this. It
 would probably make far more sense for me just to remove ccp4 and
 all
 of the other
 packages that don't compile with your new gfortran from fink, or
 else
 keep the current
 gcc4 package and call it something like gcc4-old.

 Bill



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Maybe we should just get rid of the packages that don't work with the new gcc4

2006-11-16 Thread jhowarth
Bill,
Give me sometime and I'll try to work through the build process
over the next couple of weeks. I believe the current build process is
suppressing a bunch of compilation errors even under the current
gcc4. For example, the IDATE call doesn't compile as used in ccp4
so not everything is really getting built. Granted they have paid
staff, however that doesn't insure that the proper fixes are found
and applied for MacOS X which is pretty strict about linkages.
Also I wouldn't go off blaming the new gcc 4.2 for braaking a very
fragile build system on ccp4.
  Jack

- Original Message -
From: William Scott [EMAIL PROTECTED]
Date: Thursday, November 16, 2006 9:54 am
Subject: Maybe we should just get rid of the packages that don't work
with the new gcc4
To: [EMAIL PROTECTED]
Cc: fink-devel@lists.sourceforge.net

 Hi Jack:
 
 The ccp4 package currently works and compiles the way that users  
 expect it to
 on OS X, on linux, and 10 other platforms.  If we make large 
 changes,  
 chances are
 users simply won't want to use this any more.  Also,  I just don't  
 have time right now
 to re-invent the whole compilation scheme. Every build takes hours. 
  
 I've already invested
 countless hours in this, along with ccp4, to make it work on OS X,  
 and as of today it works
 great, I can get results and publish them in the best journals. 
 CCP4  
 have a paid staff to
 address compilation issues that arise, courtesy of the British  
 taxpayers.  They also now
 distribute OS X binaries.  It just doesn't make sense for us to  
 invest more time in this. It
 would probably make far more sense for me just to remove ccp4 and 
 all  
 of the other
 packages that don't compile with your new gfortran from fink, or 
 else  
 keep the current
 gcc4 package and call it something like gcc4-old.
 
 Bill


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel


[Fink-devel] upgrade path for xml-sax-pm586_0.14-3

2006-11-16 Thread Robert T Wyatt
Using fink's 10.4-unstable tree on a dual G5 when upgrading 
xml-sax-pm586 I get the following error:

Preparing to replace xml-sax-pm586 0.14-2 (using 
.../xml-sax-pm586_0.14-3_darwin-powerpc.deb) ...mv: cannot move 
`/sw/etc/perl/XML/SAX' to a subdirectory of itself, 
`/sw/etc/perl5/5.8.6/XML/SAX'/sw/bin/dpkg: error processing 
/sw/fink/dists/unstable/main/binary-darwin-powerpc/libs/perlmods/xml-sax-pm586_0.14-3_darwin-powerpc.deb
 
(--install): subprocess pre-installation script returned error exit status 1

... which was resolved by issuing:

sudo apt-get remove xml-sax-pm586
sudo apt-get install icon-naming-utils xml-sax-expat-pm586 
xml-simple-pm586 xml-sax-pm586

(fink-devel is listed as the maintainer)

Best,
Robert


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT  business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel