Kevin Horton wrote:
> On 19 May 2009, at 02:59, Martin Costabel wrote:
>
>   
>> Jack Howarth wrote:
>>     
>>>   I am puzzled that I didn't run into this problem before
>>> in x86_64 fink but under the 10.5 version, I am finding that
>>> aquaterm fails to build due to the usage of the wrong abi...
>>>       
>> We did discuss this (on the seed list). Since aquaterm has a  
>> maintainer, I am CCing him. Packages that use xcodebuild now need to  
>> use
>>
>> if test "%m" = "powerpc"; then archname="ppc"; else archname="%m"; fi
>>
>> and then ARCHS=$archname.
>>     
>
> I committed a revised aquaterm.info.  I don't understand the issues,  
> so please take a look at the new package and confirm it does the job.
>
> The revised package was built and aquaterm was tested on PPC and  
> Intel, both with OS X 10.5.  No 64 bit testing was done.
>
>   
>>     
>>> <built-in>:0: warning: Mac OS X version 10.5 or later is needed for  
>>> use of the new objc abi
>>>       
>> Better than placing MACOSX_DEPLOYMENT_TARGET=10.5 on the command  
>> line (what does this do on 10.4?) would be to simply *remove* the  
>> repeatedly occurring nonsensical "MACOSX_DEPLOYMENT_TARGET=10.1"  
>> from AquaTerm.xcodeproj/project.pbxproj and let  
>> MACOSX_DEPLOYMENT_TARGET from fink's environment take effect.
>>     
>
>
> I don't have a 10.4 machine to test on, so I have made no changes  
> here.  I did
>
> --
> Kevin Horton
> Ottawa, Canada
>
>
>   
It didn't work for me (10.5.7/x86_64):

...
CompileC
build/AquaTerm.build/Deployment/AQTFwk.build/Objects-normal/x86_64/AQTClientManager.o
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTClientManager.m normal
x86_64 objective-c com.apple.compilers.gcc.4_0
    cd /sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm
    /Developer/usr/bin/gcc-4.0 -x objective-c -arch x86_64
-fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks
-Os -DAQT_APP -mmacosx-version-min=10.1 -gdwarf-2
-I/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/build/AquaTerm.build/Deployment/AQTFwk.build/AquaTerm.hmap
-Wmost -Wno-four-char-constants -Wno-unknown-pragmas
-F/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/build/Deployment
-I/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/build/Deployment/include
-I/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/build/AquaTerm.build/Deployment/AQTFwk.build/DerivedSources
-include
/var/folders/zz/zzzivhrRnAmviuee+++++++++++/-Caches-/com.apple.Xcode.0/SharedPrecompiledHeaders/AppKit-ardkdesxcjiotzcxpspnquherkhg/AppKit.h
-c /sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTClientManager.m -o
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/build/AquaTerm.build/Deployment/AQTFwk.build/Objects-normal/x86_64/AQTClientManager.o
<built-in>:0: warning: Mac OS X version 10.5 or later is needed for use
of the new objc abi
In file included from
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTClientManager.m:9:
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTClientManager.h:13:
warning: no definition of protocol 'AQTEventProtocol' is found
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTClientManager.m: In
function '-[AQTClientManager clearErrorState]':
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTClientManager.m:35:
error: Mac OS X version 10.5 or later is needed for zerocost-exceptions

...

CompileC
build/AquaTerm.build/Deployment/AquaTerm.build/Objects-normal/x86_64/AQTPlot.o
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTPlot.m normal x86_64
objective-c com.apple.compilers.gcc.4_0
    cd /sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm
    /Developer/usr/bin/gcc-4.0 -x objective-c -arch x86_64
-fmessage-length=0 -pipe -Wno-trigraphs -fpascal-strings -fasm-blocks
-O0 -mdynamic-no-pic -DAQT_APP -fvisibility=hidden
-mmacosx-version-min=10.1 -gdwarf-2
-I/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/build/AquaTerm.build/Deployment/AquaTerm.build/AquaTerm.hmap
-Wmost -Wno-four-char-constants -Wno-unknown-pragmas
-F/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/build/Deployment
-I/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/build/Deployment/include
-I/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/build/AquaTerm.build/Deployment/AquaTerm.build/DerivedSources
-include
/var/folders/zz/zzzivhrRnAmviuee+++++++++++/-Caches-/com.apple.Xcode.0/SharedPrecompiledHeaders/AppKit-byfungfpgecbuvgqepghfnbvdwfe/AppKit.h
-c /sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTPlot.m -o
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/build/AquaTerm.build/Deployment/AquaTerm.build/Objects-normal/x86_64/AQTPlot.o
<built-in>:0: warning: Mac OS X version 10.5 or later is needed for use
of the new objc abi
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTPlot.m: In function
'-[AQTPlot awakeFromNib]':
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTPlot.m:88: warning:
'AQTPlot' may not respond to '-cascadeWindowOrderFront:'
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTPlot.m:88: warning:
(Messages without a matching method signature
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTPlot.m:88: warning:
will be assumed to return 'id' and accept
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTPlot.m:88: warning:
'...' as arguments.)
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTPlot.m: In function
'-[AQTPlot cascadeWindowOrderFront:]':
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTPlot.m:117: warning:
no '-setWindowPos:' method found
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTPlot.m: In function
'-[AQTPlot clientValidAndResponding]':
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTPlot.m:162: error: Mac
OS X version 10.5 or later is needed for zerocost-exceptions
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTPlot.m: In function
'-[AQTPlot setModel:]':
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTPlot.m:176: warning:
conflicting types for '-(void)setModel:(AQTModel *)newModel'
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTClientProtocol.h:4:
warning: previous declaration of '-(void)setModel:(id)aModel'
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTPlot.m: In function
'-[AQTPlot appendModel:]':
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTPlot.m:196: warning:
conflicting types for '-(void)appendModel:(AQTModel *)newModel'
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTClientProtocol.h:5:
warning: previous declaration of '-(void)appendModel:(id)aModel'
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTPlot.m: In function
'-[AQTPlot windowWillClose:]':
/sw64/src/fink.build/aquaterm-1.0.1-5/aquaterm/AQTPlot.m:347: warning:
no '-removePlot:' method found

...



-- 
Alexander Hansen
Fink User Liaison


------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel

Reply via email to