On 19 Sep 2011, at 22:46, David Fang wrote: > Ok for darwin8, I got rid of: > > -Wl,@LOAD@,$(ARPACKLIB) > > in favor of the simple: > > $(ARPACKLIB)
I hope tmp/*.o is somewhere on the link line.. > > And the build succeeded, but strangely, validator now reports a > different compatibility version (even though %v is the same). > > Validating .deb dir /sw/src/fink.build/root-arpack-atlas- > shlibs-96patched-6... > Error: Shlibs field says compatibility version for /sw/lib/libarpack. > 0.dylib is 1.0.0, but it is actually 1.1.0. > What's wrong ? Your command (below) specifies "-compatibility_version 1.1.0" ! Or did you change that ? JF > >> On 19 Sep 2011, at 22:02, David Fang wrote: >> >>> Alex, >>> I'm trying your arpack, and for both (. -atlas), I get link >>> failures on >>> powerpc-darwin8: >>> ( mkdir tmp ) >>> ( cd tmp; ar -x /sw/src/fink.build/arpack-96patched-6/ARPACK/ >>> libarpack.a ) >>> ( /sw/bin/gfortran-fsf-4.6 -O -fPIC -single_module -ff2c - >>> dynamiclib -install_name /sw/lib/libarpack.0.dylib - >>> compatibility_version 1.1.0 -current_version 1.1.0 -o /sw/src/ >>> fink.build/arpack-96patched-6/ARPACK/libarpack.dylib /System/ >>> Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/ >>> vecLib.framework/Versions/A/libLAPACK.dylib /System/Library/ >>> Frameworks/Accelerate.framework/Versions/A/Frameworks/ >>> vecLib.framework/Versions/A/libBLAS.dylib -Wl,-all_load,/sw/src/ >>> fink.build/arpack-96patched-6/ARPACK/libarpack.a ) >>> /usr/bin/ld: multiple definitions of symbol ___muldi3 >>> /Volumes/Mercedes2/sw/lib/gcc4.6/bin/../lib/gcc/powerpc-apple- >>> darwin8.11.0/4.6.1/libgcc.a(_muldi3.o) private external definition >>> of ___muldi3 in section (__TEXT,__text) >>> /Volumes/Mercedes2/sw/lib/gcc4.6/bin/../lib/gcc/powerpc-apple- >>> darwin8.11.0/4.6.1/libgcc.a(_muldi3.o) private external definition >>> of ___muldi3 in section (__TEXT,__text) >>> /usr/bin/ld: multiple definitions of symbol ___negdi2 >>> /Volumes/Mercedes2/sw/lib/gcc4.6/bin/../lib/gcc/powerpc-apple- >>> darwin8.11.0/4.6.1/libgcc.a(_negdi2.o) private external definition >>> of ___negdi2 in section (__TEXT,__text) >>> /Volumes/Mercedes2/sw/lib/gcc4.6/bin/../lib/gcc/powerpc-apple- >>> darwin8.11.0/4.6.1/libgcc.a(_negdi2.o) private external definition >>> of ___negdi2 in section (__TEXT,__text) >>> /usr/bin/ld: multiple definitions of symbol ___lshrdi3 >>> /Volumes/Mercedes2/sw/lib/gcc4.6/bin/../lib/gcc/powerpc-apple- >>> darwin8.11.0/4.6.1/libgcc.a(_lshrdi3.o) private external >>> definition of ___lshrdi3 in section (__TEXT,__text) >>> /Volumes/Mercedes2/sw/lib/gcc4.6/bin/../lib/gcc/powerpc-apple- >>> darwin8.11.0/4.6.1/libgcc.a(_lshrdi3.o) private external >>> definition of ___lshrdi3 in section (__TEXT,__text) >>> Haven't looked into this very deeply yet. Any ideas? >> >> Would try w/o the -all_load flag _ does apply here to libgcc.a >> also, and seems to cause the above trouble. >> (This might be why pogma discouraged the use of -all_load in favour >> of -force_all_load (on >= 10.6 IIRC), >> or the more robust "tmp/*.o" instead of >> "-Wl,-all_load,/sw/src/fink.build/arpack-96patched-6/ARPACK/ >> libarpack.a" >> ) >> >> JF ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2dcopy1 _______________________________________________ Fink-users mailing list Fink-users@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users