You're welcome, Mike! The tests finished and passed. I've committed an updated ppl9 package that works with gmp-5.0.x and gmp-5.1.x. (Done for the 10.7 tree only, the other trees will need this update too, I'll backport later.) Update and give that a shot!
Fang > > Thank you, sir, and my apologies for cutting into your vacation time > with my little problems. I am trying the work-around of downgrading gmp > as suggested by Alex, but appear now to be having a bit of trouble with > gcc47 compiling. I'll get back to you (and him) on that, later. By the > way, you guys are amazing at what you do! Wish I were more computer and > programming savvy.-Mike > >> Date: Sun, 23 Dec 2012 17:00:46 -0500 >> From: f...@csl.cornell.edu >> To: mike.wil...@hotmail.com >> CC: fink-beginners@lists.sourceforge.net; fang...@users.sourceforge.net; >> howa...@bromo.med.uc.edu >> Subject: Re: ppl9 errors in attempting to install grace >> >> Testing a patch now... results later today, since testsuite is massive. >> >> Fang >> >>> Mike, >>> It looks like the old ppl9 source provided a template specialization >>> definition that was only just recently provided by gmp-5.1.0, which I just >>> packaged not long ago. >>> To make it compatible with both new and old gmp5, I need to >>> conditionally patch out a piece... >>> >>> Fang >>> >>>> Was successful in installing nedit, gv, and xfig on the following system: >>>> Package manager version: 0.34.4Distribution version: selfupdate-rsync Sat >>>> Dec 22 18:50:47 2012, 10.8, x86_64Trees: local/main stable/main >>>> unstable/mainXcode.app: 4.5.2Xcode command-line tools: >>>> 4.5.0.0.1.1249367152Max. Fink build jobs: 1 >>>> I then upgraded to Xcode 4.5.2 in an attempt to install grace, but got the >>>> following errors in installing package ppl9, required by grace: >>>> ppl.hh:3687:7: error: redefinition of >>>> 'std::numeric_limits<mpz_class>'class numeric_limits<mpz_class> { >>>> ^~~~~~~~~~~~~~~~~~~~~~~~~/sw/include/gmpxx.h:3269:21: note: previous >>>> definition is here template <> class numeric_limits<mpz_class> >>>> ^ppl.hh:3748:7: error: redefinition of >>>> 'std::numeric_limits<mpq_class>'class numeric_limits<mpq_class> { >>>> ^~~~~~~~~~~~~~~~~~~~~~~~~/sw/include/gmpxx.h:3306:21: note: previous >>>> definition is here template <> class numeric_limits<mpq_class> >>>> ^ppl.hh:31481:10: warning: class 'RAII_Temporary_Real_Relaxation' was >>>> previously declared as a struct [-Wmismatched-tags] friend class >>>> RAII_Temporary_Real_Relaxation; ^ppl.hh:31466:10: note: previous >>>> use is here struct RAII_Temporary_Real_Relaxation { >>>> ^ppl.hh:31481:10: note: did you mean struct here? friend class >>>> RAII_Temporary_Real_Relaxation; ^~~~~ >>>> structppl.hh:33970:64: warning: unused parameter 'to' >>>> [-Wunused-parameter]di! >>> ff_restriction(Interval_Restriction_Integer_Modulo<T, Base>& to, >>> ^ppl.hh:33971:17: warning: unused parameter 'x' [-Wunused-parameter] >>> const From1& x, const From2& y) { >>> ^ppl.hh:33971:33: warning: unused parameter 'y' [-Wunused-parameter] >>> const From1& x, const From2& y) { >>> ^ppl.hh:34512:54: warning: unused parameter 's' >>> [-Wunused-parameter]Interval_Info_Null<Policy>::ascii_dump(std::ostream& s) >>> const { >>> ^ppl.hh:34517:54: warning: unused parameter 's' >>> [-Wunused-parameter]Interval_Info_Null<Policy>::ascii_load(std::istream& s) >>> { ^ppl.hh:35921:14: >>> warning: unused variable 'ru' [-Wunused-variable] Result ru = >>> Boundary_NS::assign(UPPER, upper(), info(), ^ppl.hh:35931:14: >>> warning: unused variable 'ru! >>> ' [-Wunused-variable] Result ru = Boundary_NS::assign(UPPER, uppe >>> r(), info(), ^ppl.hh:35941:14: warning: unused variable 'rl' >>> [-Wunused-variable] Result rl = Boundary_NS::assign(LOWER, lower(), >>> info(), ^ppl.hh:35951:14: warning: unused variable 'rl' >>> [-Wunused-variable] Result rl = Boundary_NS::assign(LOWER, lower(), >>> info(), ^ppl.hh:54186:12: warning: unused variable 'vars_end' >>> [-Wunused-variable] vars_end = vars.end(); i != vars.end(); ++i) { >>> ^11 warnings and 2 errors generated.make[2]: *** [ppl.hh.gch] Error >>> 1make[1]: >>> *** [all-recursive] Error 1make: *** [all] Error 2### execution of >>> /tmp/fink.yltLI failed, exit code 2### execution of /tmp/fink.Kp4hd failed, >>> exit code 2Removing runtime build-lock...Removing build-lock >>> package.../sw/bin/dpkg-lockwait -r fink-buildlock-ppl9-0.11.2-3(Reading >>> database ... 31800 files and directories currently installed.)Removing >>> fink-buildlock-ppl9-0.11.2-3 ...Failed: phase compiling: ppl9-0.11.2-3 >>> failed >>>> This is my first time reporting an actual compile problem, hope I have >>>> given you the appropriate information. Thanks again for your help. >>>> -Mike >>>> >>> >>> >> >> -- >> David Fang >> http://www.csl.cornell.edu/~fang/ >> http://www.achronix.com/ >> > -- David Fang http://www.csl.cornell.edu/~fang/ http://www.achronix.com/ ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ Fink-beginners mailing list Fink-beginners@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.apple.fink.beginners Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-beginners